# 金融 / 专题函数 / 数学算法 / 基础算法03：常用参数压缩估计方法及其实现 / 协方差估计

## `frameCov_bs(data, alpha)`

声明：function

返回协方差BS压缩估计

<!-- tags: 金融 专题函数 数学算法 03： 基础算法常用参数压缩估计方法 协方差估计 返回 获取 数学 数值 numeric BS -->

| 参数    | 类型  | 说明                                                                       |
| ------- | ----- | -------------------------------------------------------------------------- |
| `data`  | array | 二维数据表，T×N，T期样本数量，N个股票                                      |
| `alpha` | real  | 实数，压缩系数，0到1，缺省时系统自动计算(推荐)，计算方式见BS协方差压缩估计 |

返回：array

### 示例

范例01：调用 frameCov_BS

```tsl
x1 := Randn(0, 0.4, 100, 1);
x2 := Randn(1, 10, 100, 1);
x := x1 | x2;
return frameCov_BS(X);
```

## `frameCov_lw(data, alpha)`

声明：function

返回协方差LW压缩估计

<!-- tags: 金融 专题函数 数学算法 03： 基础算法常用参数压缩估计方法 协方差估计 返回 获取 数学 数值 numeric LW -->

| 参数    | 类型  | 说明                                                                       |
| ------- | ----- | -------------------------------------------------------------------------- |
| `data`  | array | 二维数据表，T×N，T期样本数量，N个股票                                      |
| `alpha` | real  | 实数，压缩系数，0到1，缺省时系统自动计算(推荐)，计算方式见LW协方差压缩估计 |

返回：array

### 示例

范例01：调用 frameCov_LW

```tsl
x1 := Randn(0, 0.4, 100, 1);
x2 := Randn(1, 10, 100, 1);
x := x1 | x2;
return frameCov_LW(X);
```

## `frameCov_oas(data, alpha)`

声明：function

返回协方差OAS压缩估计

<!-- tags: 金融 专题函数 数学算法 03： 基础算法常用参数压缩估计方法 协方差估计 返回 获取 数学 数值 numeric OAS -->

| 参数    | 类型  | 说明                                                                        |
| ------- | ----- | --------------------------------------------------------------------------- |
| `data`  | array | 二维数据表，T×N，T期样本数量，N个股票                                       |
| `alpha` | real  | 实数，压缩系数，0到1，缺省时系统自动计算(推荐)，计算方式见OAS协方差压缩估计 |

返回：array

### 示例

范例01：调用 frameCov_OAS

```tsl
x1 := Randn(0, 0.4, 100, 1);
x2 := Randn(1, 10, 100, 1);
x := x1 | x2;
return frameCov_OAS (X);
```

## `frameCov_rblw(data, alpha)`

声明：function

返回协方差RBLW压缩估计

<!-- tags: 金融 专题函数 数学算法 03： 基础算法常用参数压缩估计方法 协方差估计 返回 获取 数学 数值 numeric RBLW -->

| 参数    | 类型  | 说明                                                                         |
| ------- | ----- | ---------------------------------------------------------------------------- |
| `data`  | array | 二维数据表，T×N，T期样本数量，N个股票                                        |
| `alpha` | real  | 实数，压缩系数，0到1，缺省时系统自动计算(推荐)，计算方式见RBLW协方差压缩估计 |

返回：array

### 示例

范例01：调用 frameCov_RBLW

```tsl
x1 := Randn(0, 0.4, 100, 1);
x2 := Randn(1, 10, 100, 1);
x := x1 | x2;
return frameCov_RBLW(X);
```
