English | 简体中文 | 繁體中文
查询

trader_tsf()函数—用法及示例

「 计算时间序列预测 」


函数名: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。

补充纠错
上一个函数: trader_typprice()函数
下一个函数: trader_trix()函数
热门PHP函数
分享链接