-3
有沒有一種方法可以將100個不同的迴歸運算在一起,並以表格形式將所有方程的輸出結合在一起? 任何軟件都可以使用。 我需要使用對數線性模型找到100種商品的增長率。所以我有100個等式,其因變量是ln(導出值)和自變量是時間(0到30)。 因此,對100個方程分別進行迴歸是很多手工工作。 我只需要t的所有100個方程的係數。有什麼辦法縮短這樣做的時間?多元迴歸方程
有沒有一種方法可以將100個不同的迴歸運算在一起,並以表格形式將所有方程的輸出結合在一起? 任何軟件都可以使用。 我需要使用對數線性模型找到100種商品的增長率。所以我有100個等式,其因變量是ln(導出值)和自變量是時間(0到30)。 因此,對100個方程分別進行迴歸是很多手工工作。 我只需要t的所有100個方程的係數。有什麼辦法縮短這樣做的時間?多元迴歸方程
例如,假設你有R中每個商品的不同列中的數據幀commodity_data
:
n <- ncol(commodity_data)
logslopes <- numeric(n)
tvec <- 0:(nrow(n)-1)
for (i in 1:n) {
m <- lm(log(commodity_data[,i]) ~ tvec)
slope <- coef(m)["tvec"]
logslopes[i] <- slope
}
有這樣的滑頭的方式,但是這一次應該能正常運行。
是的。但是我們需要更多關於你想要做什麼的細節。 100個不同的數據集?具有相同預測變量的100個不同的響應變量? 100個具有相同響應變量的不同預測變量?如果你向我們提供了一些關於你已經嘗試過的證據,那麼到目前爲止,你自己可以找到這個問題的答案。 –
例如,[這個問題](http://stackoverflow.com/questions/34169587/regression-of-variables-in-a-dataframe)討論了R中很多變量的運行迴歸;一旦你有了一個迴歸模型列表,'sapply(modelList,coef)'會給你一個結果的組合表。 –
http://stackoverflow.com/questions/32226194/stata-combining-coefficients-standard-errors-from-several-regressions-in-a-sing?rq=1 –