You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ggstatsplot中ANOVA、t检验的假设校验及异常值自动剔除问题咨询

ggstatsplot功能问题解答

1. 是否支持ANOVA、t检验的前提假设校验

ggstatsplot的组间差异检验相关函数已内置常见的前提校验逻辑,无需额外调用其他包计算:

  • 正态性检验默认使用Shapiro-Wilk检验,对应R原生的shapiro.test()实现,使用ggbetweenstats()、ggwithinstats()等函数做t检验、ANOVA分析时,结果区会直接展示检验的统计量和p值
  • 方差齐性检验默认使用Levene检验,仅针对独立样本设计输出;如果是重复测量的ANOVA设计,会自动输出Mauchly球形检验的结果,结果同样直接在绘图的统计标注区展示。

2. 是否支持推断统计时自动剔除异常值

默认状态下不会自动剔除异常值,所有统计检验会基于你传入的全量样本计算,但包内提供了异常值处理的可控参数:

  • 可将参数outlier.tagging设为TRUE,开启绘图时的异常值标记,被标记的异常值判定规则默认是超出1.5倍四分位距的数值
  • 若需要先剔除异常值再做推断统计,可将参数outlier.remove设为TRUE,函数会先按照设定的判定规则过滤异常值,再执行后续的t检验、ANOVA等统计分析;你也可以通过调整outlier.coef参数的数值,自定义异常值的判定系数。

内容的提问来源于stack exchange,提问作者AdeLac74

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 08:39:01