结构体 IVarialbeSelectable

继承关系

派生类

结构体文档

struct IVarialbeSelectable

可变量优选接口。

Subclassed by gwm::GTDR, gwm::GWRBasic

公有成员函数

virtual Status getCriterion(const std::vector<std::size_t> &variables, double &criterion) = 0

根据指定的变量计算变量优选的指标值。

参数:
  • variables -- 指定的变量。

  • criterion -- [出参] 带宽优选的指标值。

  • Status -- 算法运行状态。

virtual std::vector<std::size_t> selectedVariables() = 0

获取优选的变量。

返回:

std::vector<std::size_t> 优选的变量。

Public Static Functions

static inline std::string infoVariableCriterion()

获取当前带宽值和对应指标值的元信息。

返回:

std::string 信息字符串流

static inline std::string infoVariableCriterion(const std::vector<std::size_t> &variables, const double criterion)

获取当前带宽值和对应指标值的信息。

参数:
  • variables -- 变量组合

  • criterion -- 指标值

返回:

std::string 信息字符串流