![](/img/trans.png)
[英]Warning: Error in match.arg: 'arg' must be NULL or a character vector
[英]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.