如何从一个S4类中提取值

时间:2015-09-17 20:32:02

标签: 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

我试图找到一个提取这个pValue(0.2584)的地方但是失败了。请帮忙。提前谢谢。

1 个答案:

答案 0 :(得分:3)

很难猜测,但我总是使用.rightAlign { text-align:right; } 函数查看S4类结构,然后我发现对象中有可用的测试统计和str函数。我正在为这个对象寻找pvalue函数 致电print等同于致电b,但我无法找到

print(b)

顺便说一句,最后的答案是

class(b)
coin:::print.QuadTypeIndependenceTest

首先阅读小插图https://cran.r-project.org/web/packages/coin/vignettes/coin_implementation.pdf

也可能有所帮助