问题标签 [hmisc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1615 浏览

r - 使用 Hmisc 包 (R) 生成类似输出的 proc 报告 (SAS)?

我一直在尝试使用 Hmisc 包来产生类似于下面的输出。

我的原始数据如下所示。

我正在尝试按步骤和方法计算每个组中所有站点结果的 n、min、mean、sdev 和 max。我使用这些网站作为我的唯一标识符。不是每个站点都有每个步骤,也不是每个步骤都有每个方法,因此存在缺失值。我一直在使用 Hmisc 包,并且能够使用 计算 n、均值、最小值和最大值fun=summary,但我只能单独为每种方法执行此操作,并且它显示在一个不太漂亮的矩阵中. 我知道这个包使用乳胶(我完全是新手),我已经使用了这个选项summary(....,file="data.tex")我认为是保存一个 .dvi 文件,我右键单击它并告诉它转换为 pdf,但是 pdf 在错误的位置查找数据时全部损坏。我真的不知道我做错了什么,因此非常感谢任何反馈/输入。干杯。

0 投票
1 回答
9426 浏览

r - r中的样本大小和功率计算作为SAS中proc功率的可行替代方案?

所以我想看看样本量计算(对于两个样本量不相等的样本独立比例)在 SAS 中的 proc power 和 r 中的一些样本量函数之间有多接近。我正在使用在 UCLA 网站上找到的数据。

UCLA 网站给出的参数如下:

p1=.3,p2=.15,power=.8,null difference=0,对于双边测试,它假设样本量相等;

对于不等样本量测试,参数是相同的,group1 的组权重为 1,group2 的组权重为 2,并且它们执行的测试是单方面的。

我正在使用 r 功能

pwr包中。

因此,如果我按照 UCLA 站点的第一个示例输入参数选择,则会收到以下错误:

这似乎是因为 r 无法检测到差异。我设置了 d=.5 并且它运行了。SAS会因为太小的差异而给出错误吗?它不在示例中,因为它们的零差也为零。

使用时我也收到上述错误

我可能做错了什么,但如果假设的差异为 0,我似乎无法真正找到方法。

我知道 SAS 和 r 使用不同的方法来计算功率,所以我不应该期望得到相同的结果。我真的只是想看看我是否可以在 r 中复制 proc power 结果。

对于第一个示例,我已经能够获得几乎相同的结果,具有相同的样本量和使用的双面替代方案

Hmisc包中。但是当他们用不相等的样本量进行单面测试时,我无法复制这些。

有没有办法在 r 中复制该过程以计算不等组大小的单边样本大小?

干杯。

0 投票
1 回答
185 浏览

r - R-在函数外部和内部分配不同的变量类?

这可能是 PICNIC,但是在尝试构建函数时,与在控制台中执行操作时相比,我得到了一组相当奇怪的行为。

我正在尝试使用 cut2 生成一组间隔并将它们分配给一个变量以供以后重用。在函数外部使用会产生适当的向量,但在函数内部,赋值的强制方式不同。我尝试将 as.vector 包裹在它周围,但这产生了一个 char[210]。

谁能告诉我我做错了什么?

谢谢,斯蒂芬 PS 全局分配是这样的间隔可以被修改,并在以后重用

设置

问题再现

0 投票
2 回答
9910 浏览

r - 使用 Hmisc 中的 cut2 计算不同组数的切割

我试图通过使用 Hmisc 中的 cut2 来计算向量的等分位数切割。

但我期待以下结果(33%、33%、33%):

我应该继续使用 cut2 还是尝试不同的方法?我怎样才能让它工作?谢谢你的建议。

0 投票
1 回答
776 浏览

r - 从 Hmisc 包中的 latex() 创建的表是水平左对齐的,而不是在 pdf 文档中水平居中

使用 R-studio 和 Knitr 创建 pdf 我无法将表格水平居中。从下面的示例中可以看出,使用 xtable() 可以正常工作,但是 latex() 表都是左对齐的。据我了解 Hmisc 文档,从 latex() 创建的表应该自动水平居中,但我一定做错了什么。

R 版本 3.0.0 (2013-04-03)

平台:x86_64-w64-mingw32/x64(64位)

0 投票
1 回答
18890 浏览

r - ggplot2 两个data.frames,不知道如何处理 uneval 类的数据

我是 R 新手,不知道如何用 ggplot2 绘制两个 data.frames。我收到以下错误消息:Error: ggplot2 doesn't know how to deal with data of class uneval

如何将我的数据与底层世界地图放在一起?

这是我的代码:

0 投票
2 回答
1769 浏览

r - 从 Hmisc 包中的 summary() 生成的交叉表中的行百分比

我一直在尝试学习使用 Hmisc 包中的 summary() 函数来生成包含卡方测试的交叉表。在这个董事会的帮助下,我快到了。我只是不知道如何获得行百分比而不是列百分比。

这让我明白了: 在此处输入图像描述

这让我得到了列百分比。我正在寻找一种方法来扭转它,所以我得到了行百分比。我一直在 Hmisc 文档中搜索“行”、“列”和“百分比”,但没有运气。summary.formular() 函数具有可选参数“fun”,但我无法让它做行百分比......

请帮忙

0 投票
1 回答
1085 浏览

r - 使用 xYplot 的非数字 x 轴

我正在尝试绘制一个图表,其中 x 轴具有由数字数据创建的标签表示的非数字数据。让我用我的模拟示例来解释。我的示例中使用的data.log文件可以在这里找到[pastie.org]。

执行我的代码时:

给我这个图形:

带有数字 x 轴的图形

我真正想要的是将 x 值绘制为字符,就好像 UID 是一个字符串标签一样,而不是作为它的数值,因为它们不是连续的,因此它们在 x 轴上的分布不均等。

我已经为实现这一目标做了很多努力,我已经看到有关因素(123)非数字轴(12)的示例,但我没有成功寻找类似的东西。不是专门寻找某人来解决我的问题,因此,帮助我找到解决方案的示例、文档或技术的链接非常受欢迎。谢谢。

0 投票
1 回答
101 浏览

r - r Hmisc::dataframeReduce - 将动作从一个数据集复制到相同结构的数据集

我正在处理来自多个时间段的数据子集,我想对我的训练集进行列和级别缩减,然后将相同的操作应用于相同结构的其他数据集。

Hmisc 包中的 dataframeReduce 是我一直在使用的,但是将函数应用于不同的数据集会导致操作略有不同。

最后一行最终出错,因为 backPredictors 删除了 trainPredictors 确实保留的列。所有其他集合都应将转换应用于应用于它们的 trainPredictors。

有谁知道如何使用 dataframeReduce 或其他函数/代码块将相同的清理操作应用于多个数据集?




一个例子

使用来自http://trinkerrstuff.wordpress.com/2012/05/02/function-to-generate-a-random-data-set/的函数 NAins

0 投票
1 回答
1312 浏览

r - R中库Hmisc的minor.tick是否仅适用于主轴(第1和2侧)而不适用于辅助轴(第3和4侧)?

如何使用 R 中的库(Hmisc)在第 3 侧和第 4 侧的轴的图中绘制 minor.tick?例如,minor.tick 绘制轴(side=1 和 2)的次要刻度,但不会为轴(side =3 和 4)生成任何次要刻度