# 金融 / 专题函数 / 策略评价 / 绩效分析 / 收益率评价 / 回归统计

## `fi_alpha(r, br, days_in_1_y)`

声明：function

返回Alpha

<!-- tags: 金融 专题函数 策略评价 绩效分析 收益率评价 回归统计 返回 获取 统计 概率 statistics -->

| 参数          | 类型    | 说明                                                                               |
| ------------- | ------- | ---------------------------------------------------------------------------------- |
| `r`           | array   | 数组，收益率(%)，可为一维数字数组，或者用一列表示一个资产收益率（%）序列的二维数组 |
| `br`          | array   | 数组，基准收益率序列(%)，与r等长的一维数组数组                                     |
| `days_in_1_y` | integer | 整数,年化天数，小于0、默认时表不年化                                               |

返回：array/real

### 示例

范例01：调用 FI_Alpha

```tsl
table_r := TSUT_Data_ZSZF(); // 取2019年全年的日收益率(%)
r := table_r[:, '沪深300'];
br := table_r[:, '中证500'];
return FI_Alpha(r, br); // 输出：0.05491384
```

## `fi_beta(r, br)`

声明：function

返回Beta

<!-- tags: 金融 专题函数 策略评价 绩效分析 收益率评价 回归统计 返回 获取 统计 概率 statistics -->

| 参数 | 类型  | 说明                                                                               |
| ---- | ----- | ---------------------------------------------------------------------------------- |
| `r`  | array | 数组，收益率(%)，可为一维数字数组，或者用一列表示一个资产收益率（%）序列的二维数组 |
| `br` | array | 数组，基准收益率序列(%)，与r等长的一维数组数组                                     |

返回：array/real

### 示例

范例01：调用 FI_Beta

```tsl
table_r := TSUT_Data_ZSZF(); // 取2019年全年的日收益率(%)
r := table_r[:, '沪深300'];
br := table_r[:, '中证500'];
return FI_Beta(r, br); // 输出：0.74102805
```

## `fi_down_alpha(r, br, days_in_1_y)`

声明：function

返回alpha-

<!-- tags: 金融 专题函数 策略评价 绩效分析 收益率评价 回归统计 返回 获取 统计 概率 statistics -->

| 参数          | 类型    | 说明                                                                               |
| ------------- | ------- | ---------------------------------------------------------------------------------- |
| `r`           | array   | 数组，收益率(%)，可为一维数字数组，或者用一列表示一个资产收益率（%）序列的二维数组 |
| `br`          | array   | 数组，基准收益率序列(%)，与r等长的一维数组数组                                     |
| `days_in_1_y` | integer | 整数,年化天数，小于0、默认时表不年化                                               |

返回：array/real

### 示例

范例01：调用 FI_Down_alpha

```tsl
table_r := TSUT_Data_ZSZF(); // 取2019年全年的日收益率(%)
r := table_r[:, '沪深300'];
br := table_r[:, '中证500'];
return FI_Down_Alpha(r, br); // 输出：-0.0058292
```

## `fi_down_beta(r, br)`

声明：function

返回beta-

<!-- tags: 金融 专题函数 策略评价 绩效分析 收益率评价 回归统计 返回 获取 统计 概率 statistics -->

| 参数 | 类型  | 说明                                                                               |
| ---- | ----- | ---------------------------------------------------------------------------------- |
| `r`  | array | 数组，收益率(%)，可为一维数字数组，或者用一列表示一个资产收益率（%）序列的二维数组 |
| `br` | array | 数组，基准收益率序列(%)，与r等长的一维数组数组                                     |

返回：array/real

### 示例

范例01：调用 FI_Down_Beta

```tsl
table_r := TSUT_Data_ZSZF(); // 取2019年全年的日收益率(%)
r := table_r[:, '沪深300'];
br := table_r[:, '中证500'];
return FI_Down_beta(r, br); // 输出：0.67307818
```

## `fi_r2(r, br)`

声明：function

返回R2

<!-- tags: 金融 专题函数 策略评价 绩效分析 收益率评价 回归统计 返回 获取 统计 概率 statistics R2 -->

| 参数 | 类型  | 说明                                                                               |
| ---- | ----- | ---------------------------------------------------------------------------------- |
| `r`  | array | 数组，收益率(%)，可为一维数字数组，或者用一列表示一个资产收益率（%）序列的二维数组 |
| `br` | array | 数组，基准收益率序列(%)，与r等长的一维数组数组                                     |

返回：array/real

### 示例

范例01：调用 FI_R2

```tsl
table_r := TSUT_Data_ZSZF(); // 取2019年全年的日收益率(%)
r := table_r[:, '沪深300'];
br := table_r[:, '中证500'];
return FI_R2(r, br); // 输出：0.76170401
```

## `fi_tTest(r)`

声明：function

返回收益率的T检验

<!-- tags: 金融 专题函数 策略评价 绩效分析 收益率评价 回归统计 返回 获取 统计 概率 statistics -->

| 参数 | 类型  | 说明                                                                               |
| ---- | ----- | ---------------------------------------------------------------------------------- |
| `r`  | array | 数组，收益率(%)，可为一维数字数组，或者用一列表示一个资产收益率（%）序列的二维数组 |

返回：array

### 示例

范例01：调用 FI_TTest

```tsl
table_r := TSUT_Data_ZSZF(); // 取2019年全年的日收益率(%)
r := table_r[:, '沪深300'];
return FI_TTest(r);
```

## `fi_up_alpha(r, br, days_in_1_y)`

声明：function

返回Alpha+

<!-- tags: 金融 专题函数 策略评价 绩效分析 收益率评价 回归统计 返回 获取 统计 概率 statistics -->

| 参数          | 类型    | 说明                                                                               |
| ------------- | ------- | ---------------------------------------------------------------------------------- |
| `r`           | array   | 数组，收益率(%)，可为一维数字数组，或者用一列表示一个资产收益率（%）序列的二维数组 |
| `br`          | array   | 数组，基准收益率序列(%)，与r等长的一维数组数组                                     |
| `days_in_1_y` | integer | 整数,年化天数，小于0、默认时表不年化                                               |

返回：array/real

### 示例

范例01：调用 FI_Up_alpha

```tsl
table_r := TSUT_Data_ZSZF(); // 取2019年全年的日收益率(%)
r := table_r[:, '沪深300'];
br := table_r[:, '中证500'];
return FI_UP_Alpha(r, br); // 输出：-0.03638225
```

## `fi_up_beta(r, br)`

声明：function

返回Beta+

<!-- tags: 金融 专题函数 策略评价 绩效分析 收益率评价 回归统计 返回 获取 统计 概率 statistics -->

| 参数 | 类型  | 说明                                                                               |
| ---- | ----- | ---------------------------------------------------------------------------------- |
| `r`  | array | 数组，收益率(%)，可为一维数字数组，或者用一列表示一个资产收益率（%）序列的二维数组 |
| `br` | array | 数组，基准收益率序列(%)，与r等长的一维数组数组                                     |

返回：array/real

### 示例

范例01：调用 FI_Up_Beta

```tsl
table_r := TSUT_Data_ZSZF(); // 取2019年全年的日收益率(%)
r := table_r[:, '沪深300'];
br := table_r[:, '中证500'];
return FI_Up_Beta(r, br); // 输出：0.81770746
```
