com.supermap.analyst.spatialstatistics

类 LayeredFunctionScaleBParameter

  • 所有已实现的接口:
    IDisposable


    public class LayeredFunctionScaleBParameter
    extends SamplingFunctionParameter
    分层类抽样模型的B函数(连续值)参数类。分层抽样、空间分层抽样、“三明治”抽样模型在计算样本量用到的函数,包括A函数(连续值)、B函数(连续值)、A函数(比例值)、B函数(比例值)。
    • 构造器详细资料

      • LayeredFunctionScaleBParameter

        public LayeredFunctionScaleBParameter(double dPopulationVariance,
                                              String strLayeredVarianceFieldName)
        分层抽样、空间分层抽样、“三明治”抽样模型的B函数(连续值)。
        参数:
        dPopulationVariance - 用户期望精度。
        strLayeredVarianceFieldName - 各层方差字段名称。
      • LayeredFunctionScaleBParameter

        public LayeredFunctionScaleBParameter(double dTotalCost,
                                              double dInitalCost,
                                              double dPopulationVariance,
                                              String strLayeredVarianceFieldName,
                                              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 String getLayeredCostFieldName()
        返回耗费(或花费)字段名称。
        返回:
        耗费(或花费)字段名称。
      • setLayeredCostFieldName

        public void setLayeredCostFieldName(String value)
        设置耗费(或花费)字段名称。默认为null。
        参数:
        value - 耗费(或花费)字段名称。
      • getLayeredVarianceFieldName

        public String getLayeredVarianceFieldName()
        返回各层方差字段名称。
        返回:
        各层方差字段名称。
      • setLayeredVarianceFieldName

        public void setLayeredVarianceFieldName(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。

Copyright © 2021–2024 SuperMap. All rights reserved.