首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用R中两个不同数据帧的列变量进行t检验

使用R中两个不同数据帧的列变量进行t检验
EN

Stack Overflow用户
提问于 2020-05-23 01:12:52
回答 1查看 80关注 0票数 1

我试图在R中进行t检验,以确定在美国西部出生的美国工人和外国出生工人的工资是否存在统计学上的显著差异。基于降属性,我为这两个组提供了两个不同的数据框架,并希望比较我在薪资中的列变量"adj_SALARY“。为了简单起见,假设在US_Born_west框架中有3个观测,在Immigrant_West数据框架中有5个。

代码语言:javascript
运行
复制
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! 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-23 01:48:54

US_born_West$adj_SALARYImmigrant_West$adj_SALARY长度不等。使用t.test的公式接口给出了一个错误。我们可以把它们作为单独的向量来传递。

代码语言:javascript
运行
复制
t.test(US_born_West$adj_SALARY, Immigrant_West$adj_SALARY, 
       alternative="greater",conf.level = .95)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61966198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档