在SPSS中,如何通过自变量的标签变量循环进行一系列回归分析?在R里容易吗?

在SPSS中,如何通过自变量的标签变量循环进行一系列回归分析?在R里容易吗?,r,statistics,regression,linear-regression,spss,R,Statistics,Regression,Linear Regression,Spss,下面是一个逗号分隔形式的数据集示例(变量名位于第一行) 我想对每个标签做X和Y的线性回归分析。所以,我会对“bimmy”,然后是“jimmy”,然后是“marian”的X和Y进行分析 这在SPSS中可能吗?在R里容易吗 我用类似的查询搜索了Google和Stack Overflow,但没有发现任何相关信息。yourdata欢迎(迟到)这样做,你在这个问题上被否决的原因是它没有显示任何研究成果。另外,询问是否可以在SPSS中使用或者更简单一点——因为答案很明显(或者对于R用户来说很明显),我搜索了

下面是一个逗号分隔形式的数据集示例(变量名位于第一行)

我想对每个标签做X和Y的线性回归分析。所以,我会对“bimmy”,然后是“jimmy”,然后是“marian”的X和Y进行分析

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


我用类似的查询搜索了Google和Stack Overflow,但没有发现任何相关信息。

yourdata欢迎(迟到)这样做,你在这个问题上被否决的原因是它没有显示任何研究成果。另外,询问
是否可以在SPSS中使用
或者更简单一点——因为答案很明显(或者对于R用户来说很明显),我搜索了Google,并使用了类似的查询进行了堆栈溢出,但我什么也没发现。你可以重新表述你的问题……我们要你做的是,在你开始提问之前,你需要先自己做一些工作。找出如何拟合一个线性模型。了解如何编写for循环。了解如何将数据帧拆分为组。试着把所有这些放在一起。如果你在这个过程中被实际的代码卡住了,那么回来问问。你可能会被否决的另一个原因是,从统计角度来看,这是一个非常糟糕的做法。。。。即使它是在你的第二节统计学课上教给你的。
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 )
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 )