DFFITS values are computed as a PSIS leave-one-out deletion diagnostic. For
each observation \(i\), the leave-one-out posterior mean fitted value at
that observation is estimated with normalized PSIS weights and compared to
the full-posterior fitted value:
$$DFFITS_i =
\frac{\hat{\mu}_i - \hat{\mu}_{i(-i)}}{SD_{(-i)}(\mu_i)}$$
This targets deletion influence on fitted values directly. It does not use
LOO-PIT residuals, which are predictive outlier diagnostics rather than
fitted-value deletion diagnostics.
Estimate-unit LOO must first be computed with
model <- add_loo(model, unit = "estimate"). If the leave-one-out
posterior SD of a fitted value is near zero, the corresponding DFFITS value
is returned as NA.