This page is the reference for the
raw enum values that appear in inference_options() and in
the inference tables returned by summary(),
inference_table(), contrast(),
test_effect(), anova(),
compare(), and confint().
Printed output may use reader-facing display columns such as
display_status, display_reason, and
what_to_do_next. The values below are the stable
machine-readable contract for tests, reports, and downstream
tooling.
expected_statusexpected_status is used by
inference_options() to say whether a route is usable on the
current fit.
| Value | Definition |
|---|---|
available |
The method can run on this fit and produce the requested quantity. |
not_assessed |
The method is known but refused for this fit, with the reason named
in expected_reliability_reason or
reason_code. |
not_yet_wired |
The method is part of the inference contract but is not exposed through the current R bridge. |
expected_reliability_reasonexpected_reliability_reason is the warrant attached to
an expected route in inference_options(). The same
vocabulary also appears as reliability_reason on actual
inference rows when a verb runs or refuses.
| Value | Definition | Example |
|---|---|---|
not_available |
No additional reliability warrant is attached to the row; inspect
status and reason_code for the decision. |
A refused cluster-bootstrap p-value row uses a specific
reason_code while reliability itself is not available. |
asymptotic_wald_z_at_boundary |
Wald z can run, but boundary or reduced-rank fits can make asymptotic uncertainty too optimistic. | inference_options() on a singular random-slope fit
marks the Wald route with this warrant. |
interior_converged_well_specified |
The fit is interior and the fast Wald route has no boundary caveat from the route map. | inference_options() on a non-singular LMM can use this
for the Wald route. |
degrees_of_freedom_unavailable_so_z_substituted |
A t reference distribution was desired, but finite-sample degrees of freedom were unavailable, so z was used. | inference_table() on a boundary fit can report a
low-reliability Wald row with this warrant. |
satterthwaite_unavailable_at_boundary |
Satterthwaite degrees of freedom are not certified when variance parameters are on the boundary. | test_effect(fit, term, method = "satterthwaite")
refuses on a singular fit. |
kenward_roger_unavailable_at_boundary |
Kenward-Roger degrees of freedom and covariance adjustment are not certified when variance parameters are on the boundary. | test_effect(fit, term, method = "kenward_roger")
refuses on a singular fit. |
satterthwaite_finite_difference_approximation |
The route uses a finite-difference Satterthwaite degrees-of-freedom approximation. | inference_options() on an interior fit marks
Satterthwaite as available with this warrant. |
kenward_roger_approximation |
The route uses Kenward-Roger finite-sample degrees of freedom with covariance adjustment. | inference_options() on an interior fit marks
Kenward-Roger as available with this warrant. |
bootstrap_monte_carlo_replicates |
Reliability is governed by replicate count and Monte-Carlo standard error. | Bootstrap term tests and bootstrap LRTs use this when enough successful replicates are available. |
bootstrap_insufficient_replicates |
The bootstrap route ran, but the requested replicate count is too small for a moderate reliability grade. | A demonstration call with nsim = 10 uses this
warrant. |
bootstrap_not_certified |
A bootstrap payload was returned without a certified p-value. | A bootstrap LRT row with no engine-certified p-value uses this warrant. |
inference_unavailable_by_policy |
The method is refused by an explicit policy for this fit and requested target. | A bootstrap LRT on a REML fit returns this reliability warrant with
a more specific reason_code. |
bootstrap_lrt_requires_ml |
A bootstrap likelihood-ratio test requires ML-fitted models, not REML-fitted models. | test_effect(fit, term, method = "bootstrap_lrt")
refuses on a REML fit. |
bootstrap_cluster_resample_p_value_unavailable |
Cluster resampling describes estimator distributions and does not certify fixed-effect p-values in the current schema. | test_effect(fit, term, method = "cluster_bootstrap", group = "subj")
refuses with this warrant. |
profile_likelihood_ci |
Profile-likelihood confidence intervals are available for this requested parameter set. | inference_options() marks profile_ci
available on an ML fit away from the boundary. |
profile_beta_unavailable_under_reml |
Fixed-effect beta profile intervals require an ML fit and are not certified from REML profile payloads. | confint(fit, method = "profile") on a REML fit records
beta rows with this reason. |
profile_ci_unavailable_at_boundary |
Profile intervals are not certified for boundary or reduced-rank fits. | inference_options() refuses profile_ci on
a singular fit. |
reason_codereason_code is attached to actual unavailable or
not-assessed rows and to typed errors from inference verbs. It may match
expected_reliability_reason, but the two fields answer
different questions: expected_reliability_reason predicts
or grades a route, while reason_code names the concrete
refusal that actually occurred.
| Value | Definition | Example |
|---|---|---|
satterthwaite_unavailable_at_boundary |
Satterthwaite inference is refused because the fit is boundary or reduced-rank. | contrast(fit, L, method = "satterthwaite") on a
singular fit returns a not-assessed row. |
kenward_roger_unavailable_at_boundary |
Kenward-Roger inference is refused because the fit is boundary or reduced-rank. | test_effect(fit, term, method = "kenward_roger") on a
singular fit returns a not-assessed row. |
bootstrap_lrt_requires_ml |
Bootstrap likelihood-ratio testing is refused because at least one fit was REML-fitted. | compare(reduced, full, method = "bootstrap") refuses
unless the models are ML fits. |
bootstrap_lrt_reduced_formula_failed |
The reduced formula for a term bootstrap LRT could not be constructed. | A term name that cannot be dropped from the model formula produces this code. |
bootstrap_lrt_engine_refused |
R validation passed, but the Rust bootstrap-LRT bridge refused the payload. | A malformed or unsupported engine-side bootstrap LRT request is returned with this code. |
bootstrap_lrt_requires_nested_models |
Compared models are not ordered as a nested reduced and larger alternative pair. | A bootstrap LRT comparison with no degrees-of-freedom increase in the alternative fit refuses. |
bootstrap_lrt_requires_nested_model_frames |
The reduced model uses variables that are absent from the alternative model frame. | A comparison where the reduced formula references a variable not carried by the full fit refuses. |
bootstrap_lrt_requires_same_observations |
The compared fits do not share identical model-frame values for shared columns. | A bootstrap LRT comparison after different row filtering refuses. |
bootstrap_lrt_requires_same_weights |
The compared fits use different case weights. | A weighted reduced fit compared to an unweighted full fit refuses. |
bootstrap_cluster_resample_p_value_unavailable |
Cluster bootstrap is available as an estimator-distribution target but not as a fixed-effect p-value certificate. | test_effect(..., method = "cluster_bootstrap", group = "subj")
returns a not-assessed p-value row. |
cluster_bootstrap_multifactor_ambiguous |
A cluster-bootstrap term test needs an explicit grouping factor when the model has multiple random-effect groups. | test_effect(..., method = "cluster_bootstrap") on a
crossed-random-effect model refuses until group is
supplied. |
profile_beta_unavailable_under_reml |
Fixed-effect beta profile intervals are absent by contract under REML. | confint(fit, method = "profile") on a REML fit adds
beta rows with NA limits and this code. |
fixed_effect_inference_table_unavailable_legacy_object |
A legacy or revived object lacks the Rust fixed-effect inference artifact. | inference_table() on an older saved fit returns
not-assessed rows with this code. |