私はeulerrパッケージを使ってベンダイアグラムを作成しようとしています。ベンダイアグラムを作成するために使用したい2つのリストがあります。リストの1つは最初のサブセットです。不思議なことに、eulerrはそのサブセットに固有のリストeulerrを使った正確なVennダイアグラム
b
内の1つの値が存在することを考えているようです。私は、それがユニークであると考える価値を理解しているようには見えません。
> length(a)
[1] 3278
> length(b)
[1] 1318
私は期待どおりの結果を得るサブセット間の重複をチェックする場合:
> length(which(a %in% b))
[1] 1318
> length(which((b %in% a)))
[1] 1318
> length(which(!(b %in% a)))
[1] 0
> length(which(!(a %in% b)))
[1] 1960
をしかし、私はベン図をプロットするためにeulerrを使用するとき、私は得る:
library(eulerr)
fit <- euler(list("A" = a, "B" = b))
plot(fit, counts = TRUE)
注目すべきは、eulerr値の数はAに固有のものであると考えて、私はこの振る舞いを理解するすべてのヘルプをいただければ幸いです
length(which(!(a %in b)))
を使用して得るものよりも長いです!
あなたはhttps://pastebin.com/ – brettljausn
感謝を介してデータを共有することができます! pastebin経由でリストを含めるように質問を更新しました。 –