-3
我有一個超級簡單的數據集,只有3列 第一列是id,它是一個重複的6位數字 第二列是日期,它是14天內的某天缺失) 第三欄是視圖,它是從某個特定ID收集到的特定日期的視圖數量。R中的每個類別的線性迴歸
我想知道是否有辦法爲每個ID做迴歸?
謝謝!
我有一個超級簡單的數據集,只有3列 第一列是id,它是一個重複的6位數字 第二列是日期,它是14天內的某天缺失) 第三欄是視圖,它是從某個特定ID收集到的特定日期的視圖數量。R中的每個類別的線性迴歸
我想知道是否有辦法爲每個ID做迴歸?
謝謝!
下面是一個快速玩具的例子,將虹膜應用於虹膜數據集並估計因子變量的每個級別的不同迴歸。
results <- lapply(levels(iris$Species), function(id)
lm(Sepal.Length ~ Sepal.Width, iris[iris$Species == id, ]))
names(results) <- levels(iris$Species)
summary(results[["virginica"]])
的方法通過上文建議更簡潔當然
results2 <- by(iris, iris$Species,
function(x) lm(Sepal.Length ~ Sepal.Width, data = x))
summary(results2[["virginica"]])
中有。 – Roland
寫一個更具體的問題,答案不是那麼明顯,否則你的問題會降級! – Robert
到目前爲止您嘗試了什麼?在你的問題中提供更多信息(數據和代碼)。看看'by()'的例子 – jogo