|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.analyst.spatialstatistics.PatternsParameter
public class PatternsParameter
分析模式参数类。该类主要用来对分析模式计算的参数进行设置。
通过分析模式参数设置类可以设置评估字段、概念化模型、中断距离容限、反距离幂指数、邻近数目、标准化、自身权重字段、FDR校正等。
构造方法摘要 | |
---|---|
PatternsParameter()
默认构造函数,构造一个新的 PatternsParameter 对象。 |
|
PatternsParameter(PatternsParameter patternsParameter)
拷贝构造函数,根据给定的 PatternsParameter 对象构造一个与其完全相同的新对象。 |
方法摘要 | |
---|---|
void |
dispose()
释放 PatternsParameter 对象所占有的资源。 |
java.lang.String |
getAssessmentFieldName()
返回评估字段的名称。 |
ConceptualizationModel |
getConceptModel()
返回空间关系概念化模型。 |
DistanceMethod |
getDistanceMethod()
返回距离计算方法类型。 |
double |
getDistanceTolerance()
返回中断距离容限。 |
double |
getExponent()
返回反距离幂指数。 |
java.lang.String |
getFilePath()
返回空间权重矩阵文件路径。 |
int |
getKNeighbors()
返回相邻数目。 |
java.lang.String |
getSelfWeightFieldName()
返回自身权重字段的名称。 |
boolean |
isFDRAdjusted()
返回是否进行FDR(错误发现率)校正。 |
boolean |
isStandardization()
返回是否对空间权重矩阵进行标准化。 |
void |
setAssessmentFieldName(java.lang.String value)
设置评估字段的名称。 |
void |
setConceptModel(ConceptualizationModel value)
设置空间关系概念化模型。 |
void |
setDistanceMethod(DistanceMethod value)
设置距离计算方法类型。 |
void |
setDistanceTolerance(double value)
设置中断距离容限。 |
void |
setExponent(double value)
设置反距离幂指数。 |
void |
setFDRAdjusted(boolean value)
设置是否进行FDR(错误发现率)校正。 |
void |
setFilePath(java.lang.String value)
设置空间权重矩阵文件路径。 |
void |
setKNeighbors(int value)
设置相邻数目。 |
void |
setSelfWeightFieldName(java.lang.String value)
设置自身权重字段的名称。 |
void |
setStandardization(boolean value)
设置是否对空间权重矩阵进行标准化。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public PatternsParameter()
public PatternsParameter(PatternsParameter patternsParameter)
patternsParameter
- 指定的 PatternsParameter 对象。方法详细信息 |
---|
public java.lang.String getAssessmentFieldName()
仅数值字段有效。
public void setAssessmentFieldName(java.lang.String value)
value
- 评估字段的名称。public ConceptualizationModel getConceptModel()
ConceptualizationModel.INVERSEDISTANCE
。public void setConceptModel(ConceptualizationModel value)
value
- 空间关系概念化模型。public double getDistanceTolerance()
仅对概念化模型设置为ConceptualizationModel.INVERSEDISTANCE
、 ConceptualizationModel.INVERSEDISTANCESQUARED
、 ConceptualizationModel.FIXEDDISTANCEBAND
、 ConceptualizationModel.ZONEOFINDIFFERENCE
时有效。
为"反距离"和"固定距离"模型指定中断距离。"-1"表示计算并应用默认距离,此默认值为保证每个要素至少有一个相邻的要素;"0"表示为未应用任何距离,则每个要素都是相邻要素。
public void setDistanceTolerance(double value)
仅对概念化模型设置为ConceptualizationModel.INVERSEDISTANCE
、 ConceptualizationModel.INVERSEDISTANCESQUARED
、 ConceptualizationModel.FIXEDDISTANCEBAND
、 ConceptualizationModel.ZONEOFINDIFFERENCE
时有效。
为"反距离"和"固定距离"模型指定中断距离。"-1"表示计算并应用默认距离,此默认值为保证每个要素至少有一个相邻的要素;"0"表示为未应用任何距离,则每个要素都是相邻要素。
value
- 中断距离容限。public double getExponent()
仅对概念化模型设置为ConceptualizationModel.INVERSEDISTANCE
、 ConceptualizationModel.INVERSEDISTANCESQUARED
、 ConceptualizationModel.ZONEOFINDIFFERENCE
时有效。
public void setExponent(double value)
仅对概念化模型设置为ConceptualizationModel.INVERSEDISTANCE
、 ConceptualizationModel.INVERSEDISTANCESQUARED
、 ConceptualizationModel.ZONEOFINDIFFERENCE
时有效。
value
- 反距离幂指数。public int getKNeighbors()
仅对概念化模型设置为ConceptualizationModel.KNEARESTNEIGHBORS
时有效。
目标要素周围最近的K个要素为相邻要素。
public void setKNeighbors(int value)
仅对概念化模型设置为ConceptualizationModel.KNEARESTNEIGHBORS
时有效。
目标要素周围最近的K个要素为相邻要素。
value
- 相邻数目。public boolean isStandardization()
若进行标准化,则每个权重都会除以该行的和。对热点分析无效。
public void setStandardization(boolean value)
若进行标准化,则每个权重都会除以该行的和。对热点分析无效。
value
- 是否对空间权重矩阵进行标准化。public java.lang.String getSelfWeightFieldName()
仅数值字段有效。暂仅对热点分析有效。
public void setSelfWeightFieldName(java.lang.String value)
仅数值字段有效。暂仅对热点分析有效。
value
- 自身权重字段的名称。public boolean isFDRAdjusted()
public void setFDRAdjusted(boolean value)
value
- 是否进行FDR(错误发现率)校正。public java.lang.String getFilePath()
public void setFilePath(java.lang.String value)
value
- 空间权重矩阵文件路径。public DistanceMethod getDistanceMethod()
暂只支持欧式距离。
DistanceMethod.EUCLIDEAN
。public void setDistanceMethod(DistanceMethod value)
暂只支持欧式距离。
value
- 距离计算方法类型。public void dispose()
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |