# 金融 / 组合评价 / 风险分析 / 系统性风险

## `stockBeta2(index_id, begt, endt, min_trade_days, sector_index_id)`

声明：function

返回beta值计算，对于期初未上市的证券，或区间交易数据点个数过少的证券，用证券所属行业β，作为此证券β的替代

<!-- tags: 金融 组合评价 风险分析 系统性风险 返回 获取 -->

| 参数              | 类型          | 说明                         |
| ----------------- | ------------- | ---------------------------- |
| `index_id`        | string        | 指数，基准代码               |
| `begt`            | tdate_t_i_m_e | 日期，计算开始日             |
| `endt`            | tdate_t_i_m_e | 日期，计算截止日             |
| `min_trade_days`  | integer       | 整数，区间最少交易点个数阀值 |
| `sector_index_id` | string        | 证券，证券所属行业代码       |

返回：real

### 示例

范例01：调用函数

```tsl
setSysParam(pn_stock(), 'SH600000');
return stockBeta2('SH000300', 20170801T, 20180801T, 120, 'sw801190');
// 输出：0.58
```

## `stockRSquare(index_id, begt, endt)`

声明：function

返回回归确定系数，用来测度回归对原始数据的解释程度，与系统参数(股票，周期)相关

<!-- tags: 金融 组合评价 风险分析 系统性风险 返回 获取 -->

| 参数       | 类型          | 说明             |
| ---------- | ------------- | ---------------- |
| `index_id` | string        | 指数，基准代码   |
| `begt`     | tdate_t_i_m_e | 日期，计算开始日 |
| `endt`     | tdate_t_i_m_e | 日期，计算截止日 |

返回：实数

### 示例

范例01：调用函数

```tsl
setSysParam(pn_stock(), 'SH600000');
return stockRSquare('SH000300', 20170801T, 20180801T);
// 输出：0.25
```
