com.supermap.analyst.spatialstatistics

类 PatternsParameter

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.analyst.spatialstatistics.PatternsParameter
  • 所有已实现的接口:
    IDisposable


    public class PatternsParameter
    extends com.supermap.data.InternalHandleDisposable
    分析模式参数类。该类主要用来对分析模式计算的参数进行设置。

    通过分析模式参数设置类可以设置评估字段、概念化模型、中断距离容限、反距离幂指数、邻近数目、标准化、自身权重字段、FDR校正等。

    • 构造器详细资料

      • PatternsParameter

        public PatternsParameter()
        默认构造函数,构造一个新的 PatternsParameter 对象。
      • PatternsParameter

        public PatternsParameter(PatternsParameter patternsParameter)
        拷贝构造函数,根据给定的 PatternsParameter 对象构造一个与其完全相同的新对象。
        参数:
        patternsParameter - 指定的 PatternsParameter 对象。
    • 方法详细资料

      • dispose

        public void dispose()
        释放 PatternsParameter 对象所占有的资源。当调用该方法之后,此对象不再可用。
      • getAssessmentFieldName

        public String getAssessmentFieldName()
        返回评估字段的名称。

        仅数值字段有效。

        返回:
        评估字段的名称。
      • setAssessmentFieldName

        public void setAssessmentFieldName(String value)
        设置评估字段的名称。
        参数:
        value - 评估字段的名称。
      • setConceptModel

        public void setConceptModel(ConceptualizationModel value)
        设置空间关系概念化模型。
        参数:
        value - 空间关系概念化模型。
      • getKNeighbors

        public int getKNeighbors()
        返回相邻数目。

        仅对概念化模型设置为ConceptualizationModel.KNEARESTNEIGHBORS 时有效。

        目标要素周围最近的K个要素为相邻要素。

        返回:
        相邻数目。
        默认值:
        默认值为 1。
      • setKNeighbors

        public void setKNeighbors(int value)
        设置相邻数目。

        仅对概念化模型设置为ConceptualizationModel.KNEARESTNEIGHBORS 时有效。

        目标要素周围最近的K个要素为相邻要素。

        参数:
        value - 相邻数目。
      • isStandardization

        public boolean isStandardization()
        返回是否对空间权重矩阵进行标准化。

        若进行标准化,则每个权重都会除以该行的和。对热点分析无效。

        返回:
        是否对空间权重矩阵进行标准化。
        默认值:
        默认值为 false,即不进行标准化。
      • setStandardization

        public void setStandardization(boolean value)
        设置是否对空间权重矩阵进行标准化。

        若进行标准化,则每个权重都会除以该行的和。对热点分析无效。

        参数:
        value - 是否对空间权重矩阵进行标准化。
      • getSelfWeightFieldName

        public String getSelfWeightFieldName()
        返回自身权重字段的名称。

        仅数值字段有效。暂仅对热点分析有效。

        返回:
        自身权重字段的名称。
        默认值:
        默认值为 null,即无自身权重字段。
      • setSelfWeightFieldName

        public void setSelfWeightFieldName(String value)
        设置自身权重字段的名称。

        仅数值字段有效。暂仅对热点分析有效。

        参数:
        value - 自身权重字段的名称。
        默认值:
        默认值为 null,即无自身权重字段。
      • isFDRAdjusted

        public boolean isFDRAdjusted()
        返回是否进行FDR(错误发现率)校正。
        1. 若进行FDR(错误发现率)校正,则统计显著性将以错误发现率校正为基础,否则,统计显著性将以P值和z得分字段为基础。
        2. 仅对聚类和异常值分析和热点分析有效。
        返回:
        是否进行FDR(错误发现率)校正。
        默认值:
        默认值为 false,即不进行FDR(错误发现率)校正。
      • setFDRAdjusted

        public void setFDRAdjusted(boolean value)
        设置是否进行FDR(错误发现率)校正。
        1. 若进行FDR(错误发现率)校正,则统计显著性将以错误发现率校正为基础,否则,统计显著性将以P值和z得分字段为基础。
        2. 仅对聚类和异常值分析和热点分析有效。
        参数:
        value - 是否进行FDR(错误发现率)校正。
      • getFilePath

        public String getFilePath()
        返回空间权重矩阵文件路径。
        返回:
        空间权重矩阵文件路径。
        默认值:
        默认值为 null,即无空间权重矩阵文件。
      • setFilePath

        public void setFilePath(String value)
        设置空间权重矩阵文件路径。
        参数:
        value - 空间权重矩阵文件路径。
      • getDistanceMethod

        public DistanceMethod getDistanceMethod()
        返回距离计算方法类型。

        暂只支持欧式距离。

        返回:
        输出距离计算方法类型。
        默认值:
        默认值为 DistanceMethod.EUCLIDEAN
      • setDistanceMethod

        public void setDistanceMethod(DistanceMethod value)
        设置距离计算方法类型。

        暂只支持欧式距离。

        参数:
        value - 距离计算方法类型。
      • setIsDisposable

        public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
                                           boolean disposable)

Copyright © 2021–2024 SuperMap. All rights reserved.