# 风险模型 / 宏观风险因子 ## `TS_HGRiskPCA` 声明:class 宏观风险因子框架 ### `fIndexArr` 声明:field 指数池 可见性:`public` 类型:array ### `fBegT` 声明:field 区间开始日 IncYear(Today(),-7)+1 可见性:`public` 类型:date ### `fEndT` 声明:field 区间截止日 Today() 可见性:`public` 类型:date ### `fisStand` 声明:field 是否标准化 1 可见性:`public` 类型:bool ### `ffxAdjustType` 声明:field 方向调整方式 0 可见性:`public` 类型:int ### `fPrincDZ` 声明:field 主成分对照 见 FPrincDZ 默认值 可见性:`public` 类型:array ### `getZFDate(index_arr, beg_t, end_t)` 声明:function 此方法用于获取指数池区间每日收益率,用户可重写此方法获取需要的收益率数据 可见性:`public` | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------- | | `index_arr` | array | Array,指数池 | | `beg_t` | datetime | DateTime,区间开始日 | | `end_t` | datetime | DateTime,区间截止日 | 返回:array ### `getRealHGFactorYoY(beg_t, end_t, real_factor_type)` 声明:function 此方法用于获取真实宏观指标同比增速数据,用户可重写此方法输入自己的真实宏观指标同 可见性:`public` | 参数 | 类型 | 说明 | | ------------------ | -------- | ----------------------------------------------------------------------------------------------------- | | `beg_t` | datetime | DateTime,区间开始日 | | `end_t` | datetime | DateTime,区间截止日 | | `real_factor_type` | integer | Int,真实宏观指标类型 取值如下: 取值 含义 0 经济增长风险 1 利率风险 2 汇率风险 3 通胀风险 4 信用风险 | 返回:array ### `getAllZFDate()` 声明:function 此方法用于获取原始资产指数收益率数据 可见性:`public` 返回:array ### `getWeightData()` 声明:function 此方法用于获取原始资产指数权重数据 可见性:`public` 返回:array ### `getPrinc()` 声明:function 此方法用于获取主成分数据 可见性:`public` 返回:array ### `getPrincLoad()` 声明:function 此方法用于获取主成分载荷数据 可见性:`public` 返回:array ### `getAddExplained()` 声明:function 此方法用于获取主成分累计贡献率数据 可见性:`public` 返回:array ### `getAllRealHGFactorYoY(real_factor_type)` 声明:function 获取指定类型或全部真实宏观指标的同比增速数据 可见性:`public` | 参数 | 类型 | 说明 | | ------------------ | ------- | -------------------------------- | | `real_factor_type` | integer | Int,真实宏观指标类型 取值如下: | 返回:array ### `getHGRiskFactor()` 声明:function 此方法用于获取宏观风险因子数据 可见性:`public` 返回:array ### `getHGRiskFactorYoY()` 声明:function 此方法用于获取宏观风险因子同比数据 可见性:`public` 返回:array ### `getHGRiskFactorAccum()` 声明:function 此方法用于获取宏观风险因子累计数据 可见性:`public` 返回:array ### `getCorrel()` 声明:function 此方法用于获取宏观风险因子与真实宏观指标相关性 可见性:`public` 返回:array