函式名: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。
熱門工具排行榜