问题标签 [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 回答
2208 浏览

r - Hmisc - cut2 - 从时间创造因素

我正在尝试使用cut2()中的函数来创建基于时间段的因子。Hmisc

这是一些代码:

我希望创建间隔,以便将 data.point 中的每个点放置在一个时间间隔中。但最后有一些 NA 值:

我期待该选项minmax=TRUE将确保 hte 削减包含data.points.

谁能澄清这里发生了什么?如何使用 cut2 函数生成包含数据中所有值的因子?

0 投票
2 回答
491 浏览

r - Hmisc 波浪号行名

我正在尝试将 R 数据框中的行名分组,以便使用 Hmisclatex()函数进行排版。问题是latex()在每行名称之前添加了两个波浪字符,这些字符出现在我的文档中。

如何删除这些字符或不显示它们?

例子:

编辑:乳胶功能发生在 knitr 块内。生成的 .Rnw 文件是通过 knit2pdf 函数编译的,我认为该函数默认使用 pdfLatex。文档中的所有其他表格/图形都可以正常编译,不会出现任何残留的 LaTex 语法。

0 投票
2 回答
487 浏览

r - R:为摘要/描述生成机器可读的输出

我有一个包含 10k 行和 500 列的数据框。对于每一列,我想为行中的每个唯一值创建一个计数。例如

会产生:

Hmisc describe 函数会产生这种分析,但输出的格式非常糟糕,以至于毫无用处。

谢谢。

0 投票
1 回答
869 浏览

latex - latex(describe(...)) 在 knitr 下与 MiKTeX 一起工作吗?

当我创建一个文件 describe.Rnw 如下:

并尝试编译它

我收到错误消息,提示由 latex(describe()) 组合创建的乳胶存在语法错误:

我可以看到它生成的乳胶,粘贴在下面 - 可能是行间距有问题,混淆了解析?我的整个设置是新的(实际上处于测试模式),虽然我已经成功编译了文档,但我是 knitr 的新手,但我不知道我的设置是否也可能有问题。我的第一个问题是,我做错了什么还是这是一个更普遍的问题?

这是我的会话信息:

sessionInfo() R 版本 3.0.1 (2013-05-16) 平台:x86_64-w64-mingw32/x64 (64-bit)

编辑 - 这是由 knitr 创建的 describe.tex 文档。

0 投票
2 回答
2958 浏览

r - 在 R 中对连续变量进行分组

我的目标是在数据透视表中比较一家特定商店的存在与我们可以找到这些商店的人口密度之间是否存在联系。为此,我有一个 CSV 文件,其中包含 600 个有或没有商店的区域示例。这是一个包含 600 行和两列的文件:1/ 代表一个区域的人口密度的数字,以及 2/ 该区域中该特定商店的数量(0、1 或 2)。

为了做一个数据透视表,我需要将密度分组为 10 组,每组 60 行(在第一组中,60 个较大的密度,直到最后一组,60 个较小的密度)。然后,我就可以很容易地看到建了多少商店,密度是低还是高。我可以理解吗(我希望)?:)

我想没什么难的。但是有很多方法(和包装)可以解决这个问题......我有点迷失了。

我的主要问题:将我的变量分成十组每组 60 行的最简单方法是什么?我试过 cut()/ cut2()和 hist() 都没有成功,我听说过 bin_var() 和 reshape() 但我不明白它们对这种情况有何帮助。


例如(正如贾斯汀所问)。使用剪切():

好的,很好,确实“组”包含 10 个组,行数几乎相同。但是间隔中指示的某些值对我没有任何意义。这是密度列的第一行(增加排序):

我的意思是,看看第一组。为什么 0.492 当 14.9 是我的最小值时?而且,如果我手动计算第一个和值 51.4 之间有多少行,我会找到 76。为什么它显示为 53 行?我准确地说数据框从最低到最高正确排列。

我当然想念什么……但是什么?

0 投票
1 回答
2661 浏览

r - 如何计算给定序数响应的外部验证数据集的 Somer 的 D / C 指数

lrm我已经使用Harrell 的“rms”包中的函数拟合了比例赔率回归模型。我想知道如何计算应用于我的拟合模型的外部验证数据集的 c-index / Somer's D。这些统计数据可以直接使用 fit.model$stats 为拟合模型计算,但我不确定如何为外部验证数据集获取它们。

val.prob在 'rms' 包&中似乎有内置函数用于二进制或生存响应val.surv,但我找不到序数响应的方法。

0 投票
1 回答
363 浏览

r - R中的hmisc hist与密度

我正在尝试为 R 中的数据框绘制直方图。我正在使用 Hmisc 包来做同样的事情。它为分类数据生成了一个非常好的图,除了一个问题。它显示频率而不是概率。请在下面找到一个代码示例(来自包文档,虽然我的数据是分类的,但没关系):

如何修改上面的图以显示归一化频率?

我已经尝试过hist(dfram, type='density'),但type ='density'它是 histSpike 函数的一个参数来绘制内核密度。我也尝试过hist(dfram,f=F)and hist(dfram,prob=T)(与我的理解基本相同)但直方图仍然显示频率。

0 投票
0 回答
484 浏览

r - 在 knitr 环境中使用 Hmisc 函数乳胶

我正在使用 knitr 生成 pdf 报告。我想做的一件事是将多列添加到表中。我指的是这个链接。问题是如何将帖子中显示的代码放入我的 Rnw 文件中。这是我在我的 Rnw 文件中尝试过的:

我使用 knit('test.Rnw') 将其转换为 tex 文件。这就是 tex 文件的样子:

当我运行 tools::texi2pdf('test.tex') 时,我收到了一些错误消息:

有谁知道这是怎么回事?

谢谢!

0 投票
1 回答
334 浏览

r - 如何让 Hmisc 乳胶功能仅显示表格内容

运行包会同时显示表格latex(rnorm(5),file="")Hmisc内容;例如:

但它也会显示表格序言和结尾;例如:

如何强制命令显示表格的格式化内容而不显示表格序言/结尾?

0 投票
2 回答
476 浏览

r - 从 fit.mult.impute 中提取系数的 p 值

我使用库中的aregImpute函数在 R 中使用了多重插补来处理缺失值Hmisc。为了分析,我使用该fit.mult.impute函数来校正多重插补过程的方差。

我想创建一个包含系数和 p 值的表。可以从fit.mult.impute使用$coef后缀中提取系数,但我无法提取 p 值。我怎样才能做到这一点?