结构体 IVarialbeSelectable
继承关系
派生类
public gwm::GTDR(Class GTDR)public gwm::GWRBasic(类 GWRBasic)
结构体文档
-
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 信息字符串流
-
virtual Status getCriterion(const std::vector<std::size_t> &variables, double &criterion) = 0