私はしばらくの間、DB アイテムの遷移イベント (この議論の目的のための状態) の MySQL エクスポートを分析できるようにするパッケージを発見R
しました (フォーマットで)。TraMineR
TSE
10 個の状態があり、他の状態に遷移できます (つまり、特定の順序はありません)。
これまでのところ、このデータを に変換しSTS
、1 時間の基本時間単位を使用してseqtrate
関数を使用できるようにしました。これにより、各状態から他の状態への絶対遷移率が得られます (10x10 テーブル)。
私が問題を抱えているのは、遷移率を時間の関数として計算することです。これが再び 10x10 の表として表示されると想像していましたが、各セルの絶対値ではなく、異なる時間 (例: <24h, 24-72h, 72-168h, > 168h)。
time.varying
のオプションがありますがseqtrate
、時間単位ごとにレートが計算され、特定の時間枠を定義するオプションが表示されません。
使用することも考えましたが、SPS
これを行うための特定の機能が見つかりませんでした。
これを行うことができる別の機能はありますか?seqtrate
または、のtime.varying
オプションを使用して手動でコーディングする必要がありますか? 後者の場合は、正しい軌道に乗せていただけますか。どこから始めればよいかわかりません。
更新 (最初の 3 つの州で取得したいものを明確にするための単なる例)
| State1 | State2 | State3 |
State1 | av(<24),av(24-72),av(72-168),av(168+) | av(<24),av(24-72),av(72-168),av(168+) | av(<24),av(24-72),av(72-168),av(168+) |
State2 | av(<24),av(24-72),av(72-168),av(168+) | av(<24),av(24-72),av(72-168),av(168+) | av(<24),av(24-72),av(72-168),av(168+) |
State3 | av(<24),av(24-72),av(72-168),av(168+) | av(<24),av(24-72),av(72-168),av(168+) | av(<24),av(24-72),av(72-168),av(168+) |