Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何从一个S4类中提取值_R_S4 - Fatal编程技术网

R 如何从一个S4类中提取值

R 如何从一个S4类中提取值,r,s4,R,S4,可能是个天真的问题: >library("coin") > b <-independence_test(c(23,56,18) ~ c(1,3,2),teststat = "quad") > b Asymptotic General Independence Test data: c(23, 56, 18) by c(1, 3, 2) chi-squared = 1.2772, df = 1, p-value = 0.2584 我试图找到一个位置来提取这个

可能是个天真的问题:

>library("coin")
> b <-independence_test(c(23,56,18) ~ c(1,3,2),teststat = "quad")
> b

    Asymptotic General Independence Test

data:  c(23, 56, 18) by c(1, 3, 2)
chi-squared = 1.2772, df = 1, p-value = 0.2584

我试图找到一个位置来提取这个pValue 0.2584,但失败了。请帮忙。提前感谢。

很难猜测,但我总是使用str函数查看S4类结构,然后我得出结论,对象中有test static和pvalue函数可用。我一直在寻找这个对象的打印函数 调用b相当于调用printb,但我找不到

class(b)
coin:::print.QuadTypeIndependenceTest
顺便说一下,最后的答案是

b <-independence_test(c(23,56,18) ~ c(1,3,2),teststat = "quad")
b
str(b)
b@distribution@pvalue(b@statistic@teststatistic)

另外,首先阅读小插曲可能会有所帮助

您是否尝试过pvalueb?太好了,非常感谢!