GWR模型報錯彙總(arcgis與GWR4)

2021-10-03 08:23:39 字數 1297 閱讀 9437

總結:建gwr模型時的錯誤大體分為兩種:1.知道為什麼但是不知道怎麼解決  2.不知道為什麼但是知道怎麼解決

換軟體是通用的解決方案。目前我還沒遇到過arcgis和gwr4全跑不出來的情況。

如果一旦遇到了,我們還有r語言:

一. gwr4

錯誤1.error: gwr computation was failed: optional tests and/or model

這個錯誤有可能是很多原因造成的,可以分別進行如下檢查:

1. 如果使用的是經緯度座標,模型裡選擇的是否選擇的是球面座標系。反之亦然。

2. 是否有兩個指標的值在該kenel type下會完全相同。如果存在這種情況,更換kernel type。kernal type選成binary時很有可能出現這個問題。

3.我的乙個猜測。這個錯誤可能是由於存在區域性多重共線性導致的。某次我出現這個錯誤的時候,頻寬的critetion值是nan。使用aicc或cv方法確定頻寬時,區域性多重共線性會導致計算不出頻寬。可以嘗試一下手動限制頻寬範圍。

錯誤2.外部元件異常

這個錯誤其實是這個軟體的乙個bug,資料量大的時候軟體就會崩潰。

錯誤3. (本條錯誤算是邏輯錯誤)

當計算出來的係數出現了這種明顯不正常的值的時候,多半是兩個指標之間有問題(例如我這兩個指標之間存在多重共線性)

解決方法:可以先通過逐步回歸的方法篩選一下指標(此處隆重感謝我的博士學姐),然後再跑gwr。需要注意的是,逐步線性回歸時因為多重共線性被排除的指標與最初新增指標的順序有關(直白的說,排除plantratio還是排除age與這兩個指標誰在前誰在後有關,因為逐步回歸是按順序乙個乙個新增嘛)。

二. arcgis(arcmap)

錯誤1. 040038

arcgis給出的官方解釋是存在多重共線性,但是其實在跑ols模型的時候我的指標的vif也都是小於7的,可能是存在區域性多重共線性吧。

解決方法:方法(1)使用gwr4進行計算,使用golden selection search的方法計算頻寬 

方法(2)乙個指標乙個指標的新增,看看究竟是哪個指標和其他指標之間出現了多重共線性。

錯誤2. 040039

官網解釋是缺少資料,但我不覺得是這個問題。

解決方法:方法(1)使用gwr4

方法(2)放棄出現了這個問題的指標

使用GWmodel進行GWR模型相關運算

未完但不待續 不要試圖在anaconda的環境的rstudio中安裝!不要試圖在anaconda的環境的rstudio中安裝!不要試圖在anaconda的環境的rstudio中安裝!guangzhouershoufang read.table file users 廣州 4 資料分析 廣州二手房sa...

ArcGIS模型構建器(ArcGIS)

1.工具 包括arcgis自帶的工具,指令碼工具和已經建立的模型工具,工具被加到模型中後就成為模型元素 2.變數 分為兩種型別 1 資料 包括向量資料和柵格資料等包含字段資訊 空間參考和路徑的資料,也可分為輸入資料和輸出資料 2 值 如字串 數值 bool值 空間參考 線性單位或範圍等值,也可分為輸...

Kylin報錯彙總

解決方法 進入tomcat檔案的的conf檔案,修改server.xml檔案,把這些注釋掉。重啟kylin,web訪問。解決方法 其實這個問題只是一些小bug問題把這個指令碼的內容改動一下就好了 etc hadoop hadoop env.sh 把下面的這一段迴圈語句給注釋掉 for f in ha...