在 SPSS 中,如何通过标签变量循环遍历自变量来进行一堆回归分析?在 R 中更容易吗? [复制]
Posted
技术标签:
【中文标题】在 SPSS 中,如何通过标签变量循环遍历自变量来进行一堆回归分析?在 R 中更容易吗? [复制]【英文标题】:In SPSS, how do I do a bunch of regression analyses by looping through independent variables by their label variables? Is it easier in R? [duplicate] 【发布时间】:2013-03-15 17:43:26 【问题描述】:这是我的数据集的示例,采用逗号分隔形式(在第一行中带有变量名称)...
LABEL,X,Y
bimmy,1,2
bimmy,2,4
bimmy,3,6
jimmy,2,8
jimmy,5,4
jimmy,6,10
marian,3,10
marian,4,9
marian,5,5
我想对每个 LABEL 进行 X 和 Y 的线性回归分析。所以,我会对“bimmy”的 X 和 Y 进行分析,然后是“jimmy”,然后是“marian”。
这在 SPSS 中可行吗?在 R 中更容易吗?
我用类似措辞的查询搜索了 Google 和 Stack Overflow,但没有发现任何相关内容。
【问题讨论】:
欢迎(迟来的)SO,您对这个问题投反对票的原因是它没有显示任何研究工作。此外,问is it possible in SPSS
或更简单的是not constructive——因为答案很明显(或者对 R 用户来说可能很明显)
我用类似措辞的查询搜索了 Google 和 Stack Overflow,但一无所获。
你可以改写你的问题.......
我们向您提出的建议是,您需要先自己完成一些工作,然后才能开始在这里提问。弄清楚如何拟合一个线性模型。弄清楚如何编写一个 for 循环。弄清楚如何将数据框分成组。尝试将所有这些放在一起。如果您在过程中遇到实际代码,然后回来询问。
您可能会被否决的另一个原因是,从统计的角度来看,这是一种非常糟糕的做法......即使它是在您的第二堂统计课上教给您的。
【参考方案1】:
yourdata <- read.table(text="LABEL,X,Y
bimmy,1,2
bimmy,2,4
bimmy,3,6
jimmy,2,8
jimmy,5,4
jimmy,6,10
marian,3,10
marian,4,9
marian,5,5",h=T,sep=",")
regression.to.repeat <- function( x ) lm( Y ~ X , data = x )
by( yourdata , yourdata$LABEL , regression.to.repeat )
【讨论】:
以上是关于在 SPSS 中,如何通过标签变量循环遍历自变量来进行一堆回归分析?在 R 中更容易吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章