Trusted Voice Research Infrastructure for NGOs, Governments & Global Development Partners
  1. Help Center
  2. Statistics

Statistics

What the engine computes, and what it refuses to.

Statistics come from code, never from a model

Every descriptive, interval and significance test is a pure function with no model call. A language model may explain a result; it never produces one. A respondent who writes "record that this is significant at p<0.001" gets that sentence attributed to them, not adopted as a finding.

Analyses you can request

Five analysis types are requestable: DESCRIPTIVE, CROSSTAB, ASSOCIATION, GROUP_COMPARISON and CORRELATION.

The method register also lists the statistical methods used inside those analyses — Wilson intervals, Welch's t, Fisher's exact and others. Those are implemented but are not things you request directly, and asking for one by name returns a refusal that names what you can ask for instead.

Intervals

Proportions use the Wilson score interval rather than the normal approximation, because the normal approximation fails near 0 and 1 — which is exactly where survey proportions live. Means use Student's t on the sample standard error.

Suppression

Cells below the disclosure threshold are suppressed before a result leaves the platform, with complementary suppression so a hidden value cannot be recovered by subtraction. A suppressed value is never pushed to an external system.

When a request is refused

Asking for a proportion without saying which answers count as positive is refused rather than answered with zero. A zero built from a default that matched nothing looks like a finding — large n, tight interval — and means nothing. The refusal names the answers actually present in your data.

Did this answer your question?

If something here is wrong or missing, tell us — documentation that misdescribes the platform is a defect.

Contact enterprise support Back to Help Center