Re: [機統] 迴歸方程式預測值回推

看板Math作者 (eji)時間8年前 (2017/06/19 09:35), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《elanors ()》之銘言: : 目前正在做房價預測的研究, : 因原始資料的每坪單價(Price)並非常態分配也不對稱分布 : 先轉換 : 轉換的公式: : U_Price=(price-min)/(max-min) (此時U_Price介於0~1間) : Normal_Price=0.683269/0.134912*(U_Price**0.134912-(1-U_Price)**0.134912) : min=4783 : max=5475188 : Normal_Price就是轉換後的房價,用這個去建模 : 得出模型後 : 老師要我們把產生的(房價)預測值轉回去,請問要怎麼處理呢? : 有給一個提示是用ln....但文科的我完全不懂,只能求助版上大大了 拿Normal_Price去跑迴歸,出來的預測值也是Normal_Price 你現在的問題在於如何由預測的Normal_Price轉回price 改一下代號方便表示 x: price y: U_Price z: Normal_Price y = (x-min)/(max-min) z = 0.683269/0.134912*(y**0.134912-(1-y)**0.134912) 迴歸得到的z轉回x才是預測的每坪單價 得到y轉回x很簡單,因為y和x關係是線性的,同乘(max-min)移項就好 x = min + (max-min)*y 要由z轉回y就比較困難,如原推文說的這沒有閉合形式,也就是寫不出y=f(z) 提示說的用ln應該沒用,只能用數值解。如果你的程式沒有函式可用就得自己寫 可考慮用二分法 有鑒於你是文組可能比較困難,還有另一種方法比較簡單是用圖解法 因為y固定是0~1,所以你可以畫出 y-z的關係圖,由圖上z的值去推y的值 有必要的話圖還可以局部切細放大 先試試吧,遇到問題可再討論 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.126.30.20 ※ 文章網址: https://www.ptt.cc/bbs/Math/M.1497836134.A.C56.html

06/19 18:04, , 1F
資料有900筆,可以用EXCEL算嗎
06/19 18:04, 1F

06/20 14:19, , 2F
規劃求解和vba應該都可以 不過這兩個我都不熟
06/20 14:19, 2F
文章代碼(AID): #1PHofcnM (Math)
文章代碼(AID): #1PHofcnM (Math)