首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用smd包时,我无法解决未使用的参数错误

在使用smd包时,我无法解决未使用的参数错误
EN

Stack Overflow用户
提问于 2022-11-30 12:33:19
回答 2查看 24关注 0票数 0

当我调用SMD函数时,我一直得到一个“未使用的参数”错误。

我使用smd()作为更大数据分析的一部分,比较通过k均值聚类创建的组。一切都很顺利..。在此之前,我一直在编辑主脚本的其他部分--添加一个派生变量。

我困惑了一段时间,检查语法和创建函数参数的代码。一切都没有结果。最后,我编写了一个简短的脚本,看看我是否对一些非常基本的数据有这个问题。我现在依然如此。新脚本是

代码语言:javascript
复制
library(smd)

Mean_x <- 75
Mean_y <- 25
n_x <- 25
n_y <- 25
sd_x <- 40
sd_y <- 20
temp_smd <- smd(Mean.1=Mean_x, Mean.2=Mean_y, s.1=sd_x, s.2=sd_y, n.1=n_x, n.2=n_y)

..。我得到了错误信息

代码语言:javascript
复制
Error in smd(Mean.1 = Mean_x, Mean.2 = Mean_y, s.1 = sd_x, s.2 = sd_y,  :
unused arguments (Mean.1 = Mean_x, Mean.2 = Mean_y, s.1 = sd_x, s.2 = sd_y, n.1 = n_x, n.2 = n_y)

我甚至尝试了smd::smd,以防我不知道的包冲突。

感谢所有的帮助

EN

回答 2

Stack Overflow用户

发布于 2022-11-30 13:43:28

从smd (https://cran.r-project.org/web/packages/smd/)的文档来看,smd需要查找以下参数:

  • x值的向量或矩阵

  • g至少有2组的向量进行比较。这应该是一个可以强迫的因素。

  • w数字加权向量(可选)

  • std.error逻辑指示器,用于使用compute_smd_var计算标准错误。默认为FALSE.

  • na.rm从x中删除NA值?默认为FALSE.

  • gref表示要用作引用组的g级别的整数。默认为1.

而你给它一堆不同的参数,这是函数无法使用的。您的论点在对smd应该在文档中计算的数学解释方面是有意义的,但是文档并没有说明(至少对我来说)它所期望的参数与它所计算的数字之间的关系。如果是我,我可能会写我自己的函数来做计算。

票数 0
EN

Stack Overflow用户

发布于 2022-12-01 00:41:57

关闭所有设备并重新安装MBESS软件包似乎已经修复了它?无论如何,现在一切都在起作用了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74627859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档