类 GWPCA

继承关系

基类

类文档

class GWPCA : public gwm::SpatialMonoscaleAlgorithm, public gwm::IMultivariableAnalysis

地理加权主成分分析。

公有方法

inline GWPCA()

构造一个新的 GWPCA 对象。

inline GWPCA(const arma::mat x, const arma::mat coords, const SpatialWeight &spatialWeight)

构造一个新的 GWPCA 对象。

参数
  • x – 变量

  • coords – 样本坐标

  • spatialWeight – 空间权重配置

inline virtual ~GWPCA()

销毁 GWPCA 对象。

inline int keepComponents()

获取保留主成分数量。

返回

int 保留主成分数量

inline void setKeepComponents(int k)

设置保留主成分数量。

参数

k – 保留主成分数量

inline arma::mat localPV()

获取局部主成分值。

返回

arma::mat 局部主成分值

inline arma::cube loadings()

获取局部载荷矩阵。

返回

arma::mat 局部载荷矩阵

inline arma::mat sdev()

获取标准差矩阵。

返回

arma::mat 标准差矩阵

inline arma::cube scores()

获取得分矩阵。

返回

arma::mat 得分矩阵

inline virtual arma::mat variables() const override

Get variables.

返回

Vector of variables.

inline virtual void setVariables(const arma::mat &x) override

Set variables.

参数

variables – Vector of variables.

virtual void run() override

Run analysis algorithm.

virtual bool isValid() override

检查算法配置是否合法。

返回

true 如果算法配置是合法的。

返回

false 如果算法配置不合法。