在SPSS中,我如何通过标签变量循环自变量来做一堆回归分析?在R里是不是更容易



这是我的数据集的一个例子,以逗号分隔的形式(变量名称在顶部行)…

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', 'jimmy', 'marian'做X和Y的分析。

这在SPSS中可能吗?在R中更容易吗?

我搜索了谷歌和Stack Overflow与类似的查询,但没有发现任何相关的

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 )

最新更新