全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
31628 7
2015-03-30
请问各位高手前辈,怎么用 R 里面的 car包 进行 Levene 检验和 Bartlett 检验呢??

我试着输入了以下的code:
library(car)
levene.test(data$sale,data$income)


却只得到下面这个警告信息:
data$income coerced to factor.


不知道大家有没有相关的例子呢??最终Levene检验会给出什么样子的结果呢在这里?

十分感谢大家!!!

二维码

扫码加我 拉你入群

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

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

全部回复
2015-3-31 08:35:23
首先提示一下, 在新的R版本中 (我这里是3.1.3), levene.test()将会被删除
取而代之的是leveneTest()

然后, 格式是leveneTest(y, group)
y是你想检测homogeneity of variance 的所有数据, group给的是这些变量的分组信息。
所以后面一个变量会被当做factor处理

你这里如果想检测的是datasale和dataincome这两个变量的话
假设datascale=c(1,2,3,4,5)
dataincome=c(6,7,8,9,10)

你把他组成一个变量:y=c(datascale, dataincome)=c(1,2,3,4,5,6,7,8,9,10)
然后构造对应的分组变量:group=as.factor(c(1,1,1,1,1,   2,2,2,2,2))
就可以继续做方差齐性检验了:
leveneTest(y = y, group=group)
二维码

扫码加我 拉你入群

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

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

2015-3-31 17:49:18
jz.mraz 发表于 2015-3-31 08:35
首先提示一下, 在新的R版本中 (我这里是3.1.3), levene.test()将会被删除
取而代之的是leveneTest()
十分感谢!!
前面的理解了,就是把两个变量合成一个变量,
后面的不太明白还是,怎么分组变量?? group=as.factor(c(1111 2222)) 这一步是怎么又把y里面的 sale 和 income 区分开的呢?? 非常感谢!!
二维码

扫码加我 拉你入群

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

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

2015-4-1 10:35:17
jz.mraz 发表于 2015-3-31 08:35
首先提示一下, 在新的R版本中 (我这里是3.1.3), levene.test()将会被删除
取而代之的是leveneTest()
弄好了!!做出来了。谢谢高手!!
二维码

扫码加我 拉你入群

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

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

2015-4-5 15:42:07
Jada16 发表于 2015-4-1 10:35
弄好了!!做出来了。谢谢高手!!
不好意思啊, 假期没上网, 才看到
二维码

扫码加我 拉你入群

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

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

2015-4-17 11:55:20
jz.mraz 发表于 2015-4-5 15:42
不好意思啊, 假期没上网, 才看到
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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