CRAN Task View: Time Series Analysisの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。
Maintainer: | Rob J Hyndman |
Contact: | Rob.Hyndman at monash.edu |
Version: | 2020-12-20 |
URL: | https://CRAN.R-project.org/view=TimeSeries |
ベースRは、特にstatsパッケージで、時系列に役立つ多くの機能を備えています。これは、CRANの多くのパッケージによって補完されています。以下に簡単にまとめます。時系列のツールとEconometricsとFinanceタスクビューのツール間にはかなりの重複があります。このビューのパッケージは、大まかに次のトピックで構成されます。一部のパッケージがリストにないと思われる場合は、お知らせください。
基礎
- インフラストラクチャ:
- Base Rは、時系列データを表現し、分析するための実質的なインフラストラクチャを含みます。
- 基本クラスは、(数値タイムスタンプを使用して)定期的に離間時系列を表すことができる「TS」です。したがって、特に年次、月次、四半期データなどに適しています。
- ローリング統計:
- 移動平均は、forecastからのmaとzooからのrollmeanによって計算されます。後者は、他の特定のローリング統計関数とともに、一般関数rollapplyも提供します。
- sliderは、あらゆるRデータ型に対して、タイプ安定した実行関数の多様で包括的なセットを計算します。
- tsibbleは、統計をローリングするためのslide()、オーバーラップしないスライディングウィンドウのためのtile()、およびウィンドウを拡大するためのstretch()を提供します。
- tbrfは、nラグ観測の代わりに日付と時間ウィンドウに基づいてローリング関数を提供します。
- rollは、ローリング統計を計算するための並列関数を提供します。
- runnerは、ローリングウィンドウまたは日付ウィンドウでR関数を実行するためのツールを提供します。
- runstatsは、いくつかの実行中のサンプル統計に対して高速な計算方法を提供します。
- data.tableの場合、froll()は高性能のローリング統計に使用できます。
- グラフィックス:
- 時系列プロットはtsのオブジェクトに適用されるplot()が得られます。(部分)自己相関関数プロットがpacf()とacf()で実装されています。
- forecastのAcf()およびPacf()によって、tsdisplay()を使用した組み合わせ表示とともに、代替バージョンが提供されます。
- 季節ごとの表示は、statsのmonthplot()とforecastのseasonplotを使用して取得されます。
- feastsは、時間プロット、季節プロット、サブシリーズプロット、ACFおよびPACFプロット、およびいくつかの組み合わせ表示を含む、tsibbleオブジェクトのさまざまな時系列グラフィックスを提供します。
- tsibbletalkは、htmlwidgetsを使用したtsibbleのインタラクティブなグラフィックを提供します。
- SDDは、より一般的なシリアル依存図を提供します。
- dCovTSは、距離共分散および時系列の相関関数を計算しプロットします。
- tstoolsは、公式統計用に設計されたプロットツールを提供します。
- ggseasは、季節調整されたシリーズおよびローリング統計のggplot2グラフィックスを提供します。
- ggTimeSeriesは、カレンダーのヒストグラムを含むさらなるビジュアライゼーションを提供しています。
- sugrrantsは、カレンダープロットを実装しています。
- gravitasは、2変量の時間的粒度を条件とした確率分布の視覚化を可能にします。
- dygraphsは、Dygraphsインタラクティブ時系列グラフ作成ライブラリへのインターフェースを提供します。
- TSstudioは、時系列のインタラクティブな視覚化ツールが用意されています。
- ZRAは、dygraphsを使用してforecastからforecastオブジェクトをプロットします。
- forecastおよびvarsは、予測分布の基本的なファンプロットを提供しています。
- fanplotは、任意のシーケンシャル分布のより柔軟なファンプロットを実装しています。
時刻と日付
- クラス「TS」は数値のみのタイムスタンプに対応することができるが、多くのクラスは、それとの時間/日付情報とコンピューティングを格納するための利用可能です。概要について、R Help Desk: Date and Time Classes in R by Gabor Grothendieck and Thomas Petzoldt in R News 4(1) , 29-32を参照してください
- zooのクラス「yearmon」と「yearqtr」は、それぞれ、月次および四半期ごとの観測でより便利な計算が可能になります。
- baseパッケージのクラス「Date」は、毎日のデータの日付を扱うための基本的なクラスです。日付は内部的に1970年1月1日からの日数として格納されます。
- chronは、chron()でdate/time(intra-day)、hours()、dates()ためのクラスが用意されている。タイムゾーンと夏時間はサポートされていません。内部的には、「chron」のオブジェクトは、1970年1月1日以降(小数)の日です。
- クラス「POSIXct」と「POSIXlt」は日付/時刻(イントラデイ)についてはPOSIX標準を実装し、また、タイムゾーンと夏時間をサポートしています。ただし、タイムゾーンの計算は、いくつかの注意を必要とし、システムに依存する可能性があります。内部的には、「POSIXct」オブジェクトは 1970-01-0100:00:00 GMTからの秒数です。
- lubridateは、特定のPOSIXベースの計算を容易にする機能を提供します。
- timechangeは、タイムゾーンと夏時間の会計処理を効率的に処理します。
- wktmoは、週単位のデータをいくつかの異なる方法で毎月のデータに変換します。
- クラス「timeDate」は、timeDate(:fCalendar以前)で提供されています。それは、「金融センター」という新しい概念を経由してタイムゾーンと夏時間時間を扱い、金融の時間/日付の情報を目指している。内部的には、「POSIXct」内のすべての情報を格納し、唯一のGMTですべての計算を行います。例えば、様々な証券取引所のための土・日・祝日についての情報を含むカレンダーの機能もまた含まれています。
- tisは、時間/日付については、「ti」クラスが用意されています。
- mondateの「mondate」クラスは、月単位の日付とコンピューティングを容易にします。
- tempdisaggは、より高い周波数系列の時間的に分解し、低周波数の時系列を補間する方法を含む。
- tsdisagg2とdisaggRによって時系列の分離も提供されます。
- TimeProjectionは、そのような曜日、週末、休日、月の日などの日付オブジェクトの有効時間の構成要素を抽出し、データフレームに入れる。
時系列クラス
- 上述したように、「ts」が数値タイムスタンプを用いて規則的な間隔時系列のための基本的なクラスである。
- zooは、(つまり、前のセクションのすべてのクラスを可能にする)タイムスタンプのための任意のクラスを使用して、定期的かつ不規則な間隔時系列のためのインフラストラクチャを提供します。これは、「TS」とできるだけ一致するように設計される。「zoo」からへの強制は、このセクションに記載されている他のすべてのクラスで利用可能です。
- xtsは、zooに基づいており、Rの異なる時間ベースのデータクラスの均一な処理を提供します。
- いくつかのパッケージは時間ベースのtibble処理を目的としています。
- data.tableは、リード/ラグ操作のshift()を含む時系列の操作ツールを提供します。
- DTSgは、data.tableに基づくさらに基本的な時系列機能を提供します。
- 各種パッケージは、特に金融アプリケーションを対象とし、「POSIXct」タイムスタンプに基づいて、不規則な時系列を実装します。これらには、tseriesからの「irts」、ftsから「fts」を含みます。
- timeSeriesのクラス「timeSeries」(以前:fSeries)は、「timeSeries」タイムスタンプが時系列を実装しています。
- tisのクラス「tis」は、「ti」のタイムスタンプを持つ時系列を実装しています。
- tframeは、異なる形式で時間枠を設定するためのインフラストラクチャが含まれています。
- timeseriesdbは、tsオブジェクトをPostgreSQLのリレーションにマッピングすることによって、公式統計の時系列を管理します。
予測と単変量モデリング
- fableは、単変量時系列モデルをETS、ARIMA、TSLM、その他のモデルを含む多くのシリーズに同時に適合させるためのツールを提供します。また、予測を計算および分析するための多くの機能も提供します。時系列は、tsibble形式でなければなりません。
- fabletoolsは、fableフレームワークを拡張するためのツールを提供します。
- forecastは、クラスと単変量時系列予測のための方法を提供し、statsパッケージ内のすべてのものを含む様々な予測モデルを実現する多くの機能が用意されています。
- forecastは、tsオブジェクトに同様のツールを提供します。
- modeltimeとmodeltime.ensembleは、「tidymodels」エコシステムで使用するための時系列予測ツールを提供します。
- 指数平滑:
- prophetは、非線形トレンドが年次および週次の季節性と休日に適合している加法モデルに基づいて時系列を予測します。それは毎日のデータで最もよく機能します。
- fable.prophetは、預言モデルをfableフレームワークで使用できるようにします。
- thetaメソッドは、fableのTHETA()関数と、forecastのthetaf()関数に実装されています。
- forecThetaは、代替および拡張実装を提供しています。
- 自己回帰モデル:
- (モデル選択付き)statsのar()とサブセットARモデルのFitAR。
- ARIMAモデル:
- statsでのarima()は、ARIMA、SARIMA、ARIMAX、およびサブセットARIMAモデルのための基本的な機能です。
- 自動モデリングを可能にするARIMA()関数を介して、fableで強化されています。
- 同様の機能は、auto.arima()関数を介してforecastで提供されます。
- tseriesのarma()は、ARMAとサブセットARMAモデルの異なるアルゴリズムを提供します。
- itsmrは、イノベーションアルゴリズムを含む他の推定方法を提供しています。
- FitARMAは、ARMAモデルの高速な最尤推定アルゴリズムを実装しています。
- gsarimaは、一般SARIMA時系列シミュレーションのための機能が含まれています。
- robustarimaは、堅牢なARIMAモデリングを提供しています。
- BayesARIMAXは、ARIMAXモデルのベイズ推定を実装します。
- mar1sは、季節のプロセスと乗法のAR(1)を処理します。
- TSTutorialは、ボックス・ジェンキンスモデリングのためのインタラクティブなチュートリアルが用意されています。
- tsPIは、ARIMAと構造的時系列モデルの改良された予測区間を提供しています。
- 複数の季節期間を持つARIMAモデルは、tfarimaとsmoothで処理できます。
- 周期的なARMAモデル:
- ARFIMAモデル:
- fracdiffは、小数階差ARFIMAモデルのいくつかの機能を提供します。
- arfimaは、動的回帰(伝達関数)モデルを含むARFIMAとARIMAモデルのより高度で一般的な施設を併設しています。
- nsarfimaは、非定常ARFIMAモデルを近似およびシミュレーションするための追加の方法を提供します。
- LongMemoryTSは、長い記憶の時系列を分析するための関数の集まりを提供します。
- garmaは、分数的に異なるGegenbaur ARMAプロセスを処理します。
- 伝達関数モデルは、arfimaとtfarimaのarfima関数を提供します。
- 構造(または監視されていないコンポーネント)モデルは、StatsのStructTS()とstsmおよびstsm.classに実装されていますが、自動モデリングと予測はUCompによって提供されます。
- KFKSDSは、単変量と状態空間モデルに対してカルマンフィルタやスムーザーの素朴な実装を提供します。
- statespacerは、構造モデルやSARIMAモデルを含む一変量状態空間モデルを実装しています。
- bstsは、ベイズ構造的な時系列モデルを実装しています。
- RobKFは、堅牢なカルマンフィルターを提供します。
- 非ガウス時系列は、glarmaを介したGLARMA状態空間モデルで処理でき、GASのGeneralized Autoregressive Scoreモデルを使用して処理できます。
- GARCHモデル:
- stochvolは、確率的ボラティリティ・モデルをベイズの枠組みで処理します。
- tscountとacpは、カウント時系列モデルを処理します。
- ZIMは、カウント時間系列のゼロ膨張したモデルを提供します。
- tsintermittentは、分析し、断続的な需要の時系列を予測するためのさまざまなモデルを実装しています。
- 打ち切り時系列は、carxを使用してモデル化することができます。
- ARCensRegは、自己回帰的エラーを伴う単変量検閲回帰モデルに適合します。
- かばん検定は、statsパッケージにBox.test()を介して提供されます。
- 追加の検定は、WeightedPortTestとtestcorrで与えられます。
- Chen-Liuアプローチ以下の外れ値検出は、tsoutliersによって提供されます。
- 変化点検出は、(線形回帰モデルを使用する)strucchange、(ノンパラメトリック検定を使用する)trendに設けられています。
- changepointは、多くの一般的Changepointのメソッドを提供します。
- ecpは、単変量および多変量シリーズのノンパラメトリックChangepointの検出を行います。
- changepoint.np は、ノンパラメトリックPELTアルゴリズムを実装しています。
- changepoint.mvは、多変量時系列の変化点を検出します。
- changepoint.geoは、高次元の変化点検出メソッドGeomCPを実装しています。
- InspectChangepointは、スパースプロジェクションを使用して高次元時系列の変化点を推定します。
- robcpは、Huberized cusumテストを使用した堅牢な変化点検出を提供します。
- Rbeastは、ベイジアン変化点検出と時系列分解を提供します。
- breakfastは、複数の変化点をすばやく検出して推定する方法が含まれています。
- おそらく単調でない傾向のテストは、funtimesで提供されます。
- 時系列代入は、imputeTSで提供されています。
- いくつかのより限定された機能は、forecastのna.interp()を使用して利用可能です。
- imputeTestbenchは、代用メソッドのテストと比較のためのツールを提供します。
- mtsdiは、空間的および時間的相関関係を考慮して、多変量正規の時系列で欠損値を代入するEMアルゴリズムを実装します。
- seerは、機能ベースの予測モデル選択のためのフレームワークを実装しています。
- 単純な線形式を使用して、予測をfableにまとめることができます。
- ForecastCombは、単純な幾何学的および回帰ベースの組み合わせを含む、多くの予測の組み合わせ方法をサポートしています。
- forecastHybridは、アンサンブル予測の機能を提供し、forecastからアプローチを組み合わせます。
- operaは、ユーザーが提供する予測の組み合わせに基づくオンライン予測機能があります。
- 予測評価は、fableとforecastのaccuracy()関数で提供されます。
- スコアリングルールを使用した分布予測評価は、fableとscoringRules、scoringutilsで利用できます。
- 2つのモデルの予測精度を比較するためのDiebold-Marianoテストは、forecastのdm.test()関数で実装されています。
- Diebold-Marianoテストの多変量版は、multDMによって提供されています。
- 予測のための整ったツールは、sweepによって提供され、forecastで生成されたオブジェクトを「整然とした」データフレームに変換します。
- 複数の機械学習アプローチを使用した複数ステップ先の直接予測が、forecastMLで提供されます。
- その他:
周波数解析
- スペクトル密度推定はピリオド、平滑ピリオドグラムとAR予測などのstatsパッケージにspectrum()によって提供されます。
- bspecとregspecは、ベイジアンスペクトル推定を提供します。
- quantspecは、一変量時系列のラプラスピリオドグラムを計算してプロットするメソッドが含まれています。
- lombは、不均一にサンプリングされた時系列に対してLomb-Scargleのピリオドグラムを提供します。
- spectralは、スペクトルフィルタリングのためにフーリエ変換およびヒルベルト変換を使用する。
- psdは、適応、正弦マルチテーパスペクトル密度の推定値を生成します。
- kzaは、断線検出とスペクトル解析、ウェーブレットとKZフーリエ変換など、コルモゴロフZurbenko適応フィルタが用意されています。
- multitaperは、いくつかのマルチテーパスペクトル解析ツールを提供しています。
- rhosaは、バイスペクトル、バイコヒーレンス、クロスバイスペクトル、クロスバイコヒーレンスを含む高次スペクトル解析を実装しています。
- ウェーブレット方法:
- waveletsは、コンピューティングウェーブレットフィルタ、ウェーブレット変換と多重解像度解析を含みます。
- WaveletCompは、クロスウェーブレット、位相差および有意差検定を含む単変量および二変量時系列のウェーブレットベース解析のためのいくつかのツールを提供します。
- biwaveletは、1変量および2変量ウェーブレット解析用のWTC Matlabパッケージの移植版です。
- mvLSWは、多変量局所局所ウェーブレット解析ツールを提供しています。
- hwwntestは、ホワイトノイズ使用してウェーブレットのテストを提供しています。
- wavScalogramは、ウェーブレットスカログラムツールを提供しています。
- rwtとwaveslim、wavethreshは、ウェーブレットの方法を提供しています。
- HarmonicRegressionは、フーリエ項を使用する高調波回帰を実装しています。
分解とフィルタリング
季節性
- 季節性の分解:
- x13binaryは、X-13-ARIMA-SEATSバイナリを提供しています。
- seasonalは、Rインターフェイスを提供します。
- seasonalviewは、GUIを提供します。
- x12は、代わりのインタフェースを提供します。
- x12GUIは、関連する代替GUIを提供しています。
- RJDemetraは、JDemetra+季節調整ソフトウェアへのインターフェースを提供しています。
- ggdemetraは、関連するggplot2関数を提供します。
- dsaは、曜日、時間帯、時間帯および休日の影響を考慮した日々の時系列の季節調整を提供しています。
- 季節性の分析:
- season:
- 回帰モデル、時間成層ケースクロスオーバー、プロット関数、残差チェックを含む健康データの季節分析。
- seas:
- 季節の分析、特に気候学のためのグラフィックス。
- deseasonalize:
- ARフィッティングを使用した地球物理学的時系列の最適な季節外れ化。
- sazedR:
- 季節的な時系列の期間を推定する方法。
定常性、単位根および共和分
- 定常性と単位根:
- tseriesは、拡張ディッキー・フラー、フィリップス・ペロン、およびKPSSを含む様々な定常性と単位根検定を提供しています。
- urcaは、ADFおよびKPSSテストの代替実装はまた、エリオット・ローゼンバーグ・ストック、シュミット・フィリップスとZivot・アンドリュース試験など更なるメソッドを含みます。
- urootは、季節単位の単位根検定を提供します。
- CADFtestは、標準のADFおよび共変量 – 増補ADF(CADF)テストの両方の実装を提供します。
- MultipleBubblesは、Phillips-Shi-Yu(2015)に基づいて気泡の存在をテストします。
- ローカル定常性:
- locitsは、ローカル定常性のテストを提供し、ローカライズされた自己共分散を計算します。
- costatは、時系列costationarity判定を提供します。
- wavethreshは、非定常時系列のローカルでの静止ウェーブレットモデルを実装しています(プロッティング、推定を含めて、時間的に変化するスペクトルのシミュレーション機能)。
- 共和分:
非線形時系列解析
- 非線形自己回帰:
- NTSは、しきい値自己回帰モデル、マルコフスイッチングモデル、畳み込み関数自己回帰モデル、非線形性テストなど、非線形時系列分析のためのツールを提供しています。
- tsDynは、非線形自己回帰種々の形態は、加法AR、ニューラルネット、SETARとLSTARモデル、しきい値VARとVECMを含みます。
- GMDHは、ニューラルネットワーク自己回帰を提供しています。
- nnforは、ニューラルネットワークによる時系列予測を提供します。
- NlinTSは、ニューラルネットワークVARと、フィードフォワードニューラルネットワークに基づくGranger因果関係テストの非線形バージョンが含まれています。
- bentcableARは、ベント・ケーブルの自己回帰を実装しています。
- BAYSTARは、閾値自己回帰モデルのベイズ分析を提供します。
- mixARは、Mixture ARモデルをで実装しています。
- tseriesChaosは、TISEANプロジェクトからのアルゴリズムの研究の実装を提供します。
- DChaosは、一変量時系列内のカオス信号を検出するためのいくつかのアルゴリズムを提供します。
- depmixとdepmixS4は、潜在マルコフモデルの依存混合は、カテゴリおよび連続時系列を提供しています。
- MSwMは、自己回帰マルコフスイッチングモデルを提供しています。
- テスト:
- fNonlinearは、非直線性のための様々なテストを提供しています。
- tseriesEntropyは、エントロピーメトリックに基づいて非線形シリアル依存性に関してテストします。
- nltsとnonlinearTseriesは、非線形時系列のための追加機能を提供しています。
エントロピー
- RTransferEntropyは、ShannonとRenyiの転送エントロピーとの時系列間の情報フローを測定します。
- tseriesEntropyは、Bhattacharya-Hellinger-Matusita距離に基づくエントロピー尺度を実装しています。
- TSEntropiesは、さまざまな近似およびサンプルエントロピーを計算します。
ダイナミックな回帰モデル
- 動的線形モデル:
- dynlmは、OLS経由フィッティング動的回帰モデルのための便利なインタフェースを提供しています。
- dynは、他の回帰関数とより多くの時間系列クラスで機能強化されたアプローチを実装しています。
- dseは、より高度な動的システム方程式を用いて取り付けます。
- ガウスの線形状態空間モデルは、MCMCを使用するbstsを用いて、または(最大尤度、カルマンフィルタリング/平滑化及びベイズ法を介して)dlmを使用して取り付けることができます。
- dLagMは、分布ラグを用いた時系列回帰を提供します。
- dlnmは、分布ラグ非線形のモデリングのための機能を提供します。
- sym.armaは、条件付き対称分布に従う回帰式を持つARMAモデルに適合します。
- tprは、時変パラメータ・モデルを使用して取り付けることができます。
多変量時系列モデル
- ベクトル自己回帰(VAR)モデルは、AICで選択などの基本的なstatsパッケージにar()を介して提供されています。これらのモデルは、静止して制限されています。
- MTSは、VAR、VARMA、季節VARMA、外生変数のVARモデル、時系列エラーの多変量回帰などの多変量時系列を解析するための汎用ツールキットです。
- おそらく非定常VARモデルは、mArに組み込まれており、主成分空間内のVARモデルも可能です。
- sparsevarは、スパースVARとVECMモデルの推定を可能にします。
- bigtimeは、大きなVAR、VARXとVARMAモデルを推定します。
- BigVARは、VARとVARXモデルを構造化されたlassoペナルティで推定します。
- svarsは、データ駆動型構造VARを実装します。
- VARshrinkは、VARの収縮推定方法を実装しています。
- vars、tsDyn、dseのestVARXls()は、より精巧なモデルを提供しています。
- VAR.etpは、ブートストラップ予測区間を持つ別の実装を提供しています。
- bvartoolsは、ベイジアンVARモデルの設定を支援します。
- BMTARは、欠損データを含むベイジアン多変量しきい値ARモデルを実装します。
- BVARは、階層ベイズVARモデルのためのツールキットを提供します。
- BGVARは、ベイジアングローバルVARモデルを実装します。
- mlVARは、マルチレベルのベクトル自己回帰を提供します。
- VARsignRは、符号の制約を使用して、VARモデルで構造ショックを識別するためのルーチンを提供します。
- gmvarkitは、ガウス混合VARモデルを推定します。
- GNARは、ネットワークARモデルにフィッティングするためのメソッドを提供しています。
- graphicalVARは、グラフィカルなVARモデルを推定します。
- gdpcは、一般化された動的主成分を実装します。
- pcdpcaは、動的主成分を定期的に相関する多変量時系列に拡張します。
- onlineVARは、時間適応型lasso VARのオンラインフィッティングを実装します。
- mgmは、正規化された回帰を経て、時変の混合グラフモデルと混合VARモデルを推定します。
- VARIMAモデルおよび状態空間モデルは、dseに設けられています。
- EvalEstは、関連付けられた推定方法を評価するために、モンテカルロ実験を容易にします。
- ベクトル誤差補正モデルは、構造的な制約としきい値とのバージョンを含むurca、ecm、varsやtsDynを介して利用できます。
- 時系列成分分析:
- 多変量状態空間モデル:
- KFASは、高速な多変量カルマンフィルタ、よりスムーズなシミュレーション、滑らかな予測を提供しています。
- FKFは、欠損値に対応できるカルマンフィルタの高速かつ柔軟な実装を提供します。
- dlmは、別実装の状態空間型に他の多変量モデルに変換するためのツールが含みます。
- MARSSは、EMアルゴリズムを使用して拘束され拘束されていない多変量自己回帰状態空間モデルに適合します。これらのパッケージはすべて、観測と状態誤差項は無相関であると仮定します。
- mbstsは、多変量ベイジアン構造時系列モデル用のツールを提供します。これらのパッケージはすべて、観測誤差と状態誤差の条件が無相関であると想定しています。
- 部分的に観察されたマルコフプロセスは、非ガウス非線形モデルを可能にする通常の多変量線形状態空間モデルの一般化です。これらはpompに実装されています。
- factorstochvolは、多変量確率的揮発性モデル(潜在因子を使用)を提供しています。
時系列の大規模なグループの分析
- 時系列の特徴は、tsibble形式の時系列のfeastsで計算されます。
- 時系列特徴は、tsfeaturesを使用して時系列のリストまたは行列から計算されます。多くの組み込み機能機能が含まれており、ユーザーは自分自身を追加することができます。
- fsMTSは、多変量時系列の機能選択ルーチンを実装しています。
- TSclust、dtwclust、BNPTSclust、pdcは、時系列クラスタリングを実装しています。
- TSdistは、時系列データの距離測度を提供します。
- TSreprは、次元削減と特徴抽出を使用して時系列を表現する方法が含まれています。
- rucrdtwは、UCR Suiteの関数にRバインディングを提供し、動的タイムワーピングとユークリッド距離の下で最高のマッチを探すための超高速サブシーケンス検索を可能にします。
- IncDTWは、ストリーミング時系列の動的タイムワープの増分計算を提供します。
- htsは、階層的グループ化された時系列の集合をプロット、予測するための方法を提供しています。
機能時系列
- ftsaは、ファンクション時系列の可視化とモデリング、予測、分析のためのツールを実装しています。
- fdaACFは、機能時系列の自己相関関数を推定します。
- freqdom.fdaは、機能的な時系列に対して動的な機能主成分の実装を提供します。
- wwntestsは、機能データに対する一連のホワイトノイズ仮説検定を提供します。
連続時間モデル
- carfimaは、連続時間ARFIMAモデルを使用できます。
- Sim.DiffProcは、確率微分方程式を作り、シミュレートします。
- sdeとyuimaは、確率微分方程式のシミュレーションと推論を提供しています。
再サンプリング
- ブートストラップ:
時系列データ
- Cryer and Chan (2010, 2nd ed) Time series analysis with applications in R のデータは、TSAで提供されています。
- Hyndman and Athanasopoulos (2017, 2nd ed) Forecasting: principles and practiceのデータは、fpp2で提供されています。
- Hyndman and Athanasopoulos (2020, 3rd ed) Forecasting: principles and practiceのデータは、fpp3で提供されています。
- Hyndman, Koehler, Ord and Snyder (2008) Forecasting with exponential smoothingのデータは、expsmoothで提供されています。
- Makridakis, Wheelwright and Hyndman (1998) Forecasting: methods and applicationsのデータは、fmaで提供されています。
- シャムウェイとStoffer(2011)からのデータは、astsaにあります。
- Tsay(2005、2nd ed)のFinancial Time Seriesのデータは、FinTSに入っています。
- tswgeは、Woodward、Gray、Elliottの第2版Applied Time Series Analysis with Rのテキストが付いています。
- AERとEcdatは、いずれも多くの計量経済学の教科書から(時系列データを含む)多くのデータセットが含まれています。
- M-competitionとM3-competitionからのデータはMcompで提供されています。Tcompは、2010 IJF Tourism Forecasting Competitionのデータを提供します。
- BETSは、ブラジルで最も重要な経済的時系列へのアクセスを提供します。
- bundesbankは、ドイツの中央銀行の時系列データベースへのアクセスを許可します。
- dataseries.org経由のスイスからのデータは、dataseriesを使用してダウンロードしてインポートすることができます。
- fameは、FAME時系列データベースのためのインタフェースを提供します。
- fredrは、FRED(連邦準備制度の経済データ)からの経済時系列およびその他のデータを取得できます。
- influxdbrは、InfluxDB時系列データベースへのインタフェースを提供します。
- pdfetchは、公共の情報源からの経済・金融時系列をダウンロードするための機能を提供します。
- 金融、経済的、社会的なデータセットへのQuandlオンラインポータルからのデータは、対話的にQuandlを使用して照会することができます。
- readabsは、Australian Bureau of Statisticsから時系列データをダウンロード、インポート、整理します。
- TSdbiは、時系列のデータベースに共通のインタフェースを提供します。
- tsibbledataによって、tsibble形式のさまざまなデータセットが提供されます。
- gratisは、混合自己回帰モデルを使用して、多様で制御可能な特性を持つ新しい時系列を生成します。
その他
- dtw:時系列間のペアワイズアライメントを計算、プロットするための動的時間ワープアルゴリズム。
- EBMAforecast:GibbsサンプリングまたはEMアルゴリズムを使用したアンサンブルベイジアンモデル平均予測。
- ensembleBMA:アンサンブル予報や気象観測から、確率的な予測を作成するためのベイズモデル平均化。
- earlywarnings:早期警報は、時系列的に重要な遷移を検出するためのツールボックスを通知します。
- events:定期的に集約された多変量時系列に機械抽出のイベントデータを回す。
- FeedbackTS:時系列にフィードバックを調査する断片化されたタイム・方向性の分析。
- ifultoolsは、効率的な信号処理、画像処理、および時系列モデリングルーチンのコレクションです。
- imputePSF:パターンシーケンスを使用して欠損データを代入。
- LPStimeSeriesは、時系列のための「学習したパターン類似性」を見つけることを目指しています。
- nets:時系列データのためのスパース長期的に部分的な相関ネットワークを推定するためのルーチン。
- paleoTS:古生物学、時系列的に進化をモデル化。
- pastecs:規制分解と空間・時系列の分析。
- PSF:パターンシーケンスを用いて単変量時系列を予測します。
- ptw:パラメトリックタイムワーピング。
- RGENERATEは、ベクトル時系列を生成するためのツールを提供しています。
- RMAWGENは、VARモデルの気温と降水量を作る使用の日々の時系列の空間的なマルチサイト確率的生成のためのS3とS4関数の集合です。パッケージには、気候学、統計水文学で使用することができます。
- RSEIS:地震時系列解析ツール。
- rts:ラスター時系列解析(衛星画像、例えば、時系列)。
- spTimer:時空間ベイズモデリング。
- surveillance:時間的および時空間モデリングと流行現象のモニタリングが行われます。
- Tides:関数の準周期的な時系列などの特性を計算する観測された河口水位。
- tiger:2つの時系列間の典型的な差異(エラーなど)時間的に解決グループが決定され、可視化されます。
- tsfknn:k最近傍点の時系列予測。
- TSMining:時系列データで単変量および多変量モチーフをマイニング。
- tsModel:大気汚染と健康のための時系列のモデル化。
関連する記事
R言語 CRAN Task View:時系列解析
Pingback:R言語 CRAN Task Views | トライフィールズ