ez包中的ezANOVA函数计算ANOVA。我经常想看看这些细胞内部的手段。通常我只需重新键入公式并使用summaryBy函数。今天早上我修改了ezANOVA函数,使其在结果对象中包含了执行summaryBy命令所需的数据。如何将ezANOVA产生的对象更改为默认情况下在打印时隐藏此额外数据?
答案 0 :(得分:4)
你的问题有点模糊。如果要返回带有类的对象,则可以修改相应类的print或show方法。您必须知道您是否正在处理S3或S4课程。有关详细信息,请?methods
?Methods
点{作为一个简单的例子,如果你返回一个s3类'ezANOVA'你定义一个函数。
print.ezANOVA<-function(x){
#code for formatting the ezANOVA object nice.
}
<强>更新强> 根据您的评论,您已经修改了exANOVA功能。将此添加到ezANOVA的末尾。
class(return.value)<-"ezANOVA"
return(return.value)
然后添加print.ezANOVA
函数,该函数应该处理它。