问题标签 [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 - 为什么 SPSS 和 R 包、rstatix 和 DescTools 之间的部分 eta 平方值存在差异?
我正在运行 2(性别)x 2(建议)受试者之间的方差分析,并且 R 和 SPSS 都报告了相同的方差分析统计数据:对于建议:F = 372.012,效果 df = 1,错误 df = 661;对于 Gender x Advice:F = 45.449,效果 df = 1,错误 df = 2。
在计算偏 eta 平方时,R(跨多个 R 包:rstatix 和 DescTools)报告 Advice 为 0.221,Gender x Advice 为 0.031。但是,SPSS 和使用 Lakens 的效应大小电子表格 ( https://osf.io/ixgcd/ ) 导致 Advice 为 0.360,Gender x Advice 为 0.064。
R 是否以与标准不同的方式计算部分 eta 平方值?
这是一个示例数据集,其中仅包含测试问题所需的变量: https ://docs.google.com/spreadsheets/d/15AIyIfTi9YgMWM5FTl163uddPx1E19xfaU-vMDRlJuI/edit?usp=sharing
这是我在 RStudio 中使用的代码:
这是我在 SPSS 中使用的语法:
注意:我使用的是 SPSS 26 版和 R 3.6.3 版。我有一个 64 位操作系统的 Windows 10。
r - 使用 desctools 包 clculate PseudoR2 返回错误
我得到这个错误代码:
as.data.frame.default(data, optional = TRUE) 中的错误:无法将类“函数”强制转换为 data.frame 此外:警告消息:在 PseudoR2(m1, which = "all") 中:可以找不到用于评估 PseudoR2 空模型的 multinom 对象的模型或数据元素。将使用“df”的新评估来拟合空模型。确保对象自初始调用以来未更改,或尝试使用“model = TRUE”运行 multinom
但是,m1
是一个multinom
对象,我认为它的格式都很好,不是吗?
r - R:ggdotplot 问题:如何更改颜色
我对使用 ggdotplot 的 R 中的点图有一些疑问。有几个问题,但我现在想只关注一个:我想将“mean_sd”的填充颜色和形状更改为黄色,并更改为与点形成对比的菱形。add.params = list(color='"black", fill="yellow", shape = 18, size=1) 不起作用。我在网上搜索了示例,但找不到任何示例。这是最小的示例。
列出的包与我的其余代码一起使用。
谢谢!
r - 有什么方法可以访问由 DescTools::Desc() 生成的绘图对象?
我正在使用 DescTools 中的 Desc() 来描述 rmarkdown PDF 文档中的一些变量。问题是它会生成 3 个在我编织文档时保持一致的图,从而裁剪图像。
例子:
输出包含 3 个图。我可以使用 results[[1]]] 中的列表找到各个响应,但我找不到绘图对象,我认为这可能是一种将一个放在另一个之下的方法。
有什么想法吗?
r - 如何修剪r中的向量?
我正在尝试按百分比修剪 r 中的向量。该函数应丢弃 X 的最低 5% 和最高 5% 值,然后返回 X 的均值、方差和中位数。
我试图分配给这样的新变量
没有运气。我没有找到问题的原因是因为我是新手,而且当我运行它时
一切正常。也许它与 Trim() 函数有关,但我不知道究竟是什么。无论如何,这是我得到的错误。
如果您对我如何获得相同的结果有其他建议,我会全力以赴。
r - 在 R 中的 ggplot2 上使用 ConnLines
我正在尝试ggplot2
在 R 中的堆叠 barplot ( ) 中绘制几个条之间的连接线。为此,我ConnLines
从 DescTools 包中找到了该函数。我的目标是获得类似文档中所示的结果。
引发以下错误:
taxa_new
是一个分组数据框,因为 ggplot 要求这样做。将其转换为内部矩阵ConnLines
也不起作用。没有ConnLines
. 我认为这与 ?ConnLines
不兼容ggplot2
且仅适用于barplot
?
r - R [DescTools?] 中两个范围的重叠量
我需要知道两个数字范围重叠了多少整数。我尝试使用 DescTools::Overlap,但输出不是我所期望的。
上面创建的测试数据集中每一行的输出(整列)为“10”。我想要每个特定行的重叠,所以前 3 列分别是 2、3、4。
r - 将列中的名称更改为每组最常用的名称
我正在寻找一种方法来计算每个组中最常见的名称,然后将该组中的所有名称更改为最常见的名称,或者使用最常见的名称创建一个新列。在数据集中,常见名称中可能存在关联,因此在这些情况下,我希望它选择其中一个关联名称。例如:
示例数据如下所示:
我的数据集中的名称也可能包含中间名。
我试过使用这个DescTools::Mode()
函数,如果最常用的名字没有联系,这个函数效果很好。使用这种方法,我得到以下输出:
有谁知道如何让<NA>
状态 Jack 或 Jack B 或其他技术来执行此任务?
提前致谢!
r - 使用偏差校正和加速引导程序确定置信区间
有些软件包允许您使用偏差校正和加速引导程序确定 95% 置信区间。我试图完全理解这个过程并编写 R 代码来重现 DescTools::MeanDiffCI 函数产生的相同结果。我已经创建了合成数据,并使用该函数通过 BCa 调整返回 95% CI。
但是,当我复制它并生成重新采样时,我陷入了如何应用校正的困境。我会很感激任何指示。
Thee 函数产生的 CI 为 (7.724227, 31.010417),而我的代码在应用 BCa 之前返回 (9.697589, 28.802789)。