com.supermap.analyst.spatialstatistics
类 LayeredFunctionScaleBParameter

java.lang.Object
  继承者 com.supermap.analyst.spatialstatistics.SamplingFunctionParameter
      继承者 com.supermap.analyst.spatialstatistics.LayeredFunctionScaleBParameter

public class LayeredFunctionScaleBParameter
extends SamplingFunctionParameter

分层类抽样模型的B函数(连续值)参数类。分层抽样、空间分层抽样、“三明治”抽样模型在计算样本量用到的函数,包括A函数(连续值)、B函数(连续值)、A函数(比例值)、B函数(比例值)。


构造方法摘要
LayeredFunctionScaleBParameter(double dTotalCost, double dInitalCost, double dPopulationVariance, java.lang.String strLayeredVarianceFieldName, java.lang.String strLayeredCostFieldName)
          分层抽样、空间分层抽样、“三明治”抽样模型的B函数(连续值)。
LayeredFunctionScaleBParameter(double dPopulationVariance, java.lang.String strLayeredVarianceFieldName)
          分层抽样、空间分层抽样、“三明治”抽样模型的B函数(连续值)。
 
方法摘要
 double getInitalCost()
          返回初始费用。
 java.lang.String getLayeredCostFieldName()
          返回耗费(或花费)字段名称。
 java.lang.String getLayeredVarianceFieldName()
          返回各层方差字段名称。
 double getPopulationVariance()
          返回用户期望精度。
 double getTotalCost()
          返回总费用。
 boolean isCostUnknown()
          返回是否耗费未知。
 void setCostUnknown(boolean value)
          设置是否耗费未知。
 void setInitalCost(double value)
          设置初始费用。
 void setLayeredCostFieldName(java.lang.String value)
          设置耗费(或花费)字段名称。
 void setLayeredVarianceFieldName(java.lang.String value)
          设置各层方差字段名称。
 void setPopulationVariance(double value)
          设置用户期望精度。
 void setTotalCost(double value)
          设置总费用。
 
从类 com.supermap.analyst.spatialstatistics.SamplingFunctionParameter 继承的方法
dispose, getFunctionType
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

LayeredFunctionScaleBParameter

public LayeredFunctionScaleBParameter(double dPopulationVariance,
                                      java.lang.String strLayeredVarianceFieldName)
分层抽样、空间分层抽样、“三明治”抽样模型的B函数(连续值)。

参数:
dPopulationVariance - 用户期望精度。
strLayeredVarianceFieldName - 各层方差字段名称。

LayeredFunctionScaleBParameter

public LayeredFunctionScaleBParameter(double dTotalCost,
                                      double dInitalCost,
                                      double dPopulationVariance,
                                      java.lang.String strLayeredVarianceFieldName,
                                      java.lang.String strLayeredCostFieldName)
分层抽样、空间分层抽样、“三明治”抽样模型的B函数(连续值)。

参数:
dTotalCost - 总费用。
dInitalCost - 初始费用。
dPopulationVariance - 用户期望精度。
strLayeredVarianceFieldName - 各层方差字段名称。
strLayeredCostFieldName - 各层耗费字段名称。
方法详细信息

getTotalCost

public double getTotalCost()
返回总费用。

返回:
总费用。

setTotalCost

public void setTotalCost(double value)
设置总费用。抽样总的费用预算(只有参考价值、没有参与计算。对基本费用和单个样本费用没有约束作用)。

参数:
value - 总费用。
默认值:
默认值为0。

getInitalCost

public double getInitalCost()
返回初始费用。

返回:
初始费用。

setInitalCost

public void setInitalCost(double value)
设置初始费用。

参数:
value - 初始费用。
默认值:
默认值为0。

getLayeredCostFieldName

public java.lang.String getLayeredCostFieldName()
返回耗费(或花费)字段名称。

返回:
耗费(或花费)字段名称。

setLayeredCostFieldName

public void setLayeredCostFieldName(java.lang.String value)
设置耗费(或花费)字段名称。默认为null。

参数:
value - 耗费(或花费)字段名称。

getLayeredVarianceFieldName

public java.lang.String getLayeredVarianceFieldName()
返回各层方差字段名称。

返回:
各层方差字段名称。

setLayeredVarianceFieldName

public void setLayeredVarianceFieldName(java.lang.String value)
设置各层方差字段名称。

参数:
value - 各层方差字段名称。

getPopulationVariance

public double getPopulationVariance()
返回用户期望精度。

返回:
用户期望精度。

setPopulationVariance

public void setPopulationVariance(double value)
设置用户期望精度。由样本统计推断总体时,对总体均值的方差估计。

参数:
value - 用户期望精度。

isCostUnknown

public boolean isCostUnknown()
返回是否耗费未知。

返回:
是否耗费未知。

setCostUnknown

public void setCostUnknown(boolean value)
设置是否耗费未知。设为false即知道耗费,就要设置耗费字段值。

参数:
value - 是否耗费未知。
默认值:
默认为false。