com.supermap.analyst.spatialstatistics
类 GTWRParameter

java.lang.Object
  继承者 com.supermap.analyst.spatialstatistics.GWRParameter
      继承者 com.supermap.analyst.spatialstatistics.GTWRParameter

public class GTWRParameter
extends GWRParameter

时空地理加权回归分析参数类。该类主要用来对时空地理加权回归分析的参数进行设置。

通过时空地理加权回归分析参数设置类可以设置建模字段、解释字段、带宽类型、带宽确定方式,以及时间字段、时间距离单位等。


构造方法摘要
GTWRParameter()
          默认构造函数,构造一个新的GTWRParameter对象。
GTWRParameter(GTWRParameter gtwrParameter)
          拷贝构造函数,根据给定的 GTWRParameter对象构造一个与其完全相同的新对象。
 
方法摘要
 void dispose()
          释放 GWRParameter 对象所占有的资源。
 java.lang.String getPredictionTimeField()
          返回预测数据集的时间字段名称。
 java.lang.String getTimeField()
          返回时间字段名称。
 TimeSpanUnits getTimeSpanUnits()
          返回时间距离单位。
 void setPredictionTimeField(java.lang.String value)
          设置预测数据集的时间字段名称。
 void setTimeField(java.lang.String value)
          设置时间字段名称。
 void setTimeSpanUnits(TimeSpanUnits value)
          设置时间距离单位。
 
从类 com.supermap.analyst.spatialstatistics.GWRParameter 继承的方法
getBandWidthType, getDistanceTolerance, getExplanatoryFeilds, getExplanatoryFields, getExplanatoryFieldsMatching, getKernelFunction, getKernelType, getModelFeild, getModelField, getNeighbors, getPredictionDataset, getTargetPredictedDatasetName, getTargetPredictedDatasource, setBandWidthType, setDistanceTolerance, setExplanatoryFeilds, setExplanatoryFields, setExplanatoryFieldsMatching, setKernelFunction, setKernelType, setModelFeild, setModelField, setNeighbors, setPredictionDataset, setTargetPredictedDatasetName, setTargetPredictedDatasource
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

GTWRParameter

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


GTWRParameter

public GTWRParameter(GTWRParameter gtwrParameter)
拷贝构造函数,根据给定的 GTWRParameter对象构造一个与其完全相同的新对象。

参数:
gtwrParameter - 指定的 GTWRParameter对象。
方法详细信息

dispose

public void dispose()
从类 GWRParameter 复制的描述
释放 GWRParameter 对象所占有的资源。当调用该方法之后,此对象不再可用。

覆盖:
GWRParameter 中的 dispose

getTimeField

public java.lang.String getTimeField()
返回时间字段名称。

返回:
时间字段名称。

setTimeField

public void setTimeField(java.lang.String value)
设置时间字段名称。

参数:
value - 指定的矢量数据集的时间属性字段。

getTimeSpanUnits

public TimeSpanUnits getTimeSpanUnits()
返回时间距离单位。

返回:
时间距离单位。

setTimeSpanUnits

public void setTimeSpanUnits(TimeSpanUnits value)
设置时间距离单位。

时间距离是 TimeField 字段内两条记录的差值,时间距离单位需要统一转换到指定的时间距离单位下,支持 Seconds、Minutes 、Hours 、Days 、Weeks 、Months 、Years,默认值为:Days 。比如:时间间隔为60分钟,则相应的时间距离为, Minutes :60,Hours :1,Days :1/24 等,即单位可以根据需要选择,时间间隔单位越小,时间间隔距离就越大,根据设置的不同核函数,反应到权重中,权重就越大或越小。

参数:
value - 时间距离单位。

getPredictionTimeField

public java.lang.String getPredictionTimeField()
返回预测数据集的时间字段名称。

返回:
预测数据集的时间字段名称。

setPredictionTimeField

public void setPredictionTimeField(java.lang.String value)
设置预测数据集的时间字段名称。

参数:
value - 指定的预测数据集的时间属性字段。