r VennDiagram make.truth.table 'error could not find function' 我怎样才能让它工作?
r VennDiagram make.truth.table 'error could not find function' how can I get this to work?
我正在试用包文档中的示例;
VennDiagram::make.truth.table:
make.truth.table(c(a = 1, b = 2, c = 3, d = 4))
我收到这个错误:
Error in make.truth.table(c(a = 1, b = 2, c = 3, d = 4)) :
could not find function "make.truth.table"
除了 VennDiagram
文档外,我在网上找不到任何关于此功能的信息。
请帮我理解:
a) 函数输出
b) 为什么它不起作用
我正在使用:
R version 3.4.1 (2017-06-30)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
RStudio version 1.0.153
附加基础包:
[1] grid stats graphics grDevices utils datasets methods base
其他附加包:
[1] VennDiagram_1.6.17 futile.logger_1.4.3 knitr_1.17
我相信这个功能在软件包更新后被 get.venn.partitions()
取代了。但是文档没有更新,应该是。
get.venn.partitions(list(a = 1, b = 2, c = 3, d = 4))
输出:
a b c d ..set.. ..values.. ..count..
1 TRUE TRUE TRUE TRUE anbncnd 0
2 FALSE TRUE TRUE TRUE (bncnd)\(a) 0
3 TRUE FALSE TRUE TRUE (ancnd)\(b) 0
4 FALSE FALSE TRUE TRUE (cnd)\(a<U+222A>b) 0
5 TRUE TRUE FALSE TRUE (anbnd)\(c) 0
6 FALSE TRUE FALSE TRUE (bnd)\(a<U+222A>c) 0
7 TRUE FALSE FALSE TRUE (and)\(b<U+222A>c) 0
8 FALSE FALSE FALSE TRUE (d)\(a<U+222A>b<U+222A>c) 4 1
9 TRUE TRUE TRUE FALSE (anbnc)\(d) 0
10 FALSE TRUE TRUE FALSE (bnc)\(a<U+222A>d) 0
11 TRUE FALSE TRUE FALSE (anc)\(b<U+222A>d) 0
12 FALSE FALSE TRUE FALSE (c)\(a<U+222A>b<U+222A>d) 3 1
13 TRUE TRUE FALSE FALSE (anb)\(c<U+222A>d) 0
14 FALSE TRUE FALSE FALSE (b)\(a<U+222A>c<U+222A>d) 2 1
15 TRUE FALSE FALSE FALSE (a)\(b<U+222A>c<U+222A>d) 1 1
这确实是事实table。作为一个有用的旁白,此函数对于帮助理解 calculate.overlap 函数很重要,因为事实中的计数 table 可帮助您确定哪个列表对应于哪个重叠。
#For example
print(example<-calculate.overlap(list(a = 1, b = 2, c = 3, d = 4)))
我正在试用包文档中的示例;
VennDiagram::make.truth.table:
make.truth.table(c(a = 1, b = 2, c = 3, d = 4))
我收到这个错误:
Error in make.truth.table(c(a = 1, b = 2, c = 3, d = 4)) :
could not find function "make.truth.table"
除了 VennDiagram
文档外,我在网上找不到任何关于此功能的信息。
请帮我理解:
a) 函数输出
b) 为什么它不起作用
我正在使用:
R version 3.4.1 (2017-06-30)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
RStudio version 1.0.153
附加基础包:
[1] grid stats graphics grDevices utils datasets methods base
其他附加包:
[1] VennDiagram_1.6.17 futile.logger_1.4.3 knitr_1.17
我相信这个功能在软件包更新后被 get.venn.partitions()
取代了。但是文档没有更新,应该是。
get.venn.partitions(list(a = 1, b = 2, c = 3, d = 4))
输出:
a b c d ..set.. ..values.. ..count..
1 TRUE TRUE TRUE TRUE anbncnd 0
2 FALSE TRUE TRUE TRUE (bncnd)\(a) 0
3 TRUE FALSE TRUE TRUE (ancnd)\(b) 0
4 FALSE FALSE TRUE TRUE (cnd)\(a<U+222A>b) 0
5 TRUE TRUE FALSE TRUE (anbnd)\(c) 0
6 FALSE TRUE FALSE TRUE (bnd)\(a<U+222A>c) 0
7 TRUE FALSE FALSE TRUE (and)\(b<U+222A>c) 0
8 FALSE FALSE FALSE TRUE (d)\(a<U+222A>b<U+222A>c) 4 1
9 TRUE TRUE TRUE FALSE (anbnc)\(d) 0
10 FALSE TRUE TRUE FALSE (bnc)\(a<U+222A>d) 0
11 TRUE FALSE TRUE FALSE (anc)\(b<U+222A>d) 0
12 FALSE FALSE TRUE FALSE (c)\(a<U+222A>b<U+222A>d) 3 1
13 TRUE TRUE FALSE FALSE (anb)\(c<U+222A>d) 0
14 FALSE TRUE FALSE FALSE (b)\(a<U+222A>c<U+222A>d) 2 1
15 TRUE FALSE FALSE FALSE (a)\(b<U+222A>c<U+222A>d) 1 1
这确实是事实table。作为一个有用的旁白,此函数对于帮助理解 calculate.overlap 函数很重要,因为事实中的计数 table 可帮助您确定哪个列表对应于哪个重叠。
#For example
print(example<-calculate.overlap(list(a = 1, b = 2, c = 3, d = 4)))