【问题标题】:R package: Write own summary function (method)R包:编写自己的汇总函数(方法)
【发布时间】:2021-10-08 00:10:16
【问题描述】:

我编写了一个适合统计模型的 R 包,例如 class 类。我想用summary.lm的风格写自己的总结方法summary.class

我很困惑如何生成这样的摘要输出。我的class 类模型是一个列表,例如,包含元素pvalue = 0.05。我是否在summary.class 中使用cat 来打印p 值?如何在表格中正确格式化多个此类输出?

summary.lm 似乎不包含任何printcat 命令。

summary.class = function(obj,...){
  cat(obj$pvalue)
}

【问题讨论】:

标签: r package summary cran


【解决方案1】:

编写摘要函数的典型方法是收集您想要的所有信息,使用所有这些信息创建一个对象,为该对象指定一个新类(可能类似于 summary.yourclass),然后返回该对象。最终,您将需要编写一个执行 print.summary.yourclass 的新函数。在该打印函数内部,您可能会调用 cat 或类似的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-29
    • 1970-01-01
    • 2020-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-17
    相关资源
    最近更新 更多