当我调用SMD函数时,我一直得到一个“未使用的参数”错误。
我使用smd()作为更大数据分析的一部分,比较通过k均值聚类创建的组。一切都很顺利..。在此之前,我一直在编辑主脚本的其他部分--添加一个派生变量。
我困惑了一段时间,检查语法和创建函数参数的代码。一切都没有结果。最后,我编写了一个简短的脚本,看看我是否对一些非常基本的数据有这个问题。我现在依然如此。新脚本是
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)..。我得到了错误信息
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,以防我不知道的包冲突。
感谢所有的帮助
发布于 2022-11-30 13:43:28
从smd (https://cran.r-project.org/web/packages/smd/)的文档来看,smd需要查找以下参数:
而你给它一堆不同的参数,这是函数无法使用的。您的论点在对smd应该在文档中计算的数学解释方面是有意义的,但是文档并没有说明(至少对我来说)它所期望的参数与它所计算的数字之间的关系。如果是我,我可能会写我自己的函数来做计算。
发布于 2022-12-01 00:41:57
关闭所有设备并重新安装MBESS软件包似乎已经修复了它?无论如何,现在一切都在起作用了!
https://stackoverflow.com/questions/74627859
复制相似问题