Advertisement

空间分析三点数据集中的中位数中心统计(Median Mean Center)

阅读量:

中位数中心统计原理与Python实现

1.核心原理阐述

在统计学范畴内,中位数被定义为一个样本数据集合中处于中间位置的数值,其中有一半的数据点数值高于该值,另一半则低于该值。对于点数据集而言,其对应的中位数中心可通过分别计算所有点的X坐标与Y坐标的中位数来确定,最终得到的X坐标和Y坐标即构成该点集的中位数中心。

2.公式

X_{mdn}=\begin{cases} X_{(n+1)/2},\quad n\%20 \\ (X_{(n/2)}+X_{(n/2+1)})/2 \quad n\%2==0 \end{cases}
Y_{mdn}=\begin{cases} Y_{(n+1)/2},\quad n\%20 \\ (Y_{(n/2)}+Y_{(n/2+1)})/2 \quad n\%2==0 \end{cases}

点的数量由变量n表示。

3.python 源代码

复制代码
    SSDataObject.SSDataObject("c:/General Sample Data/BALTPOP_export.shp")
    # 通过游标读取数据
    ftClass = "c:/General Sample Data/BALTPOP_export.shp"
    searchCursor = arcpy.d

全部评论 (0)

还没有任何评论哟~