R包:写自己的汇总函数(方法)
R package: Write own summary function (method)
我写了一个适合统计模型的 R 包,比如 class class
。我想用summary.lm
.
的风格写自己的总结方法summary.class
我很困惑如何生成这样的摘要输出。我的 class class
模型是一个列表,例如包含元素 pvalue = 0.05
。我是否在 summary.class
中使用 cat
来打印 p 值?如何在 table?
中正确格式化此类多个输出
summary.lm
似乎不包含任何 print
或 cat
命令。
summary.class = function(obj,...){
cat(obj$pvalue)
}
编写汇总函数的典型方法是收集所需的所有信息,使用所有这些信息创建一个对象,为该对象提供一个新的 class(可能类似于 summary.yourclass) ,然后是 return 对象。最终您需要编写一个新函数来打印。summary.yourclass。在该打印函数中,您可能会调用 cat 或类似的东西。
我写了一个适合统计模型的 R 包,比如 class class
。我想用summary.lm
.
summary.class
我很困惑如何生成这样的摘要输出。我的 class class
模型是一个列表,例如包含元素 pvalue = 0.05
。我是否在 summary.class
中使用 cat
来打印 p 值?如何在 table?
summary.lm
似乎不包含任何 print
或 cat
命令。
summary.class = function(obj,...){
cat(obj$pvalue)
}
编写汇总函数的典型方法是收集所需的所有信息,使用所有这些信息创建一个对象,为该对象提供一个新的 class(可能类似于 summary.yourclass) ,然后是 return 对象。最终您需要编写一个新函数来打印。summary.yourclass。在该打印函数中,您可能会调用 cat 或类似的东西。