问题标签 [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.

0 投票
0 回答
150 浏览

r - 为什么 Mantel-Haenszel 检验返回无穷大的置信区间?

当我在使用 mantelhaen.test 时设置替代 =“更大”时,返回的置信区间上限为 Inf。为什么会发生这种情况,我可以解决它吗?我不确定这个问题是否源于编程(可能是我的数据格式?)或者它是否更多是一个统计问题。

这是我的输出:

下面是一些示例代码来演示:

0 投票
1 回答
744 浏览

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(希望它足够了;让我知道它是否是正确的格式):

0 投票
4 回答
10111 浏览

r - R中变量组的均值和置信区间

我是 R 新手,我正在尝试做一些我认为应该非常简单但在线代码没有帮助的事情。

使用此数据集,我有 2 个分组变量“组”和“时间”。我想以表格格式获取变量 mean_PctPasses 到 mean_Rate 的每个组合的均值和置信区间,并将结果保存在表格中。我需要将它放在一个表格中,因为我稍后会在情节中提及它。在 SPSS 中执行此操作非常简单。

我尝试了几个功能,下面是我遇到的每个问题

MeanCI、ci.mean 和 CI 不允许列出多个变量并保存为表格(仅显示在控制台中)

这将不允许我根据组和时间对我的数据进行分组。下面是我希望在 R 中构建的图表示例(在 SPSS 中显示)。

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中的替代方向示例

0 投票
0 回答
339 浏览

html - 插入超链接数据表列 R

我想在 R 中链接 HTML,我有这个主数据表,

我有带有名称为report_22(report_id)的数据表的HTML文件,这个表我只有id 22的信息

例如,当我单击第一个数据表中的 id 22 时,我想打开 report_22。

我想为我的所有用户这样做。

报告在目录中:

如果我们没有用于 ID 的 html,例如,我想将其他链接作为 google

在 Rmarkdown 表 (pdf) 中包含链接(我想在我的情况下调整此代码)

0 投票
1 回答
1156 浏览

r - R - 使用带变量的 LIKE 运算符

我想在包中的%like%函数中替换一个变量而不是一个字符串。DescTools之后我想要做的是有一个loop变量改变值的地方,我得到不同的结果。
我尝试了几种方法,但无法使其正常工作。
这是我的示例代码:

如果我在列中搜索“a”,这就是我得到的结果x。这是所需的输出。

现在我想创建一个变量来保存我想要搜索的值

如果我使用该变量代替string,我要么没有结果,要么得到错误的结果。
我有什么办法可以使用字符串的变量插入?

0 投票
2 回答
6148 浏览

r - 使用`lapply`对数据框(R)中的所有列进行Winsorizing

我正在尝试Winsorize()使用包中lapply的功能library(DescTools)。我目前拥有的是;

data$col1 <- Winsorize(data$col1)

它本质上用基于分位数的值替换了极值,替换以下数据如下;

我有一个可以在 data.frame 、、、for loop的所有列中执行此操作的方法,但是,我知道这是一个更好的选择,因此我尝试将其合并到一个函数中,但似乎无法使其正常工作。如果有人能指出我正确的方向,那将不胜感激。col1col2col3col4lapplylapply

数据;

0 投票
1 回答
836 浏览

r - 使用 lapply 修剪数据以去除异常值

我正在尝试使用lapply修剪我的一些数据。我要做的是修剪列2:4(删除异常值或极值),但也要删除列中的行。

每列中有一些异常值的数据。所以我想删除值100-100inV1但也删除数据中的整行。同时删除值80-80V2- 随后也删除该行。

上面的代码将函数应用于所有列(删除 ID 列中的极值)

这段代码:

返回以下错误

所以我试图根据 2:4 列进行修剪,但也将其应用于第 1 列。

0 投票
3 回答
360 浏览

r - DescTools::XLGetRange() 失败并出现 sel$Cells() 错误:尝试应用非函数

我正在运行 R 版本 3.5.0

我已经安装了软件包:

我已经运行 Excel 并选择了一系列值。

然后我在 RStudio 中运行这段代码:

我收到此错误消息:

当我运行此代码时:

它工作正常。

从正在运行的 Excel 应用程序中选择范围的 Excel 导入数据时出错。

帮助解决这个问题将不胜感激。

0 投票
1 回答
133 浏览

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、中值),然后构建一个我可以使用的小表。

谢谢您的帮助。

0 投票
0 回答
111 浏览

r - R闪亮错误:在eventReactive和Desctools中使用时找不到对象'输入'

我知道它可能会重复,并且我已经寻找了几个与之类似的问题,但我仍然找不到我的代码无法运行的原因。当两个输入源编译到eventReactive 部分时会发生错误。

我的错误代码是这样的:

上传一个文件并选择两个变量后,当我想按“显示两个变量比较”按钮时出现错误代码,错误如下:

未使用的参数 (var_a ~ var_b, dat)

即使我只使用一个来源,它也可以解决问题。

我的工作代码是这样的:

而且我可以确定DescTools 包 中的Desc的功能可以像这样正常工作:

Desc(temp[,91]~temp[,5],temp)

那么我的错误代码有什么问题。