[問題] lm問題

看板R_Language作者 (工人)時間7年前 (2018/06/09 20:59), 編輯推噓2(207)
留言9則, 5人參與, 7年前最新討論串1/1
[問題類型]: 程式功能諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: https://imgur.com/zTNHbHv
我的type變數是factor 想用他當y 其他幾個當作x1 x2 x3作回歸 data.glm1 <- lm(factor(type)~X_Maximum+Y_Maximum,data=train) 這樣的程式碼無法執行, 想請教可以如何改善? 我用了multinom這個函式就可以 可以請教如果y是factor 就一定要用multinom這個嗎? 其他的lm就不能用否? 謝謝回答 [程式範例]: require(nnet) data.glm1 <- lm(factor(type)~X_Maximum+Y_Maximum,data=train)#不可行 data.glm <- multinom(formula=type~.,data=train)#成功執行 #若有需要我提供詳細的再說 謝謝 [關鍵字]: -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.234.34 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1528549156.A.269.html

06/09 21:04, 7年前 , 1F
lm 是一般線性模型。自然不行。
06/09 21:04, 1F

06/09 21:32, 7年前 , 2F
所以這種情況會用multinom
06/09 21:32, 2F

06/09 21:32, 7年前 , 3F
??
06/09 21:32, 3F

06/09 21:42, 7年前 , 4F
google classification problem
06/09 21:42, 4F

06/09 21:42, 7年前 , 5F
logistic regression might be the most essential one
06/09 21:42, 5F

06/11 10:35, 7年前 , 6F
神經網路+softmax
06/11 10:35, 6F

06/12 10:15, 7年前 , 7F
之前用過lm也是無法執行,倒不是因為功能或資料問題,
06/12 10:15, 7F

06/12 10:15, 7年前 , 8F
而是Rstudio無法跑這個函式,後來我先用R跑一次lm那行
06/12 10:15, 8F

06/12 10:15, 7年前 , 9F
程式碼,再回到Rstudio重跑一次就成功執行了
06/12 10:15, 9F
文章代碼(AID): #1R6yya9f (R_Language)
文章代碼(AID): #1R6yya9f (R_Language)