利用經緯度計算linear與gradient問題
Q1:作業一請我們把經緯度長度比的差加進去在計算回歸分數,有一個地方我不是很明白,因為在把長度差考慮進去之後計算出來的分數只有linear變好gradient卻變差的原因是?還是我的code有誤呢?code如下:
Q2:另外作業2只取distance_real這一欄出來算分,但是為什麼linear會小這麼多?而且gradient也是變差的呢?
Q3:除了這兩題作業之外,我另外把地理座標轉換成直角座標來算分,估計這樣的轉換所得出來的分數應該是最高的才對,因為這種作法幾乎不考慮任何近似。
不過我做完後,單獨把這三種距離的算法抓出來個別去算分,結果卻發現轉換成3D坐標系的得分居然會最低,可以請老師們幫我看看我是不是有哪個地方算錯,或是想法錯誤了呢?方法如下:
回答列表
-
2019/09/30 上午 00:30張維元 (WeiYuan)贊同數:0不贊同數:0留言數:0
Q1:作業一請我們把經緯度長度比的差加進去在計算回歸分數,有一個地方我不是很明白,因為在把長度差考慮進去之後計算出來的分數只有linear變好gradient卻變差的原因是?還是我的code有誤呢?
=> 代表增加長度差這個欄位,對於 gradient 模型效益
-
2019/09/30 上午 00:31張維元 (WeiYuan)贊同數:0不贊同數:0留言數:0
Q2:另外作業2只取distance_real這一欄出來算分,但是為什麼linear會小這麼多?而且gradient也是變差的呢?
=> 因為欄位太少,不夠用來分類
-
2019/09/30 上午 00:35張維元 (WeiYuan)贊同數:0不贊同數:0留言數:1
Q3:除了這兩題作業之外,我另外把地理座標轉換成直角座標來算分,估計這樣的轉換所得出來的分數應該是最高的才對,因為這種作法幾乎不考慮任何近似。
=> 經緯度可以代表那個角度嗎?有相關的參考資料嗎?
-
2019/09/30 上午 00:47Yu Chen Lin贊同數:0不贊同數:0留言數:0
講義的這一部分應該也是用球座標去轉換才能得兩個單位長度比是cos(40.75):1
-
2019/10/05 下午 00:51WP贊同數:0不贊同數:0留言數:1
我參考 great circle distance 公式得出 distance_real in KM:
https://en.wikipedia.org/wiki/Great-circle_distance
結果並不理想, 比 disance_2D 準確性更差, 是我的計算問題, 還是現實如此?