com.supermap.analyst.spatialstatistics

类 GWRParameter

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.analyst.spatialstatistics.GWRParameter
  • 所有已实现的接口:
    IDisposable
    直接已知子类:
    GTWRParameter


    public class GWRParameter
    extends com.supermap.data.InternalHandleDisposable
    地理加权回归分析参数类。该类主要用来对地理加权回归分析的参数进行设置。

    通过地理加权回归分析参数设置类可以设置建模字段、解释字段、带宽类型、带宽确定方式等。

    • 构造器详细资料

      • GWRParameter

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

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

      • dispose

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

        @Deprecated
        public String getModelFeild()
        已过时。 此方法已废弃,请使用新方法 GWRParameter.getModelFeild() 替换。
        返回建模字段的名称。

        仅数值字段有效。

        返回:
        建模字段的名称。
      • setModelFeild

        @Deprecated
        public void setModelFeild(String value)
        已过时。 此方法已废弃,请使用新方法 GWRParameter.setModelField(String) 替换。
        设置建模字段的名称。

        仅数值字段有效。

        参数:
        value - 建模字段的名称。
      • getExplanatoryFeilds

        @Deprecated
        public String[] getExplanatoryFeilds()
        已过时。 此方法已废弃,请使用新方法 GWRParameter.getExplanatoryFields() 替换。
        返回解释字段的名称的集合。

        仅数值字段有效。

        返回:
        解释字段的名称的集合。
      • setExplanatoryFeilds

        @Deprecated
        public void setExplanatoryFeilds(String[] value)
        已过时。 此方法已废弃,请使用新方法 GWRParameter.setExplanatoryFields(String[]) 替换。
        设置解释字段的名称的集合。

        仅数值字段有效。

        参数:
        value - 解释字段的名称的集合。
      • getModelField

        public String getModelField()
        返回建模字段的名称。

        仅数值字段有效。

        返回:
        建模字段的名称。
      • setModelField

        public void setModelField(String value)
        设置建模字段的名称。

        仅数值字段有效。

        参数:
        value - 建模字段的名称。
      • getExplanatoryFields

        public String[] getExplanatoryFields()
        返回解释字段的名称的集合。

        仅数值字段有效。

        返回:
        解释字段的名称的集合。
      • setExplanatoryFields

        public void setExplanatoryFields(String[] value)
        设置解释字段的名称的集合。

        仅数值字段有效。

        参数:
        value - 解释字段的名称的集合。
      • getKernelType

        public KernelType getKernelType()
        返回带宽类型。
        返回:
        带宽类型。
        默认值:
        默认值为 KernelType.FIXED
      • setKernelType

        public void setKernelType(KernelType value)
        设置带宽类型。
        参数:
        value - 带宽类型。
      • getBandWidthType

        public BandWidthType getBandWidthType()
        返回带宽确定方式。
        返回:
        带宽确定方式。
        默认值:
        默认值为 BandWidthType.AICC
      • setBandWidthType

        public void setBandWidthType(BandWidthType value)
        设置带宽确定方式。
        参数:
        value - 带宽确定方式。
      • setKernelFunction

        public void setKernelFunction(KernelFunction value)
        设置核函数类型。
        参数:
        value - 核函数类型。
      • getDistanceTolerance

        public double getDistanceTolerance()
        返回带宽范围。

        只有当带宽类型设置为 KernelType.FIXED 且宽确定方式设置为 BandWidthType.BANDWIDTH 时有效。

        返回:
        带宽范围。
        默认值:
        默认值为 0.0。
      • setDistanceTolerance

        public void setDistanceTolerance(double value)
        设置带宽范围。
        参数:
        value - 带宽范围。
      • getNeighbors

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

        只有当带宽类型设置为 KernelType.ADAPTIVE 且宽确定方式设置为 BandWidthType.BANDWIDTH 时有效。

        返回:
        相邻数目。
        默认值:
        默认值为 2。
      • setNeighbors

        public void setNeighbors(int value)
        设置相邻数目。
        参数:
        value - 相邻数目。
      • getPredictionDataset

        public DatasetVector getPredictionDataset()
        返回预测数据集。
        返回:
        预测数据集。
      • setPredictionDataset

        public void setPredictionDataset(DatasetVector value)
        设置预测数据集。

        当构建好地理加权回归模型后,可以对设置的待预测数据进行预测。

        参数:
        value - 预测数据集。
      • getTargetPredictedDatasource

        public Datasource getTargetPredictedDatasource()
        预测结果数据集所在数据源。
        返回:
        预测结果数据集所在数据源。
      • setTargetPredictedDatasource

        public void setTargetPredictedDatasource(Datasource value)
        设置预测结果数据集所在数据源。
        参数:
        value - 预测结果数据集所在数据源。
      • getTargetPredictedDatasetName

        public String getTargetPredictedDatasetName()
        返回预测结果数据集的名称。
        返回:
        预测结果数据集的名称。
      • setTargetPredictedDatasetName

        public void setTargetPredictedDatasetName(String value)
        设置预测结果数据集的名称。
        参数:
        value - 预测结果数据集的名称。
      • getExplanatoryFieldsMatching

        public Map<String,String> getExplanatoryFieldsMatching()
        返回预测数据集字段映射。
        返回:
        预测数据集字段映射。
      • setExplanatoryFieldsMatching

        public void setExplanatoryFieldsMatching(Map<String,String> value)
        设置预测数据集字段映射。

        表示模型的解释字段名称和预测数据集字段名称的对应关系,每一个解释字段都应该在预测数据集中有对应的字段。如果没有设置对应关系,则预测数据集中必须存在解释变量数组中所有的字段。

        参数:
        value - 预测数据集字段映射。
      • setIsDisposable

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

Copyright © 2021–2024 SuperMap. All rights reserved.