のは、我々はこのような5種類のイベント/状態から構成シーケンス(AE)を持っているとしましょう:減少したアルファベットでseqdef状態オブジェクトのサブセットを作成します
library(TraMineR)
data(actcal)
actcal.seq <- seqdef(actcal, 13:24, alphabet=c("A","B","C","D","E")
は、それが今actcal.seqのサブセットを作成することが可能ですたとえばイベントA、C、Eのみが含まれていますか?はいの場合、これはどのように行われますか?
説明:A、C、またはEを含むシーケンスを抽出したい場合は、BまたはDを含むシーケンスのいずれかが返されたシーケンスから削除される必要があります。例えば、シーケンスA-A-B-C-C-D-E-EをA-A-C-C-E-Eとして返すべきである。
説明2:入力シーケンスはalphabet=c("A","B","C","D","E")
を使用する必要がありますが、変更されたシーケンスオブジェクトはalphabet=c("A","C","E")
を使用する必要があります。要求されたようないくつかのより多くの例を以下に示す:
"A-B-C-D-E" => "A-C-E"
"A-C-A-E" => "A-C-A-E"
"B-D" => NA or ""
"B-D-B-A-D" => "A"
は、私は、データベースからのデータのサブセットを再読み込みすることなく、これを解決する方法上の任意の解決策を感謝します。
あなたの期待することをより明確にして質問を明確にしてください。 BまたはDを含まない配列を抽出しますか?そうでなければ、あなたはBとDで何をしたいですか?それらをA、C、Eとして再現するか、欠損値として扱いますか? – Gilbert
現在および希望の結果のサンプルデータを表示して質問を明確にしてください。 – Parfait
私は質問を明確にし、異なる入力シーケンスのいくつかの例を追加しました。 –