2013-03-26 38 views
-5

這是我在逗號分隔形式的數據集的例子(與第一行中的變量名)...在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 

我想要做的X和Y的線性迴歸分析,每個標籤。所以,我會分析X和Y的'bimmy',然後是'jimmy',然後是'marian'。

這可能在SPSS? R更容易嗎?

我用類似措辭的查詢搜索了Google和Stack Overflow,但沒有發現任何相關內容。

+0

歡迎(遲到)這麼說,你得到這個問題低估的原因是它沒有顯示任何研究工作。另外,詢問'是否有可能在SPSS'或更容易的是[非建設性](http://stackoverflow.com/faq#close) - 因爲答案是顯而易見的(或對R用戶來說可能是顯而易見的) – mnel 2013-03-26 02:56:28

+0

我已經用類似措辭的查詢搜索Google和Stack Overflow,但我什麼也沒找到。 – user1626730 2013-03-26 02:58:01

+0

你可以改變你的問題....... – mnel 2013-03-26 03:00:12

回答

5
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)