我试图在R中进行t检验,以确定在美国西部出生的美国工人和外国出生工人的工资是否存在统计学上的显著差异。基于降属性,我为这两个组提供了两个不同的数据框架,并希望比较我在薪资中的列变量"adj_SALARY“。为了简单起见,假设在US_Born_west框架中有3个观测,在Immigrant_West数据框架中有5个。
US_born_West$adj_SALARY=30000, 25000,22000
Immigrant_West$adj_SALARY=14000,20000,12000,16000,15000
#Here is what I attempted to run:
t.test(US_born_West$adj_SALARY~Immigrant_West$adj_SALARY, alternative="greater",conf.level = .95)
However I received this error message: "Error in model.frame.default(formula = US_born_West$adj_SALARY ~ Immigrant_West$adj_SALARY) :
variable lengths differ (found for 'Immigrant_West$adj_SALARY')"
Any ideas on how I can fix this? Thank you!
发布于 2020-05-23 01:48:54
US_born_West$adj_SALARY
和Immigrant_West$adj_SALARY
长度不等。使用t.test
的公式接口给出了一个错误。我们可以把它们作为单独的向量来传递。
t.test(US_born_West$adj_SALARY, Immigrant_West$adj_SALARY,
alternative="greater",conf.level = .95)
https://stackoverflow.com/questions/61966198
复制相似问题