查詢

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函式
分享連結