繁体   English   中英

match.arg(mvnTest)中的错误:“ arg”的长度必须为1

[英]Error in match.arg(mvnTest) : 'arg' must be of length 1

您好-我希望在r中运行CFA,目前正在检查所有假设。 应用以下功能时遇到问题:

mvn(vdata_clean1, subset = 'NULL', mvnTest = c("mardia", "hz", "royston"), 
covariance = TRUE, tol = 1e-25, alpha = 0.5, scale = FALSE, desc = TRUE, 
transform = "none", R = 1000, 
univariateTest = c("SW"), univariatePlot = c("qq", "persp", "contour"), 
multivariateOutlierMethod = "none", bc = FALSE, bcType = "rounded", 
showOutliers = FALSE, showNewData = FALSE)

我在下面收到此错误:

Error in match.arg(mvnTest) : 'arg' must be of length 1

有什么想法可以让我成功运行吗? 感谢任何建议:)

mvnTest参数的文档说:“选择一种MVN测试。” 您不能在一个呼叫中进行三个测试。 您需要调用该函数三次,每种测试类型一次。

您可能对帮助页面感到困惑,该页面列出了mvnTest = c("mardia", "hz", "royston", "dh", "energy") R中的约定是列出所有可能性,即使只允许一个选择。 您不能仅通过查看用法就知道这一点,您需要阅读帮助页面的其余部分(或识别错误消息)。

我相信你会碰到同样的问题univariatePlot

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM