[問題] 非線性迴歸問題

看板R_Language作者 (Dean)時間8年前 (2017/06/03 16:44), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 新手三個月(沒寫過程式,R 是我的第一次) 統計也是完全新手, 還有待高人指點 [問題敘述]: 我有一組資料, 非線性關係長這個樣子 http://imgur.com/a/PCOqp 估狗之後 嘗試用暴力解找出Rank^(-0.67) = 新變數Tri 跑出來R^2有0.8左右 http://imgur.com/a/EQSkn 但還是感覺有個什麼 把腦筋動到Sales上面 Est..Sales^(0.33) = 新變數Saless Rank^(-0.01) = 新變數Tri http://imgur.com/a/0CiYg 跑出來平滑許多, R^2也有0.96 然後問了前輩發現原來有nls這個套建 但我嘗試把變數設進去後跑不出東西來 nls(Est..Sales ~ Rank^-a ,start = list(a=0.1) , data = JSall, trace = T) Error in numericDeriv(form[[3L]], names(ind), env) : Missing value or an infinity produced when evaluating the model 想問在設parameter的時候有什麼需要注意的基本觀念或禁忌嗎?(統計觀念不足) 或是可以用其他什麼方式擬合圖一的非線性關係呢? [環境敘述]: R version 3.3.3 (2017-03-06) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows 7 x64 (build 7601) Service Pack 1 locale: [1] LC_COLLATE=Chinese (Traditional)_Taiwan.950 LC_CTYPE=Chinese (Traditional)_Taiwan.950 [3] LC_MONETARY=Chinese (Traditional)_Taiwan.950 LC_NUMERIC=C [5] LC_TIME=Chinese (Traditional)_Taiwan.950 關鍵字: nls 非線性迴歸 -- 作者 seacore07 (海角7號) 看板 Gossiping 標題 [問卦] 異性戀的男生跟女生 真的有純友誼嗎? 時間 Thu Dec 8 10:55:50 2016

有阿 我跟我老婆
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.23.76.121 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1496479462.A.0F9.html

06/03 16:51, , 1F
你的圖我看不到,要小心overfitting跟共線問題
06/03 16:51, 1F

06/03 17:03, , 2F
不介意的話給原始資料吧。
06/03 17:03, 2F

06/03 17:05, , 3F
試過原資料都先log10()再接lm()嗎
06/03 17:05, 3F
文章代碼(AID): #1PCdRc3v (R_Language)
文章代碼(AID): #1PCdRc3v (R_Language)