私のデータは次のようになります。遷移状態図Rは
dput(sequence_data)
の出力。
structure(list(Obs = 1:13, Seq.1 = structure(c(1L, 1L, 1L, 1L,
2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L), .Label = c("a", "b", "c"
), class = "factor"), Seq.2 = structure(c(1L, 1L, 1L, 1L, 2L,
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("c", "d"), class = "factor"),
Seq.3 = structure(c(1L, 1L, 1L, 2L, 1L, 1L, 3L, 3L, 3L, 3L,
3L, 3L, 3L), .Label = c("", "d", "e"), class = "factor"),
Seq.4 = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L,
1L, 1L, 2L), .Label = c("", "f"), class = "factor")), .Names = c("Obs",
"Seq.1", "Seq.2", "Seq.3", "Seq.4"), class = "data.frame", row.names = c(NA,
-13L))
私は遷移状態図を取得しようとしています。ここでは、コードは次のようになります。
transitions <- table(sequence_data$Seq.1,sequence_data$Seq.2) %>%
getRefClass("Transition")$new(label=c("1st Iteration", "2nd Iteration"))
transitions$box_width = 0.25;
transitions$box_label_cex = 0.7;
transitions$arrow_type = "simple";
transitions$arrow_rez = 300;
table(sequence_data$Seq.2,sequence_data$Seq.3) %>% transitions$addTransitions(label = '3rd Iteration')
transitions$render()
、ここでは、出力は次のようになります。それは、よりクリーンに見えるように
空の値をTEダイアグラムから削除することはできますか?私は削除しようとしましたが、テーブルステートメントは値が同じ長さである必要があります。
GMISCパッケージ(library(Gmisc)
)を使用しています。
おかげ
あなたはすべてを持っていない支援しようと、人々はそれを追加するように、あなたのコード内のライブラリ(Gmisc) ''への呼び出しを含めてくださいパッケージ名の正しいスペルがないか検索してください。また、 'dput(sequence_data)'の出力をあなたの質問に貼り付けることで、データサンプルを追加してください。 – eipi10
ありがとうございます。変更を加えました – user3252148