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

## `frameMean_bop(data, b_type, alpha)`

声明：function

返回均值BOP压缩估计

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

| 参数     | 类型   | 说明                                                                                   |
| -------- | ------ | -------------------------------------------------------------------------------------- |
| `data`   | array  | 二维数据表，T×N，T期样本数量，N个股票                                                  |
| `b_type` | string | 字符串，压缩目标均值向量，b0:零向量，b1:均值，b2:波动率加权均值，b3:样本均值的均方误差 |
| `alpha`  | real   | 实数，压缩系数，0到1，缺省时系统自动计算(推荐)，计算方式见BOP均值压缩估计              |

返回：array

### 示例

范例01：调用 frameMean_BOP

```tsl
data := randn(0, 1, 50, 3);
return frameMean_BOP(data, 'b1');
```

## `frameMean_bs(data, alpha)`

声明：function

返回均值BS压缩估计

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

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

返回：array

### 示例

范例01：调用 frameMean_BS

```tsl
data := array(array(1, 2), array(3, 4), array(5, 6));
return frameMean_bs(data, 0.5);
// 输出：array(3.25,3.75)
```

## `frameMean_js(data, b_type[, equal_var, alpha])`

声明：function

返回均值JS压缩估计

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

| 参数        | 类型    | 说明                                                                                   |
| ----------- | ------- | -------------------------------------------------------------------------------------- |
| `data`      | array   | 二维数据表，T×N，T期样本数量，N个股票                                                  |
| `b_type`    | string  | 字符串，压缩目标均值向量，b0:零向量，b1:均值，b2:波动率加权均值，b3:样本均值的均方误差 |
| `equal_var` | boolean | 可选。布尔型，是否同方差，默认不同方差(推荐)                                           |
| `alpha`     | real    | 可选。实数，压缩系数，0到1，缺省时系统自动计算(推荐)，计算方式见JS均值压缩估计         |

返回：array

### 示例

范例01：调用 frameMean_JS

```tsl
data := randn(0, 1, 50, 3);
return frameMean_JS(data, 'b1');
```
