[問題] R指令predict代入預測資料出現問題
目前用R軟體
對一筆資料跑邏輯斯迴歸模型,
之後要用predict這個指令去預測結果,
predict(模型,資料)
狀況是:
a = predict(model1,data.frame(z.x1=50,z.x2=60,z.x3=70))
moedl1是邏輯斯迴歸出來的模型,而後面的資料是我要預測的值代入進去,
再執行邏輯斯迴歸時,我有先把資料標準化過再去跑邏輯斯迴歸
可以當我要預測資料時,R出現了下面的錯誤訊息,
錯誤: variables 'z.x1','z.x2','z.x3' were specified with different
types from the fit
請問板上高手這是怎麼一回事?又該要怎麼解?
謝謝各位!!
W.L ~ z.FGA + z.FTA + z.TRB + z.AST + z.BLK
attr(,"variables")
list(W.L, z.FGA, z.FTA, z.TRB, z.AST, z.BLK)
attr(,"factors")
z.FGA z.FTA z.TRB z.AST z.BLK
W.L 0 0 0 0 0
z.FGA 1 0 0 0 0
z.FTA 0 1 0 0 0
z.TRB 0 0 1 0 0
z.AST 0 0 0 1 0
z.BLK 0 0 0 0 1
attr(,"term.labels")
[1] "z.FGA" "z.FTA" "z.TRB" "z.AST" "z.BLK"
attr(,"order")
[1] 1 1 1 1 1
attr(,"intercept")
[1] 1
attr(,"response")
[1] 1
attr(,".Environment")
<environment: R_GlobalEnv>
attr(,"predvars")
list(W.L, z.FGA, z.FTA, z.TRB, z.AST, z.BLK)
attr(,"dataClasses")
W.L z.FGA z.FTA z.TRB z.AST z.BLK
"factor" "nmatrix.1" "nmatrix.1" "nmatrix.1" "nmatrix.1" "nmatrix.1"
A大我貼出來了,不過變數名稱有變化
請問這樣怎麼看?還有問題在哪呢?
拜託您位小弟解惑 感謝您!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.12.157
推
12/17 07:13, , 1F
12/17 07:13, 1F
※ 編輯: roymond 來自: 118.232.12.157 (12/19 02:20)