|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.analyst.spatialanalyst.PCACellularAutomataParameter
public class PCACellularAutomataParameter
基于主成分分析的元胞自动机参数类。在进行基于主成分分析的元胞自动机过程时,需要生成主成分分析,这一过程需要设置主成分权重值、模拟过程所需参数(非线性指数变换值、扩散指数)等。
构造方法摘要 | |
---|---|
PCACellularAutomataParameter()
默认构造函数,构造一个新的 PCACellularAutomataParameter 对象。 |
|
PCACellularAutomataParameter(PCACellularAutomataParameter para)
拷贝构造函数,根据给定的 PCACellularAutomataParameter 对象构造一个与其完全相同的新对象。 |
方法摘要 | |
---|---|
int |
getAlpha()
返回扩散参数。 |
CellularAutomataParameter |
getCellularAutomataParameter()
返回元胞自动机参数。 |
double[] |
getComponentWeights()
返回主成分权重数组。 |
java.util.Map<java.lang.Integer,java.lang.Boolean> |
getConversionRules()
返回转换规则。 |
int |
getConversionTarget()
返回转换目标。 |
double |
getIndexA()
已过时。 |
double |
getIndexK()
返回非线性指数变换值。 |
void |
setAlpha(int value)
设置扩散参数。 |
void |
setCellularAutomataParameter(CellularAutomataParameter value)
设置元胞自动机参数。 |
void |
setComponentWeights(double[] value)
设置主成分权重数组。 |
void |
setConversionRules(java.util.Map<java.lang.Integer,java.lang.Boolean> value)
设置转换规则。 |
void |
setConversionTarget(int value)
设置转换目标。 |
void |
setIndexA(double value)
已过时。 |
void |
setIndexK(double value)
设置非线性指数变换值。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public PCACellularAutomataParameter()
public PCACellularAutomataParameter(PCACellularAutomataParameter para)
para
- 指定的PCACellularAutomataParameter 对象。方法详细信息 |
---|
public CellularAutomataParameter getCellularAutomataParameter()
public void setCellularAutomataParameter(CellularAutomataParameter value)
value
- 元胞自动机参数。public double[] getComponentWeights()
public void setComponentWeights(double[] value)
权重赋值参考:(1)非常重要:1.0;(2)很重要:0.75;(3)重要:0.5;(4)不太重要:0.25;(5)不重要:0.0
value
- 主成分权重数组。public double getIndexK()
public void setIndexK(double value)
value
- 非线性指数变换值。public int getAlpha()
public void setAlpha(int value)
用来控制随机扰动的强度,取值在1-10范围内,值越大则计算的概率值越大。
public double getIndexA()
public void setIndexA(double value)
value
- 扩散参数。public java.util.Map<java.lang.Integer,java.lang.Boolean> getConversionRules()
public void setConversionRules(java.util.Map<java.lang.Integer,java.lang.Boolean> value)
value
- 转换规则。public int getConversionTarget()
public void setConversionTarget(int value)
value
- 转换目标。
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |