0
我在嘗試預測測試數據框的值時收到此警告。 這裏是我的代碼來構建樹和預測:預測警告
library(pgmm)
data(olive)
olive = olive[,-1]
tree2 <- tree(olive$Area ~ olive$Palmitic + olive$Palmitoleic+olive$Stearic+olive$Oleic+olive$Linoleic+olive$Linolenic+olive$Arachidic+olive$Eicosenoic,data=olive)
newdata = as.data.frame(t(colMeans(olive)))
pred1 <- predict(tree2,newdata)
我讀了類似的帖子here所以我換成這行
newdata = as.data.frame(t(colMeans(olive)))
通過
aa<-t(colMeans(olive))
aa[1,1]
newdata <- data.frame(Palmitic=aa[1,1],Palmitoleic=aa[1,2],Stearic=aa[1,3],Oleic=aa[1,4],Linoleic=aa[1,5],Linolenic=aa[1,6],Arachidic=aa[1,7],Eicosenoic=aa[1,8])
代碼的名稱列我的數據集,但我仍然得到相同的警告和預測是錯誤的: -/
嘗試消除了'$'從你的模型:'tree2 < - 樹(區〜棕櫚+棕櫚油+硬脂酸+油酸+亞油酸+花生+碳烯酸,數據=橄欖) ' – 2013-03-04 14:32:27
你能否澄清你的預期結果? – 2013-03-04 14:58:57
工作本:)謝謝。我想預測一個輸入向量的區域,其中有其他列的平均值Jack :) – 2013-03-04 15:17:05