您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關如何分析DBSCAN中XGIS工具的K-Distance分析圖,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
DBSCAN的兩個參數如何定義,即搜索半徑及最小點數。非常友好的推薦了一個K-Distance分析方法。
其原理如下:
假設總共待聚類的空間對象有N個。
首先,最小點數只能嘗試!!隨便嘗試,比如2,10,20,...
針對某一個嘗試的最小點數(也稱為K值),計算每一個空間對象距離它最近的第K個空間對象之間的距離,由此,得到N個距離值。
把這N個距離值從小到大排個序,畫一個曲線圖,看看曲線中變化最劇烈的位置(通常指曲線最陡峭的位置)在哪里,那么這個位置就可能是最佳的搜索半徑。
看看我們更新后的軟件是如何實現的。
在新的窗口中,我們增加<K-Distance分析>按鈕。
點擊后,會打開如下界面:
在左上角,可以嘗試不同的K值,修改K值后,點擊<更新>,可得到兩張分析圖。
上圖是排序后的N個K最近距離曲線。
下圖是上述曲線中前后距離值的差值。
從差值圖中,可以發現變化最劇烈的位置(最高的波峰值),取其對應的前后兩個K最近距離的平均值,即可得到推薦的搜索半徑。
點擊<接受并關閉>,可直接將此值傳遞給主界面。
方法有了,但是請注意:
顯然,這似乎是一個簡單的方法,不論你選擇什么K值,我們都可以根據下圖(差值圖)給你一個推薦的搜索半徑,但是,請記住
以上就是如何分析DBSCAN中XGIS工具的K-Distance分析圖,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。