函数名:trader_tsf()
适用版本:PHP 7 >= 7.2.0
函数描述:trader_tsf() 是一个技术指标函数,用于计算时间序列预测。它基于给定的输入数据和指定的时间周期,使用线性回归方法来预测未来的值。
用法:trader_tsf ( array $real [, int $timePeriod ] ) : array
参数:
$real
:包含输入数据的数组,通常是价格或其他指标的时间序列数据。$timePeriod
(可选):整数值,表示用于计算预测值的时间周期。默认值为 14。
返回值:返回一个包含预测值的数组,数组的长度与输入数据的长度相同。
示例:
$data = [1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3.0, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4];
$tsf = trader_tsf($data, 5);
print_r($tsf);
输出:
Array
(
[0] =>
[1] =>
[2] =>
[3] =>
[4] =>
[5] =>
[6] =>
[7] =>
[8] =>
[9] =>
[10] =>
[11] =>
[12] =>
[13] =>
[14] => 5.7
)
在这个示例中,我们使用了一个包含15个数据点的数组,然后调用 trader_tsf()
函数来计算时间序列预测。默认的时间周期为14,我们还可以通过第二个参数来指定其他的时间周期。函数返回一个包含预测值的数组,其中前14个值为空,因为需要至少14个数据点才能进行预测。最后一个值为5.7,表示预测未来的值为5.7。