问题标签 [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 投票
1 回答
195 浏览

r - R-Hmisc 按聚类结果估算

我想通过与考虑其他 2 个变量 X1 和 X2 计算的每个集群相对应的平均值来估算变量 x3。我知道你可以传递一个函数来从 Hmisc 包中进行估算,比如“mean”,它可以完成工作。所以我想传递一个执行以下所有操作的函数。

我用来编写代码来做到这一点:

我想传递一个完成所有这些的函数:

有没有办法将所有这些代码作为函数传递并在 Hmisc 中使用?(我在 ddply 引入 x3 作为变量时遇到了问题)。

类似于以下内容:

但我收到一个错误:

空簇:尝试一组更好的初始中心

当我用 x3 替换它时,我没有得到同样的错误。

0 投票
1 回答
128 浏览

r - Hmisc::latex 在 psych 对象上打印的控制数字

我使用 psych::cortest.mat 对相关矩阵进行了比较。我想将输出放在 Sweave 文件中,以便使用 knitr 进行生产。当我使用 Hmisc::latex() 函数时,它可以工作,但它也会为每个结果产生大约 7 位数字,这使得它真的没有吸引力。我可以在 knitr 中使用 markup 参数生成输出,但我文档中的所有其他表都可以使用 latex output (results='asis') 更有效地生成。

想法?

0 投票
2 回答
653 浏览

r - 使用 cut2(不带 [ )符号在 Hmisc 中获得良好的切割

我目前正在尝试使用Hmisc包巧妙地切割数据,如下例所示:

所产生的削减就值而言是正确的:

但是,我希望数据的呈现方式略有不同。例如,而不是

[ 1, 251 )

[ 251, 501 )

我更喜欢这个符号

1 - 250

251 - 500

由于我在多个变量上做了很多这样的事情,我对一个易于应用于多个变量的可重现解决方案感兴趣。


编辑

在评论中的讨论之后,解决方案必须处理更混乱的变量,例如x2 <- runif(100, 5.0, 7.5).

0 投票
1 回答
893 浏览

r - 如何使用 Hmisc 包在 R 中绘制多个点图

所以我一直试图让两个点图(Hmisc 包)出现在同一个图表中,但 R 改为按顺序绘制它们。

有人知道如何在同一个图中绘制两个点图,特别是使用 Hmisc 包吗?

我尝试过类似的东西

但它将它们绘制在两个单独的图表中,一个接一个而不是一个图表,正如我所期望的那样 par(mfrow = c(1,2)) 做

0 投票
1 回答
183 浏览

r - 在 Hmisc 生成的表上旋转列标题

我需要使用 Hmisc 包将表中的标题旋转 90 度。我尝试更改“colnamesTexCmd”命令,但列标题没有任何变化。

以下是我的问题的可重现示例

在此处输入图像描述

0 投票
1 回答
240 浏览

r - 将 pretty_breaks 与 cut2 一起使用时避免空组和小组

我正在使用类似于val下面创建的数据值的变量:

我正在以下列方式剪切这个变量:

这会产生以下结果:

在创建的输出中,我想更改以下内容:

  • 我对创建具有一个值的组不感兴趣。理想情况下,我希望每个组至少有 3 / 4 个值。矛盾的是,我可以离开具有 0 值的组,因为这些组将在稍后合并我的真实数据时丢弃
  • 对切​​割机制的任何更改都必须处理具有数值的变量
  • 剪裁一定很漂亮。我试图避免像 1.23 - 2.35 这样的东西。即使考虑到分布,这些值也是最明智的。
  • 实际上,我想要实现的是:尝试制作或多或少甚至漂亮的组,如果得到一个非常小的组,然后将其与下一组碰撞,不要担心空组

完整代码

为方便起见,完整代码如下:


我试过的

第一种方法

我试图在代码eps.correct = 0中使用类似的值pretty_breaks

但没有一个价值观让我很接近

第二种方法

我也尝试在函数中使用m= 5参数,cut2但我一直得到相同的结果。


评论回复

我的休息功能

我尝试了这个mybreaks函数,但我必须在其中做一些工作才能为更多奇怪的变量获得漂亮的剪辑。从广义上讲,pretty_breaks对我来说很好,只是不希望出现不时出现的小团体。

0 投票
1 回答
88 浏览

r - 加速用于创建用于映射和图表的方便组的功能

背景

经过有用的讨论,以及我从 SO 同事那里获得的以下方面的帮助:

我结合了一个便利功能。这需要一个数字向量并生成与组有关的分解向量。

功能

该函数的主体如下所示。

结果

该函数在生成用于映射的因子时非常有用。例如对于以下值:

该功能将产生漂亮的休息

可用于生成惊人的传说:

惊人的传说

这在为等值线图生成数据时非常有用,我一直都在使用它。


问题

挑战与性能不佳有关。该功能似乎很慢。

非常小的数据集

对于包含100 个观测值的小型数据集,性能并不惊人:

小数据集

并且对于稍微大一点的数据集变得非常慢:

因此,我的问题相当简单,我想保留函数的当前功能,nice.cuts但我想让它运行得更快。

建议

  1. 我认为该 gsubfn元素需要相当多的时间,但我还没有想出如何让它更有效率。
  2. 我还认为采用变量的唯一值可能会加快速度。在我的真实数据中,我经常使用重复某些值的向量
0 投票
0 回答
184 浏览

r - 使用 Hmisc 包时出错:(列表)对象不能被强制输入“double”

我想找到皮尔逊相关性。#cols 是 100,#rows 是 300。我正在使用以下命令:

我已经尝试了所有组合来解决这个错误。任何人都可以帮助我吗?

我的一些数据是

我也在输入文件中给出了这个标题。

0 投票
1 回答
1254 浏览

r - Finding correlation with p-value in R using Hmisc package

I am trying to find the correlation between variables of a dataframe in R. My head of the dataframe is below.

The code I'm using to find the data frame is below

I'm getting the following error when i tried that.

kindly help.

0 投票
0 回答
56 浏览

hmisc - 从 Hmisc 下载 getRs 函数

我有最新版本的 R,Rstudio,Hmisc- 它应该有 getRs 函数.. knitrSet 函数有同样的错误。

要求(Hmisc)

getRs() 错误:找不到函数“getRs”

knitrSet('reg', width=80) Error: could not find function "knitrSet" help.search("knitrSet",package="Hmisc") #not found ?Hmisc::knitrSet #not found No documentation for 'knitrSet'在指定的包和库中:选项( url.method ='libcurl')

谢谢你的帮助。铝