私は R と TraMineR の両方にかなり慣れていないので、助けを求めています。現在、クラス「subseqelist」を介して結果セットを取得しています。R でさらに操作を行うには、その結果セットをデータ フレームに取得する必要がありas.data.frame()
ます。
何が起こっているのかを明らかにするのを手伝ってくれる人はいますか? よろしくお願いします。
subseqelist
オブジェクトは関数によって返され、いくつseqefsub
かの要素が含まれています。サブシーケンスのリストはsubseq
コンポーネント (リスト) にあり、サポートとカウントはdata
コンポーネント (データ フレーム) にあります。
以下は、data.frame ですべてを収集する方法の例です。
library(TraMineR)
data(actcal.tse)
## creating the event sequence object
actcal.seqe <- seqecreate(data=actcal.tse)
## extracting frequent subsequences
(actcal.fsubseq <- seqefsub(actcal.seqe, pMinSupport=.1))
## retrieving the data.frame with supports and counts
df <- actcal.fsubseq$data
## adding a column with the subsequence description as character strings.
df$subseq <- as.character(actcal.fsubseq$subseq)
df