看板 Math 關於我們 聯絡資訊
※ 引述《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
elanors : 資料有900筆,可以用EXCEL算嗎 06/19 18:04
ejialan : 規劃求解和vba應該都可以 不過這兩個我都不熟 06/20 14:19