这段代码没有省略N/As并正确执行Jarque-Bera测试。什么代码可以呢?谢谢你的建议。
library(moments)
jarque.test(mydata$item1, na.rm = TRUE)
我的数据
structure(list(item1 = c(6, 7, NA, 7, 6, 2, 7, 3, 4, 7, 4, 5,
4, 7, 7, 6, 5, 7, 6, 7, 4, 7, 5, 6, 5, 4, 7, 5, 4, 6, 7, 5, 5,
7, 7, 5, 7, 7, 7, 4, 5, 7, 7, 7, 5, 7, 6, 7, 7, 5), item2 = c(6,
7, 6, 6, 6, 3, 7, 3, 3, 4, 5, 6, 4, 7, 6, 6, 4, 6, 6, 7, 6, 3,
5, 5, 3, 2, 7, 5, 6, 6, 7, 3, 5, 7, 6, 5, 6, 5, 6, 4, 6, 7, 7,
7, 7, 7, 6, 7, 4, 7)), row.names = c(NA, -50L), class = c("tbl_df",
"tbl", "data.frame"))
2条答案
按热度按时间2w3kk1z51#
正如注解所述,由于
moments::jarque.test
中没有na.rm
参数,并且它只接受一个参数,因此一种解决方法是只将您的数据子集化,排除NA
。axr492tv2#
我们可以使用
JarqueBeraTest
的形式DescTools
,与其他不同的是,它有一个na.rm
参数: