1

データコーパスで、10分の時間間隔で1日で単語の頻度が観察されました。データは次のようになります。

word 00:00:00 00:11:00 00:22:00 00:33:00 . . . .  23:17:00 23:28:00 23:39:00
Robert  10       20        22       32   . . . .   10        11        10
Harvey  12       35        12       12   . . . .   15        26        9

Rを使用して、このデータの時系列オブジェクトを生成したいと思います。ts()関数を使用して、開始年と時間間隔を月または四半期に指定できる時系列オブジェクトを生成できることを知っています。例:

ts(data, frequency=12, start=c(1946,1))

しかし、ts()を使用して、1日で10分間隔でデータが収集されたことを指定する方法がわかりません。どんな手掛かり?

また、ご覧のとおり、私のデータのヘッダーには時間情報が含まれています。これを使用して、Rで時系列オブジェクトを生成できますか?

4

1 に答える 1

4

簡単に言えば、あなたの主なオプションは

  1. を使用ts()しますが、ヘルプページを読んで、frequency= または deltat=を使用できることを確認してください。データの頻度は実際には定期的であるため、のようなものを試すことができますdeltat=24*60/11。[そしてあなたのデータを見ると、あなたの質問のタイトルが示唆しているように、それは10分ではなく11分であるように思われます。] ts()ARIMAクラスのモデルを適合させたい場合に便利です。

  2. zooパッケージとそのクラスを使用zooregして、パッケージビネットのドキュメントを参照してください。動物園の方が扱いやすいと思います。

于 2012-04-28T13:56:28.747 に答える