lm調用對象的數據部分是否有等價更新?在lm()調用中更新數據
例如,假設我有以下型號:
dd = data.frame(y=rnorm(100),x1=rnorm(100))
Model_all <- lm(formula = y ~ x1, data = dd)
有沒有對LM對象上進行操作的方法有等同的效果:
Model_1t50 <- lm(formula = y ~ x1, data = dd[1:50,])
我試圖構建一些出自樣本預測測試的psudo,並且擁有單個lm對象並簡單地滾動數據將非常方便。
爲什麼不只是重做'lm'調用,就像你在那裏做的那樣? –
@DavidRobinson,因爲我想將'lm()'對象傳遞給'$ model'中的函數和子集。下面是一個例子:'model_1t50_2 = update(Model_all,data = Model_all $ model [1:50,])' – ricardo