我試圖對我的數據集中的每個郵編運行迴歸,並將係數保存到數據框但我遇到了問題。R/PLYR中提取羣體迴歸係數
每當運行下面的代碼,我得到所謂的「係數」含有每郵政編碼但與截距和係數爲每一個拉鍊碼等於簡單迴歸lm(Sealed$hhincome ~ Sealed$square_footage)
的結果的數據幀。
當我按照Ranmath的例子在下面的鏈接中運行代碼時,一切都按預期工作。我是新來後R多年STATA,所以任何幫助,將不勝感激:)
R extract regression coefficients from multiply regression via lapply command
library(plyr)
Sealed <- read.csv("~/Desktop/SEALED.csv")
x <- function(df) {
lm(Sealed$hhincome ~ Sealed$square_footage)
}
regressions <- dlply(Sealed, .(Sealed$zipcode), x)
coefficients <- ldply(regressions, coef)
感謝Joran,這是真正的幫助!它應該肯定可以幫助我解決其他R功能問題 – Patrick