类 GWPCA
定义于 文件 GWPCA.h
继承关系
基类
public gwm::SpatialMonoscaleAlgorithm
(类 SpatialMonoscaleAlgorithm)public gwm::IMultivariableAnalysis
(结构体 IMultivariableAnalysis)
类文档
-
class GWPCA : public gwm::SpatialMonoscaleAlgorithm, public gwm::IMultivariableAnalysis
地理加权主成分分析。
公有方法
-
inline GWPCA(const arma::mat x, const arma::mat coords, const SpatialWeight &spatialWeight)
构造一个新的 GWPCA 对象。
- 参数
x – 变量
coords – 样本坐标
spatialWeight – 空间权重配置
-
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 如果算法配置不合法。
-
inline GWPCA(const arma::mat x, const arma::mat coords, const SpatialWeight &spatialWeight)