1

私は R と TraMineR の両方にかなり慣れていないので、助けを求めています。現在、クラス「subseqelist」を介して結果セットを取得しています。R でさらに操作を行うには、その結果セットをデータ フレームに取得する必要がありas.data.frame()ます。

何が起こっているのかを明らかにするのを手伝ってくれる人はいますか? よろしくお願いします。

4

1 に答える 1

1

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
于 2014-09-04T12:06:50.847 に答える