2

6つのレベルを持つグループ化変数を持つ状態シーケンスオブジェクトがあります。レベル1と2用に1つ、レベル3と4用に1つ、レベル5と6用に1つ、そして別のプロットとして凡例の3つのシーケンスインデックスプロットを作成したいと思います。これらをエクスポートして、プレゼンテーションに3つのスライドを作成します。

seqIplotのgroup=オプションは、データをサブセット化しません。データフレームをサブセット化して3つの状態シーケンスオブジェクトを作成しようとしましたが、すべてのレベルが同じアルファベットを持っているわけではないため、実行可能なソリューションではありません。グループのサブセットをプロットする簡単な方法は何ですか?

4

1 に答える 1

3

状態シーケンス オブジェクトグループ化変数にインデックスを付けることで、サブセットを使用できます。「myseq」と呼ばれるステート シーケンス オブジェクト、「subset」と呼ばれるサブセット ベクトル、および「my.data.frame」と呼ばれるグループ変数が格納されるデータ フレームがある場合:

 seqIplot(myseq[subset, ], group=my.data.frame$mygroup[subset])

たとえば、次を使用してサブセット ベクトルを作成できます。

 subset <- my.data.frame$mygroup %in% levels(my.data.frame$mygroup)[1:2]

また

 subset <- my.data.frame$mygroup %in% c("value1", "value2")

お役に立てれば

于 2012-12-18T08:37:34.577 に答える