R-time-series-analysis
提供:Dev Guides
R-時系列分析
時系列は、各データポイントがタイムスタンプに関連付けられている一連のデータポイントです。 簡単な例は、特定の日のさまざまな時点での株式市場の株価です。 別の例は、1年の異なる月の地域の降雨量です。 R言語では、多くの関数を使用して、時系列データを作成、操作、およびプロットします。 時系列のデータは、*時系列オブジェクト*と呼ばれるRオブジェクトに保存されます。 また、ベクトルまたはデータフレームのようなRデータオブジェクトでもあります。
時系列オブジェクトは、* ts()*関数を使用して作成されます。
構文
時系列分析の* ts()*関数の基本的な構文は次のとおりです-
以下は、使用されるパラメータの説明です-
- data は、時系列で使用される値を含むベクトルまたは行列です。
- start は、時系列の最初の観測の開始時間を指定します。
- end は、時系列の最後の観測の終了時刻を指定します。
- frequency は、単位時間あたりの観測数を指定します。
パラメーター「data」を除き、他のすべてのパラメーターはオプションです。
例
2012年1月から始まる場所の年間降雨量の詳細を考慮してください。 12か月間のR時系列オブジェクトを作成し、プロットします。
上記のコードを実行すると、次の結果とグラフが生成されます-
時系列チャート-
異なる時間間隔
ts()関数の frequency パラメーターの値は、データポイントが測定される時間間隔を決定します。 12の値は、時系列が12か月であることを示します。 他の値とその意味は以下のとおりです-
- frequency = 12 は、1年の各月のデータポイントを固定します。
- frequency = 4 は、1年の各四半期のデータポイントを固定します。
- frequency = 6 は、1時間の10分ごとにデータポイントを固定します。
- frequency = 24 6 *は、1日の10分ごとにデータポイントを固定します。
複数の時系列
両方の系列を行列に結合することにより、1つのチャートに複数の時系列をプロットできます。
上記のコードを実行すると、次の結果とグラフが生成されます-
複数時系列チャート-