问题标签 [desctools]
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.
r - 为什么 Mantel-Haenszel 检验返回无穷大的置信区间?
当我在使用 mantelhaen.test 时设置替代 =“更大”时,返回的置信区间上限为 Inf。为什么会发生这种情况,我可以解决它吗?我不确定这个问题是否源于编程(可能是我的数据格式?)或者它是否更多是一个统计问题。
这是我的输出:
下面是一些示例代码来演示:
r - r - 主体内的winsorization
我有一个长格式数据框data.set
,其中每个主题在每个条件下都有不同的数值 ( data.set$target_resp.rt
)。通过使用 DescTool 函数,我已经根据总体标准对我的数据进行了winsorized Winsorize
(有关信息,请参见此处):
上面,可以定义maxval
为变量的第一个值overall.criterion.2sd
,因为它对所有主题都是相同的值。现在我想按主题对我的数据进行winsorize,即我需要在主题内逐行运行winsorizisation。这是我的尝试,criterion.2sd
它只是 N 个值的向量( N = no. of subject):
弹出以下错误:
[<-.data.frame
( , x < minval*tmp*
, value = c(1.35768795013, : 'value' 的长度错误
我知道maxval
变量的基数有问题,但我不知道如何解决它。有人可以帮忙吗?
这是数据集的一个示例data.set
(希望它足够了;让我知道它是否是正确的格式):
r - R中变量组的均值和置信区间
我是 R 新手,我正在尝试做一些我认为应该非常简单但在线代码没有帮助的事情。
使用此数据集,我有 2 个分组变量“组”和“时间”。我想以表格格式获取变量 mean_PctPasses 到 mean_Rate 的每个组合的均值和置信区间,并将结果保存在表格中。我需要将它放在一个表格中,因为我稍后会在情节中提及它。在 SPSS 中执行此操作非常简单。
我尝试了几个功能,下面是我遇到的每个问题
MeanCI、ci.mean 和 CI 不允许列出多个变量并保存为表格(仅显示在控制台中)
这将不允许我根据组和时间对我的数据进行分组。下面是我希望在 R 中构建的图表示例(在 SPSS 中显示)。
对此的任何帮助/协助都会很棒。让我知道是否需要任何澄清,我一定会编辑我的初始帖子。
更新
在获得了一些很好的答案(谢谢 Rob 和 Steven)之后,我觉得我需要稍微澄清一下我的问题。我想为所有统计数据(mean_PctPasses 到 mean_Rate)获取每个组(不是单独)的统计数据。下面显示了使用 Rmisc library(Rmisc) group.UCL(mean_PctPasses~Group+Time , data, FUN=CI) 生成我想要的一个变量的统计信息的函数示例 这仅给我以下输出 mean_PctPasses 输出使用 Rmisc
但我想要的是以下(我已经 photoshop 过) 所需输出的图像
当然,这可以以其他方向显示(下面使用 SPSS 和 SEM 的示例)。 SPSS中的替代方向示例
html - 插入超链接数据表列 R
我想在 R 中链接 HTML,我有这个主数据表,
我有带有名称为report_22(report_id)的数据表的HTML文件,这个表我只有id 22的信息
例如,当我单击第一个数据表中的 id 22 时,我想打开 report_22。
我想为我的所有用户这样做。
报告在目录中:
如果我们没有用于 ID 的 html,例如,我想将其他链接作为 google
在 Rmarkdown 表 (pdf) 中包含链接(我想在我的情况下调整此代码)
r - R - 使用带变量的 LIKE 运算符
我想在包中的%like%
函数中替换一个变量而不是一个字符串。DescTools
之后我想要做的是有一个loop
变量改变值的地方,我得到不同的结果。
我尝试了几种方法,但无法使其正常工作。
这是我的示例代码:
如果我在列中搜索“a”,这就是我得到的结果x
。这是所需的输出。
现在我想创建一个变量来保存我想要搜索的值
如果我使用该变量代替string
,我要么没有结果,要么得到错误的结果。
我有什么办法可以使用字符串的变量插入?
r - 使用`lapply`对数据框(R)中的所有列进行Winsorizing
我正在尝试Winsorize()
使用包中lapply
的功能library(DescTools)
。我目前拥有的是;
data$col1 <- Winsorize(data$col1)
它本质上用基于分位数的值替换了极值,替换以下数据如下;
我有一个可以在 data.frame 、、、for loop
的所有列中执行此操作的方法,但是,我知道这是一个更好的选择,因此我尝试将其合并到一个函数中,但似乎无法使其正常工作。如果有人能指出我正确的方向,那将不胜感激。col1
col2
col3
col4
lapply
lapply
数据;
r - 使用 lapply 修剪数据以去除异常值
我正在尝试使用lapply
修剪我的一些数据。我要做的是修剪列2:4
(删除异常值或极值),但也要删除列中的行。
每列中有一些异常值的数据。所以我想删除值100
和-100
inV1
但也删除数据中的整行。同时删除值80
和-80
列V2
- 随后也删除该行。
上面的代码将函数应用于所有列(删除 ID 列中的极值)
这段代码:
返回以下错误
所以我试图根据 2:4 列进行修剪,但也将其应用于第 1 列。
r - DescTools::XLGetRange() 失败并出现 sel$Cells() 错误:尝试应用非函数
我正在运行 R 版本 3.5.0
我已经安装了软件包:
我已经运行 Excel 并选择了一系列值。
然后我在 RStudio 中运行这段代码:
我收到此错误消息:
当我运行此代码时:
它工作正常。
从正在运行的 Excel 应用程序中选择范围的 Excel 导入数据时出错。
帮助解决这个问题将不胜感激。
r - 从 R 中的 Desc 函数输出构建表/数据框/可导出的内容
我绝对是个菜鸟,尽管我多年来一直使用 R 来完成各种小任务。
对于我的生活,我无法弄清楚如何将“Desc”函数的结果转化为我可以使用的东西。当我保存 x<-Desc(mydata) 时,class(x) 显示为“Desc”。在 R studio 中,它位于 Values 下并显示“List of 1”。然后,当我单击 x 时,它会在第一行显示“:25 列表”。该对象中有一个数据列表,但我一生都无法弄清楚如何获取其中的任何一个。
显然我对 R 数据结构有一个严重的误解,但我一直在寻找过去 90 分钟无济于事,所以我想我会伸出援手。
简而言之,我只想从多个数据集的 Desc 结果中提取描述性统计数据的某些方面(N、均值、UB、LB、中值),然后构建一个我可以使用的小表。
谢谢您的帮助。
r - R闪亮错误:在eventReactive和Desctools中使用时找不到对象'输入'
我知道它可能会重复,并且我已经寻找了几个与之类似的问题,但我仍然找不到我的代码无法运行的原因。当两个输入源编译到eventReactive 部分时会发生错误。
我的错误代码是这样的:
上传一个文件并选择两个变量后,当我想按“显示两个变量比较”按钮时出现错误代码,错误如下:
未使用的参数 (var_a ~ var_b, dat)
即使我只使用一个来源,它也可以解决问题。
我的工作代码是这样的:
而且我可以确定DescTools 包 中的Desc的功能可以像这样正常工作:
Desc(temp[,91]~temp[,5],temp)
那么我的错误代码有什么问题。