[問題] R指令predict代入預測資料出現問題

看板Statistics作者 (羅伊賞臉,站內信聊或是M)時間13年前 (2010/12/16 02:38), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
目前用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
你把terms(model1)的結果貼出來看看,我猜你裡面有factor
12/17 07:13, 1F
※ 編輯: roymond 來自: 118.232.12.157 (12/19 02:20)
文章代碼(AID): #1D2GisiT (Statistics)