全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
40067 10
2015-05-22
我想用shapiro.test(a)检验一组数是否服从正太分布,结果老是出现 Error: 不是所有的is.numeric(x)都是TRUE,而且源数据没问题,也没有缺失值。到底怎么回事
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-5-22 17:10:45
x<-c(-10:10)
shapiro.test(x)
Shapiro-Wilk normality test
data:  x
W = 0.95993, p-value = 0.5148
shapiro.test(c(x,"a"))
Error: is.numeric(x) is not TRUE
你的数据不全是数字。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-5-22 21:23:33
lww1993 发表于 2015-5-22 17:10
x
谢谢,可是我全部都是数据,而且我用as.numeric语句时会发生错误,
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-5-23 07:56:23
你用一下class(a)看一下a是不是numeric.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-5-26 11:21:55
愤怒的小鸟! 发表于 2015-5-22 21:23
谢谢,可是我全部都是数据,而且我用as.numeric语句时会发生错误,
可能里面有文字什么的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-3-11 22:16:26
估计是你的数据被定义成了数据框的形式:data.frame, 如果你的数据里面只有一列,建议data1=data[,1],这样就可以了
附件列表
2.png

原图尺寸 4.03 KB

2.png

无标题.png

原图尺寸 30.89 KB

无标题.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群