Chr*_*tes 5 grouping r factors
我对R来说比较新.对于我的任务,我必须首先考察政治家(保守派或工党)财富对其实际总财富和实际净财富的影响,进行T检验.我必须尝试使用简单的t检验来估计服务于办公室财富的效果.
数据集名为takehome.dta
Labor和Tory是二进制的,其中1表示它们为该方服务,否则为0.
财富的变量是lnrealgross和lnrealnet.
我已经导入并附加了数据集,但是当我尝试进行简单的t检验时.我得到以下消息"分组因子必须有两个级别." 不太确定我哪里出错了.任何援助将不胜感激!
use*_*1_G 10
你这样做:
t.test(y~x)
Run Code Online (Sandbox Code Playgroud)
当你的意思是这样做
t.test(y,x)
Run Code Online (Sandbox Code Playgroud)
一般使用~当时你有数据
y <- 1:10
x <- rep(letters[1:2], each = 5)
Run Code Online (Sandbox Code Playgroud)
,当你有数据的时候
y <- 1:5
x <- 6:10
Run Code Online (Sandbox Code Playgroud)
我假设你做的事情如下:
y <- 1:10
x <- rep(1,10)
t.test(y~x) #instead of t.test(y,x)
Run Code Online (Sandbox Code Playgroud)
因为错误表明您的分组因子没有变化 x