User Tools

Site Tools


provenance:statistics:regression

This is an old revision of the document!


BibTeX key 'key' could not be found. Possible typo?
BibTeX key '…' could not be found. Possible typo?

Provenance: Statistics — Regression

Working log behind Regression. Every query with its denominator, the report script and its unedited output, the three folds and what they absorbed, the full-text probes that were run and the ones that were rejected, the quotes spot-checked, the external sources verified, the judgement calls, and what could not be established.

Corpus-level caveats — the venue scope, the selection funnel, the provisional 2025–2026 years, the duplicate records, the posters — are on Corpus and are not restated here. Citation keys are shared with the content page and the single Bibliography; this page adds no bibliography entries of its own.

Voice here is a working log, not prose. It is for someone checking a number.

The run

Item Value
Date 2026-08-19
Corpus data/extract/run1, 5,859 extracted papers, 7 venues, 2010–2026
Page status New page. statistics:regression was a red link promised from start, from Hypothesis testing (“where cluster-robust standard errors and mixed-effects models live”), from Pvalue corrections, and from hypothesis_testing. Nothing on the wiki covered it
Scripts added scripts/reg_fold.mjs (with a 36-case self-test: node scripts/reg_fold.mjs –test), scripts/report_regression.mjs
Code published on the page scripts/counts_and_repeats.py
BibTeX added 28 entries: 13 corpus papers via bibgen.mjs, 15 methodological references verified through Crossref (4 of them added after the external-currency review)
Models Opus 5 (author, all queries, all folds, the simulation, all verification); three Sonnet reviewers and one Fable reviewer, logged below
start edit needed None. start already links the page, so it is reachable on publication
Discussion block ~~DISCUSSION~~ on the content page, not on this one — following the convention set by hypothesis_testing. Comments belong on the page being discussed

Scope decision: create, not broaden

Two neighbours could have absorbed this material and both were rejected.

  • Hypothesis testing (64 KB) already covers non-independence, and its own simulation measures the false-positive rate of ignoring clustering in a single test. Broadening it would have merged two different things: that page is about which test, this one is about which model, and a model has two further axes (what the outcome is, what the coefficient claims to be) that a test does not. The hypothesis-testing page also already names Statistics:Regression as the home for cluster-robust standard errors and mixed models, so the boundary was set by an earlier run.
  • Pvalue corrections shares neither the population (1,025 vs 391) nor the failure mode.

Deliberate division of labour, linked rather than restated:

  • The single-test clustering simulation and the ICC argument → Hypothesis testing. This page's simulation deliberately does not repeat it: part B measures a different thing (the direction of the error as a function of where the predictor varies, and the power consequence), and part A measures overdispersion, which the hypothesis-testing page does not touch.
  • Multiplicity across a regression table → Pvalue corrections.
  • Classifier evaluation → Website classification and Javascript.
  • Committing to a specification in advance → Study preregistration.

One figure is deliberately re-derived on both pages: the crawl-versus-user-study asymmetry. It holds for modelling as it does for testing, and the parallel is the point.

Population and denominators

Every query names its own population. regression is the denominator for the whole page.

Population                                                    Papers   Share
all extraction records                                        5,859    100.0%
inferential — any statistics tuple that is not descriptive    1,762     30.1% of 5,859
hypothesisTest — >=1 tuple with kind == 'hypothesis-test'     1,025     17.5% of 5,859
REGRESSION — >=1 tuple with kind == 'regression'                391     22.2% of 1,762
  ... regression tuples                                         530
  ... distinct method strings                                   315

Definition, in report_regression.mjs:

const hasKind = (p, k) => p.statistics.some((s) => s.kind === k);
const REG = rows.filter((p) => hasKind(p, 'regression'));
const INFERENTIAL = rows.filter((p) => p.statistics.some((s) => s.kind !== 'descriptive-only'));

This is the same INFERENTIAL definition report_hypothesis_testing.mjs and report_pvalue_corrections.mjs use, so the three pages' figures compose. Cross-checked: this script independently reports 1,762 and 1,025, matching the two sibling pages.

Is the kind enum leaking?

Checked, because a page whose whole denominator is one enum value has to know. A second query looks for a regression-shaped method string under any kind:

const REG_LIKE = /regress|ordinary least|\bOLS\b|least.squares|\bGLM\b|generali[sz]ed linear|mixed.?effect|
                  multilevel|multi-level|\blmer\b|\bglmer\b|linear model|logit|probit|\bLASSO\b|ridge|
                  cox propor|proportional hazard|cumulative link|beta regression|poisson|negative binomial/i;
papers with kind == 'regression'                391
papers with a regression-like string, any kind  380
union                                           400

Nine papers name a regression only under another kind (mostly descriptive-only for a curve fit, and one effect-size tuple naming difference-in-differences). Twenty name regression with a method string that is not a regression — those are the excluded non-regressions below. The enum holds; 391 is the right denominator, and the nine-paper gap is disclosed on the page in the identification-designs footnote.

Sub-populations

Subset of the 391               Papers  Share    Base rate for comparison
ran a crawl                        62   15.9%    20.9% of the 1,762 inferential papers
recruited human participants      185   47.3%    40.1% of the 1,762
both                               11    2.8%
crawl, no participants             51   13.0%
neither                           155   39.6%
platforms includes 'web'          125   32.0%
const crawled = (p) => p.crawlConfig !== null || p.studyTypes.includes('automated-web-crawl');
const humanSubjects = (p) => p.participants.length > 0;

crawled is the definition in lib.mjs shared by every page on this site (1,120 papers corpus-wide). humanSubjects here is participants.length > 0 rather than the studyTypes flag, because the participants family is what carries the repeated-measures structure the page argues about.

The comparison to the base rate is load-bearing and is why it is printed. “47.3% of regression papers had participants” means nothing on its own; against 40.1% for inferential papers generally it means regression skews to user studies, and against 20.9% crawled the 15.9% means it skews away from crawls.

The fold

scripts/reg_fold.mjs. Read its header before reading any figure it produces.

Why three folds and not one

statistics[].method is free text, agrees run-to-run on roughly a fifth of exact strings, and arrives here in 315 distinct spellings across 530 tuples. Ranking those strings is not merely noisy, it is the wrong operation: “mixed-effects logistic regression” is not a sibling of “logistic regression”. It is binary outcome + random effects + associational, three answers to three questions, and a single ranked list cannot show that 79.5% of papers handle dependence in no way at all because that fact is smeared across every name in the list.

Each method string is therefore assigned a value on three independent axes. First match wins within each axis; order is load-bearing.

  • Axis 1, outcome family — what the response variable is.
  • Axis 2, dependence — what the model does about correlated observations. Default none stated in the method name.
  • Axis 3, identification — what the coefficient is claimed to be. Default associational (no design stated).

Rule order that matters, and why

Must fire before … this Otherwise
NOT-A-REGRESSION (AIC, BIC, VIF, SEM, PLS-SEM, latent class, path/mediation, decision tree) everything “regression analyses based on the Akaike information criterion” is counted as a model
time-to-event (Cox, proportional hazard) continuous “Cox proportional-hazards regression” hits nothing; “Cox regression” would fall through
count (Poisson, negative binomial, zero-inflated) binary /binomial/ merges “negative binomial” with “binomial logistic”
proportion (beta regression) binary “Beta Regression” is not a logistic model
ordinal (ordered logit, cumulative link, proportional odds, CLMM) binary “ordinal logistic regression” and “ordered logit” become binary
multinomial / discrete choice binary “multinomial logistic regression” becomes binary
non-linear / curve fit (power law, log-log, polynomial, exponential) continuous “log-log linear regression” is called a linear-Gaussian model when its estimand is an exponent
quantile / robust M continuous “quantile regression” is called a conditional-mean model, which is exactly what it is not
cluster-robust robust (HC) three papers that hardened against heteroskedasticity read as papers that handled dependence

The catch-all, and why the residue is 0

The printed residue is 0 distinct strings. That is not a claim that the fold understood everything, and the page says so. It is 0 because the last outcome rule is a catch-all:

[
  'family not stated in the method name',
  /regress|\bGLM(M|E)?s?\b|generali[sz]ed linear|mixed[-\s]?effects?|multi[-\s]?level|multilevel|
   random[-\s]?(intercept|effect|slope)|\bGEE\b|estimating equation|heckman|selection model|propensity|
   difference[-\s]?in[-\s]?difference|discontinuity|generali[sz]ed additive|\bGAM\b|elastic net|lasso|
   ridge|\bmodel\b|\bfit\b|\bfitting\b/i,
],

Everything it absorbs is reported as its own row (42 papers, 10.7%) and printed in full by the report script under THE UNSTATED-FAMILY BUCKET, PRINTED IN FULL, so the part the fold could not place stays visible instead of being folded into “continuous”. All 46 distinct strings, of which the bare-GLM group is the review finding described below:

  Ridge regression
  simple regression
  regression of inbox quantity on spambox quantity and lagged values
  time-series regression
  Forward subset selection based regression (FSSreg) with leave-one-out cross-validation
  general regression analysis
  Lasso regression
  whole-brain regression with impulsivity scores as covariate
  ridge regression with 10-fold cross-validation
  regression model
  multilevel models with country-specific random effects
  elastic net
  random-intercept multi-level regression
  weighted generalized linear regression
  multivariate stepwise regression
  generalized linear mixed model (GLMM) regression
  generalized linear multilevel model
  multiple regression
  hierarchical multiple regression
  Regression Discontinuity Design
  Heckman selection model
  multivariate regression model
  Regression of average persistence scores on time
  multivariate regression
  multiple categorical variable regressions
  regression of effective sampling frequency on zip-code, category, and sampling-date factors
  step-wise Generalised Linear Models (GLM)
  generalized linear mixed models with day-level random effects
  generalized linear mixed effects model with random intercepts and slopes
  multilevel regression models with maximum-likelihood estimation
  fuzzy regression discontinuity
  Multiple Regression Analyses (MRA)
  generalized linear regression model with log transformation
  generalized additive models
  regression analysis
  Regression of estimated treatment effects on standardized pre-treatment covariates
  Generalized Linear Mixed Models (GLMMs)
  mixed-effects model
  propensity score weighting and trimming
  staggered difference-in-differences using Callaway and Sant'Anna group-time ATTs
  multilevel regression model with maximum-likelihood estimation
  general estimating equation (GEE) with exchangeable correlation
  general estimating equation (GEE) with AR(1) autocorrelation
  generalized linear regressions
  multivariable generalized linear mixed effects (GLME) models
  fixed-effects panel regression
==============================================================================

Note what this bucket does not cost: those 42 papers still get an axis-2 and axis-3 value, because “multilevel models with country-specific random effects” states its dependence handling perfectly well even though it never says what the outcome is.

Excluded: not regressions

37 papers, reported separately and never counted in an outcome family:

NOT-A-REGRESSION: other multivariate method       19 papers
NOT-A-REGRESSION: model selection / diagnostic    18 papers

Examples, all real strings from kind == “regression” tuples: Akaike Information Criterion (AIC) model selection, variance inflation factor (VIF), Nagelkerke's pseudo R2, backward model selection using Bayesian Information Criterion, Structural Equation Modeling (SEM), partial least squares structural equation modelling (PLS-SEM), latent class analysis, path model / mediation analysis, Decision Tree models, log-linear Bradley-Terry (LLBT) modeling, Oaxaca-Blinder decomposition, two lines analysis, trend lines, regression test.

The extractor scored these as regression because they appear in the same sentences as one. Counting them would inflate every family by roughly a tenth.

Judgement calls

Each of these moves a published number, and a reasonable person could have decided otherwise.

Call Decision Effect
Bare “repeated-measures” — is it a random-effects model? Excluded from the random-effects family; given its own axis-2 row Corpus-wide random-effects count is 76, not 90. Most of these strings are “repeated-measures ANOVA”, which never writes down a random effect. REPEATED_MEASURES_RE in reg_fold.mjs measures the difference so it is never hidden
Ridge regression, Lasso regression, elastic net with no family word Left in “family not stated”, not folded to continuous Conventionally these are linear, but this corpus also contains “LASSO logistic regression” and “logistic regression with lasso regularization”, so the bare form genuinely does not say. Costs the continuous family 3 papers
LinearRegression (the scikit-learn class name, no space) Folded to continuous It is literally linear regression; \blinear\b misses it on the word boundary. Adds 1 paper to continuous
huber as a dependence signal Removed from the robust-SE rule “robust linear model via IRLS with Huber's T criterion” is a robust estimator, not a robust variance. Leaving it in put 4 papers in the robust-SE row where 3 belong. Caught by listing the row's members by hand
Cluster-robust vs plain robust SEs Split into two axis-2 families Merged, the row read “4 papers (1.0%) cluster their standard errors”, which was wrong: only one of the four says clustered. The merged version was on the page draft and was corrected before publication
Denominator for the crawl subset 62 papers (crawl ∩ regression), shares out of 62 Small; the page says so and calls it “a shape, not rates”
Random-effects query not restricted to kind == regression Deliberate The question is “who models repeated measures at all”, so a GLMM tagged hypothesis-test should count. 76 corpus-wide against 75 within the 391
Bare “generalized linear model” with no distribution named “family not stated”, not continuous This was a bug, found in review. The continuous rule matched \blinear\b, and “generalized linear mixed model” contains it. Seven papers were classified Gaussian, two of them contradicted by the extractor's own detail field (“binary Decision outcome”; “Reported odds ratios, 95% confidence intervals”). Fixed with a rule that fires before continuous and carries a negative lookahead for family words, so “Generalized Linear Model with a Gamma distribution and identity link” stays continuous. Moved two published figures: continuous 187→179 (47.8%→45.8%), family-not-stated 33→42 (8.4%→10.7%)
\blm\b and \bCL\b\s*$ in the fold Removed Both were inert on this corpus (checked against all 315 distinct strings), but \blm\b is case-insensitive and would classify a “Breusch-Pagan LM test” as a continuous regression if one were ever extracted
Negative binomial in the simulation Fitted twice, oracle and estimated sm.families.NegativeBinomial(alpha=…) takes the dispersion as a fixed input, so the first draft handed it the true simulated value — an oracle no analyst has, presented as “one argument”. The script now also fits sm.NegativeBinomial(y, X), which estimates the dispersion jointly. Both give 5.0%, so the conclusion survives; the framing did not
Crawl-subset outcome table Untruncated The first draft printed 6 of the script's 10 rows with no ellipsis, hiding 6 of the 62 papers. Now all 10

The report script

scripts/report_regression.mjs. Reproduce with:

cd /workspace/artifacts/wiki
node scripts/report_regression.mjs            # full report, ~10 s (scans 5,869 full texts)
node scripts/report_regression.mjs --wiki     # DokuWiki tables
node scripts/report_regression.mjs --list     # the 391 papers
node scripts/report_regression.mjs --quotes 'mixed|poisson|clustered'   # evidence quotes

Real, unedited output at the time of publication:

report_regression-output.txt
==============================================================================
POPULATION
==============================================================================
corpus                                    5859
ran any inference (kind != descriptive)   1762
ran a hypothesis test                     1025
RAN A REGRESSION (kind == "regression")   391   <-- the denominator
  ... as a share of inferential papers    22.2%
  ... regression tuples                   530
  ... distinct method strings             315
regression-like string under ANY kind     380   (union with the above: 400)
 
--- What kind of study runs a regression ---
Subset of the 391             Papers  Share
----------------------------  ------  -----
ran a crawl                   62      15.9%
recruited human participants  185     47.3%
both                          11      2.8%
crawl, no participants        51      13.0%
neither                       155     39.6%
platforms includes "web"      125     32.0%
 
Base rates for comparison, so the shares above mean something:
  of the whole corpus, 1120 crawled (19.1%)
  of the whole corpus, 1357 had participants (23.2%)
  of the 1,762 inferential, 368 crawled (20.9%)
  of the 1,762 inferential, 707 had participants (40.1%)
 
--- Regression as inference vs regression as classifier ---
papers naming a regression model in tools[]        155
tools[] category of those entries  Tuples
---------------------------------  ------
ml-model-or-algorithm              148
statistics-software                11
 
papers naming one in statistics[] as well        253
overlap (same paper does both)                   31
names it ONLY as a tool, never as inference      124
 
==============================================================================
AXIS 1 — OUTCOME FAMILY (what the response variable is)
==============================================================================
papers with at least one tuple the fold read as a model:  372 of 391
Outcome family                                                        Papers  Share of 391
--------------------------------------------------------------------  ------  ------------
continuous (OLS / linear / Gaussian GLM)                              179     45.8%
binary (logistic / probit / linear probability)                       132     33.8%
ordinal (ordered logit / probit, cumulative link)                     46      11.8%
family not stated in the method name                                  42      10.7%
non-linear / curve fit (power law, log-log, polynomial, exponential)  23      5.9%
count (Poisson / negative binomial)                                   17      4.3%
continuous, non-mean estimand (quantile / robust M)                   9       2.3%
time-to-event (Cox / hazard)                                          7       1.8%
multinomial / discrete choice                                         5       1.3%
proportion (beta regression)                                          3       0.8%
 
--- Excluded: tuples the extractor scored as regression that are not models ---
Bucket                                          Papers
----------------------------------------------  ------
NOT-A-REGRESSION: other multivariate method     19
NOT-A-REGRESSION: model selection / diagnostic  18
 
==============================================================================
AXIS 2 — DEPENDENCE (what the model does about correlated observations)
==============================================================================
Dependence handling                                                            Papers  Share of 391
-----------------------------------------------------------------------------  ------  ------------
none stated in the method name                                                 311     79.5%
random effects (mixed-effects / multilevel)                                    75      19.2%
robust (heteroskedasticity-consistent) SEs only — does not address dependence  3       0.8%
fixed effects (dummies for the unit)                                           3       0.8%
GEE (population-averaged)                                                      2       0.5%
"repeated-measures", no random effect named                                    1       0.3%
cluster-robust standard errors                                                 1       0.3%
 
==============================================================================
AXIS 3 — IDENTIFICATION (what the coefficient is claimed to be)
==============================================================================
Identification strategy           Papers  Share of 391
--------------------------------  ------  ------------
associational (no design stated)  365     93.4%
difference-in-differences         3       0.8%
regression discontinuity          2       0.5%
selection model (Heckman)         2       0.5%
propensity score                  2       0.5%
interrupted time series           2       0.5%
instrumental variables / 2SLS     1       0.3%
 
==============================================================================
THE UNSTATED-FAMILY BUCKET, PRINTED IN FULL
==============================================================================
46 distinct strings, 42 papers
 
    1  Ridge regression
    1  simple regression
    1  regression of inbox quantity on spambox quantity and lagged values
    1  time-series regression
    1  Forward subset selection based regression (FSSreg) with leave-one-out cross-validation
    1  general regression analysis
    1  Lasso regression
    1  whole-brain regression with impulsivity scores as covariate
    1  ridge regression with 10-fold cross-validation
    1  regression model
    1  multilevel models with country-specific random effects
    1  elastic net
    1  random-intercept multi-level regression
    1  weighted generalized linear regression
    1  multivariate stepwise regression
    1  generalized linear mixed model (GLMM) regression
    1  generalized linear multilevel model
    1  multiple regression
    1  hierarchical multiple regression
    1  Regression Discontinuity Design
    1  Heckman selection model
    1  multivariate regression model
    1  Regression of average persistence scores on time
    1  multivariate regression
    1  multiple categorical variable regressions
    1  regression of effective sampling frequency on zip-code, category, and sampling-date factors
    1  step-wise Generalised Linear Models (GLM)
    1  generalized linear mixed models with day-level random effects
    1  generalized linear mixed effects model with random intercepts and slopes
    1  multilevel regression models with maximum-likelihood estimation
    1  fuzzy regression discontinuity
    1  Multiple Regression Analyses (MRA)
    1  generalized linear regression model with log transformation
    1  generalized additive models
    1  regression analysis
    1  Regression of estimated treatment effects on standardized pre-treatment covariates
    1  Generalized Linear Mixed Models (GLMMs)
    1  mixed-effects model
    1  propensity score weighting and trimming
    1  staggered difference-in-differences using Callaway and Sant'Anna group-time ATTs
    1  multilevel regression model with maximum-likelihood estimation
    1  general estimating equation (GEE) with exchangeable correlation
    1  general estimating equation (GEE) with AR(1) autocorrelation
    1  generalized linear regressions
    1  multivariable generalized linear mixed effects (GLME) models
    1  fixed-effects panel regression
 
==============================================================================
RESIDUE — method strings no outcome rule matched (printed in full)
==============================================================================
0 distinct strings, 0 papers (0.0% of 391)
 
 
==============================================================================
MIXED-EFFECTS / RANDOM-EFFECTS MODELS, ACROSS THE WHOLE CORPUS
==============================================================================
papers naming a random-effects model, any kind    76 of 5859
Subset                            Papers  Share of the 76
--------------------------------  ------  ---------------
recruited human participants      58      76.3%
ran a crawl                       4       5.3%
ran a crawl AND had participants  0       0.0%
neither                           14      18.4%
 
--- Every crawl paper that fits a random-effects model, in full ---
  IEEE-SP/2019/short-text-large-effect-measuring-the-impact-of-user-reviews-on-android-app-secu
      Short Text, Large Effect: Measuring the Impact of User Reviews on Android App Security & Privacy.
      [regression] Mixed-effects logistic regression | 15,835 app-update data points; random effects at application level
  IMC/2021/polls-clickbait-and-commemorative-2-bills-problematic-political-advertising-on-n
      Polls, clickbait, and commemorative $2 bills: problematic political advertising on news and media websites around the 2020 U.S. elections.
      [regression] linear mixed model analysis of variance | F(1, 744) = 0.805, n.s.
  USENIX/2023/know-your-cybercriminal-evaluating-attacker-preferences-by-measuring-profile-sal
      Know Your Cybercriminal: Evaluating Attacker Preferences by Measuring Profile Sales on an Active, Leading Criminal Market for User Impersonation at Scale
      [regression] generalized linear mixed models with day-level random effects | marginal R² = 0.264; conditional R² = 0.278
  USENIX/2024/iot-market-dynamics-an-analysis-of-device-sales-security-and-privacy-signals-and
      IoT Market Dynamics: An Analysis of Device Sales, Security and Privacy Signals, and their Interactions
      [regression] Mixed Effects Negative Binomial Model | likelihood-ratio test p < 0.001 favored device type as a random effect
 
papers saying only "repeated-measures", never naming a random effect  14
  (folding those in would take the 76 above to 90; the page publishes the strict count)
 
--- By year ---
Year  Papers
----  ------
2015  1
2016  2
2017  4
2018  2
2019  3
2020  6
2021  9
2022  12
2023  12
2024  5
2025  9
2026  11
 
--- By four-year bucket, against the regression population ---
Bucket      Regression papers  of which random effects  Share
----------  -----------------  -----------------------  -----
2010–2013   29                 0                        0.0%
2014–2017   50                 7                        14.0%
2018–2021   102                20                       19.6%
2022–2024   128                28                       21.9%
2025–2026*  82                 20                       24.4%
 
==============================================================================
THE 62 CRAWL PAPERS THAT RAN A REGRESSION
==============================================================================
denominator: 62 papers that ran a crawl AND a regression
  of the 1,120 crawl papers in the corpus, that is 5.5%
 
--- Outcome family, of the 62 ---
Outcome family                                                        Papers  Share of 62
--------------------------------------------------------------------  ------  -----------
continuous (OLS / linear / Gaussian GLM)                              28      45.2%
binary (logistic / probit / linear probability)                       20      32.3%
count (Poisson / negative binomial)                                   7       11.3%
non-linear / curve fit (power law, log-log, polynomial, exponential)  4       6.5%
family not stated in the method name                                  4       6.5%
time-to-event (Cox / hazard)                                          3       4.8%
ordinal (ordered logit / probit, cumulative link)                     2       3.2%
continuous, non-mean estimand (quantile / robust M)                   1       1.6%
multinomial / discrete choice                                         1       1.6%
proportion (beta regression)                                          1       1.6%
 
--- Dependence handling, of the 62 ---
Dependence handling                          Papers  Share of 62
-------------------------------------------  ------  -----------
none stated in the method name               54      87.1%
random effects (mixed-effects / multilevel)  4       6.5%
"repeated-measures", no random effect named  1       1.6%
cluster-robust standard errors               1       1.6%
fixed effects (dummies for the unit)         1       1.6%
 
--- By four-year bucket ---
Bucket      Crawl papers in corpus  of which ran a regression  Share
----------  ----------------------  -------------------------  -----
2010–2013   102                     8                          7.8%
2014–2017   167                     4                          2.4%
2018–2021   308                     16                         5.2%
2022–2024   345                     21                         6.1%
2025–2026*  198                     13                         6.6%
 
--- All 62, listed ---
  2010  CCS/2010/dissecting-one-click-frauds
        power-law fit
  2011  CCS/2011/fashion-crimes-trending-term-exploitation-on-the-web
        logit regression ; linear regression
  2011  IMC/2011/understanding-website-complexity-measurements-metrics-and-implications
        LASSO linear regression
  2011  USENIX/2011/measuring-and-analyzing-search-redirection-attacks-in-the-illicit-online-prescri
        Cox proportional hazard model
  2011  USENIX/2011/show-me-the-money-characterizing-spam-advertised-revenue
        least-squares linear fit
  2012  IMC/2012/new-kid-on-the-block-exploring-the-google-social-graph
        simple statistical linear regression in the log-log scale
  2013  WWW/2013/bitsquatting-exploiting-bit-flips-for-fun-or-profit
        linear regression
  2013  WWW/2013/traveling-the-silk-road-a-measurement-analysis-of-a-large-anonymous-online-marke
        linear regression
  2015  CCS/2015/an-empirical-study-of-web-vulnerability-discovery-ecosystems
        linear regression
  2017  NDSS/2017/automated-analysis-of-privacy-requirements-for-mobile-apps
        linear regression ; polynomial regression ; binary logistic regression
  2017  PETS/2017/topics-of-controversy-an-empirical-analysis-of-web-censorship-lists
        Cox proportional hazard model
  2017  USENIX/2017/characterizing-the-nature-and-dynamics-of-tor-exit-blocking
        linear regression
  2018  CCS/2018/fraud-de-anonymization-for-fun-and-profit
        regularized logistic regression
  2018  CCS/2018/predicting-impending-exposure-to-malicious-content-from-user-behavior
        logistic regression ; backward model selection using Bayesian Information Criterion
  2019  CCS/2019/oh-the-places-youve-been-user-reactions-to-longitudinal-transparency-about-third
        repeated-measures ordinal logistic regression
  2019  IEEE-SP/2019/short-text-large-effect-measuring-the-impact-of-user-reviews-on-android-app-secu
        Mixed-effects logistic regression
  2019  NDSS/2019/quantity-vs-quality-evaluating-user-interest-profiles-using-ad-preference-managers
        negative binomial regression
  2019  USENIX/2019/towards-the-detection-of-inconsistencies-in-public-security-vulnerability-report
        linear regression
  2019  USENIX/2019/understanding-ios-based-crowdturfing-through-hidden-ui-analysis
        linear forecast regression
  2019  WWW/2019/before-and-after-gdpr-the-changes-in-third-party-presence-at-public-and-private
        linear regression
  2019  WWW/2019/estimating-the-total-volume-of-queries-to-google
        Nonlinear Least Square (NLS) regression
  2019  WWW/2019/web-experience-in-mobile-networks-lessons-from-two-million-page-visits
        multiple-linear regression with standard step-wise selection and P-value filtering
  2020  CCS/2020/impersonation-as-a-service-characterizing-the-emerging-criminal-infrastructure-f
        linear regression ; logistic regression
  2020  IMC/2020/accept-the-risk-and-continue-measuring-the-long-tail-of-government-https-adoptio
        linear regressions
  2020  USENIX/2020/from-needs-to-actions-to-secure-apps-the-effect-of-requirements-and-developer-pr
        Decision Tree models
  2020  WWW/2020/the-pod-people-understanding-manipulation-of-social-media-popularity-via-recipro
        linear regression
  2021  IMC/2021/polls-clickbait-and-commemorative-2-bills-problematic-political-advertising-on-n
        linear mixed model analysis of variance
  2021  PETS/2021/privacy-preference-signals-past-present-and-future
        logistic regression
  2022  CCS/2022/a-run-a-day-wont-keep-the-hacker-away-inference-attacks-on-endpoint-privacy-zone
        logistic regression
  2022  IMC/2022/causal-impact-of-android-go-on-mobile-web-performance
        ordinary least squares (OLS) regression ; Heckman selection model ; probit regression
  2022  PETS/2022/checking-websites-gdpr-consent-compliance-for-marketing-emails
        logistic regression
  2022  PETS/2022/how-can-and-would-people-protect-from-online-tracking
        binary logistic regression
  2022  WWW/2022/left-or-right-a-peek-into-the-political-biases-in-email-spam-filtering-algorithm
        logistic regression with lasso regularization
  2022  WWW/2022/leveraging-googles-publisher-specific-ids-to-detect-website-administration
        linear regression ; linear regression
  2022  WWW/2022/moral-emotions-shape-the-virality-of-covid-19-misinformation-on-social-media
        negative binomial regression
  2022  WWW/2022/the-impact-of-twitter-labels-on-misinformation-spread-and-user-engagement-lesson
        robust linear regression ; multinomial regression ; beta regression
  2022  IEEE-SP/2022/robbery-on-devops-understanding-and-mitigating-illicit-cryptomining-on-continuou
        linear regression
  2023  IMC/2023/evolving-bots-the-new-generation-of-comment-bots-and-their-underlying-scam-campa
        ordinary least squares linear regression ; multiple categorical variable regressions
  2023  IEEE-SP/2023/sok-decentralized-finance-defi-attacks
        Structural Equation Modeling (SEM) ; ordinary least squares
  2023  PETS/2023/comparing-large-scale-privacy-and-security-notifications
        logistic regression
  2023  WWW/2023/a-method-to-assess-and-explain-disparate-impact-in-online-retailing
        regression of effective sampling frequency on zip-code, category, and sampling-date factors ; generalized least squares with errors clustered at the product level
  2023  WWW/2023/misbehavior-and-account-suspension-in-an-online-financial-communication-platform
        logistic regression
  2023  USENIX/2023/know-your-cybercriminal-evaluating-attacker-preferences-by-measuring-profile-sal
        generalized linear mixed models with day-level random effects
  2024  IMC/2024/of-choices-and-control-a-comparative-analysis-of-government-hosting
        Ordinary Least Squares (OLS) regression
  2024  CCS/2024/characterizing-and-mitigating-phishing-attacks-at-cctld-scale
        linear regression
  2024  USENIX/2024/does-online-anonymous-market-vendor-reputation-matter
        Cox proportional-hazards regression
  2024  USENIX/2024/iot-market-dynamics-an-analysis-of-device-sales-security-and-privacy-signals-and
        Mixed Effects Negative Binomial Model
  2024  PETS/2024/what-does-it-mean-to-be-creepy-responses-to-visualizations-of-personal-browsing
        ordinal logistic regression
  2024  WWW/2024/social-media-discourses-on-interracial-intimacy-tracking-racism-and-sexism-throu
        multivariate linear probability regression with short-video ID fixed effects
  2025  IMC/2025/learning-as-to-organization-mappings-with-borges
        linear regression
  2025  NDSS/2025/attributing-open-source-contributions-is-critical-but-difficult-a-systematic-analysis-of-github-practices-and-their-impact-on-software-supply-chain-security
        linear regression
  2025  PETS/2025/tracker-installations-are-not-created-equal-understanding-tracker-configuration
        Logistic Regression
  2025  PETS/2025/more-and-scammier-ads-the-perils-of-youtubes-ad-privacy-settings
        Poisson regression ; negative binomial regression
  2025  USENIX/2025/assessing-the-aftermath-the-effects-of-a-global-takedown-against-ddos-for-hire-s
        negative binomial regression for interrupted time series
  2025  WWW/2025/causal-insights-into-parlers-content-moderation-shift-effects-on-toxicity-and-fa
        Difference-in-Differences (DiD) with Ordinary Least Squares (OLS)
  2025  PETS/2025/sheeps-clothing-wolfish-intent-automated-detection-and-evaluation-of-problematic
        mediation analysis
  2026  PETS/2026/because-i-didnt-touch-these-and-even-dont-know-why-i-should-to-change-these-why
        negative binomial regression (NB2)
  2026  PETS/2026/the-role-of-online-forums-in-developer-understanding-of-privacy-law-a-reddit-cas
        LASSO logistic regression
  2026  PETS/2026/overcoming-language-barriers-multilingual-analysis-of-the-2023-swiss-privacy-law
        difference-in-differences using Ordinary Least Squares (OLS) ; logistic difference-in-differences regression
  2026  NDSS/2026/repairing-trust-in-domain-name-disputes-practices-insights-from-a-quarter-centurys-worth-of-squabbles
        logistic regression
  2026  WWW/2026/moral-outrage-shapes-commitments-beyond-attention-multimodal-moral-emotions-on-y
        negative binomial regression
  2026  USENIX/2026/chameleon-channels-measuring-youtube-accounts-repurposed-for-deception-and-profi
        Design-based Supervised Learning logistic regression
 
==============================================================================
COUNT AND PROPORTION OUTCOMES OVER TIME
==============================================================================
count-model papers (any kind)       24
beta-regression papers (any kind)   3
Bucket      Regression papers  count models  Share of regression papers
----------  -----------------  ------------  --------------------------
2010–2013   29                 0             0.0%
2014–2017   50                 0             0.0%
2018–2021   102                6             5.9%
2022–2024   128                5             3.9%
2025–2026*  82                 6             7.3%
 
--- Every count-model paper, in full ---
  2011  IEEE-SP/2011/homealone-co-residency-detection-in-the-cloud-via-side-channel-analysis
        [hypothesis-test] Poisson-binomial probability distribution with thresholds Tc and Td
  2012  CCS/2012/manufacturing-compromise-the-emergence-of-exploit-as-a-service
        [descriptive-only] Poisson process model
  2016  CCS/2016/mems-gyroscopes-as-physical-unclonable-functions
        [descriptive-only] Poisson distribution fit
  2016  PETS/2016/listening-to-whispers-of-ripple-linking-wallets-and-deanonymizing-transactions-i
        [descriptive-only] Poisson distribution
  2017  NDSS/2017/a-large-scale-analysis-of-the-mnemonic-password-advice
        [descriptive-only] negative binomial models
  2019  CCS/2019/privacy-aspects-and-subliminal-channels-in-zcash
        [descriptive-only] Poisson distribution
  2019  IMC/2019/booting-the-booters-evaluating-the-effects-of-police-interventions-in-the-market
        [regression] negative binomial regression
  2019  NDSS/2019/quantity-vs-quality-evaluating-user-interest-profiles-using-ad-preference-managers
        [regression] negative binomial regression
  2019  USENIX/2019/cognitive-triaging-of-phishing-attacks
        [regression] Poisson regression
  2020  IMC/2020/turning-up-the-dial-the-evolution-of-a-cybercrime-market-through-set-up-stable-a
        [regression] Zero-inflated Poisson regression
  2020  USENIX/2020/understanding-security-mistakes-developers-make-qualitative-analysis-from-build
        [regression] Poisson regression
  2021  USENIX/2021/now-im-a-bit-angry-individuals-awareness-perception-and-responses-to-data-breach
        [regression] quasi-Poisson regression
  2022  USENIX/2022/seeing-the-forest-for-the-trees-understanding-security-hazards-in-the-3gpp-ecosy
        [regression] Negative Binomial Distribution
  2022  WWW/2022/effective-messaging-on-social-media-what-makes-online-content-go-viral
        [regression] Zero-Inflated Negative Binomial Regression Model (ZINBR)
  2022  WWW/2022/moral-emotions-shape-the-virality-of-covid-19-misinformation-on-social-media
        [regression] negative binomial regression
  2022  WWW/2022/hate-speech-in-the-political-discourse-on-social-media-disparities-across-partie
        [regression] beta regression
  2022  WWW/2022/the-impact-of-twitter-labels-on-misinformation-spread-and-user-engagement-lesson
        [regression] beta regression
  2023  USENIX/2023/mixed-signals-analyzing-ground-truth-data-on-the-users-and-economics-of-a-bitcoi
        [hypothesis-test] Poisson binomial distribution
  2023  WWW/2023/combining-worker-factors-for-heterogeneous-crowd-task-assignment
        [regression] Beta Regression
  2024  USENIX/2024/iot-market-dynamics-an-analysis-of-device-sales-security-and-privacy-signals-and
        [regression] Mixed Effects Negative Binomial Model
  2024  IEEE-SP/2024/patchy-performance-uncovering-the-vulnerability-management-practices-of-iot-cent
        [regression] negative binomial generalized linear model with log link
  2025  IMC/2025/on-youtube-search-api-use-in-research
        [regression] Poisson regression objective in a gradient boosting model
  2025  PETS/2025/more-and-scammier-ads-the-perils-of-youtubes-ad-privacy-settings
        [regression] Poisson regression
        [regression] negative binomial regression
  2025  USENIX/2025/assessing-the-aftermath-the-effects-of-a-global-takedown-against-ddos-for-hire-s
        [regression] negative binomial regression for interrupted time series
  2026  PETS/2026/because-i-didnt-touch-these-and-even-dont-know-why-i-should-to-change-these-why
        [regression] negative binomial regression (NB2)
  2026  WWW/2026/consensus-stability-of-community-notes-on-x
        [regression] Poisson regression with robust standard errors
  2026  WWW/2026/moral-outrage-shapes-commitments-beyond-attention-multimodal-moral-emotions-on-y
        [regression] negative binomial regression
 
==============================================================================
CAUSAL IDENTIFICATION DESIGNS OVER TIME
==============================================================================
papers naming a causal-identification design, any kind   11 of 5859
Bucket      Regression papers  causal design  Share
----------  -----------------  -------------  -----
2010–2013   29                 0              0.0%
2014–2017   50                 0              0.0%
2018–2021   102                0              0.0%
2022–2024   128                5              3.9%
2025–2026*  82                 5              6.1%
 
--- Every one of them, in full ---
  2022  CCS/2022/empirical-analysis-of-eip-1559-transaction-fees-waiting-times-and-consensus-secu
        [regression] Regression Discontinuity Design
  2022  IMC/2022/causal-impact-of-android-go-on-mobile-web-performance
        [regression] Heckman selection model
  2023  USENIX/2023/glowing-in-the-dark-uncovering-ipv6-address-discovery-and-scanning-strategies-in
        [effect-size] difference-in-differences
  2023  WWW/2023/automated-content-moderation-increases-adherence-to-community-guidelines
        [regression] fuzzy regression discontinuity
        [regression] two-stage least squares regression
  2023  WWW/2023/hidden-indicators-of-collective-intelligence-in-crowdfunding
        [regression] two-stage Heckman probit model
  2023  WWW/2023/longitudinal-assessment-of-reference-quality-on-wikipedia
        [regression] logistic regression for propensity scores
  2025  IEEE-SP/2025/understanding-users-security-and-privacy-concerns-and-attitudes-towards-conversa
        [regression] Ordinary Least Squares interrupted time-series regression
  2025  USENIX/2025/assessing-the-aftermath-the-effects-of-a-global-takedown-against-ddos-for-hire-s
        [regression] negative binomial regression for interrupted time series
  2025  WWW/2025/causal-insights-into-parlers-content-moderation-shift-effects-on-toxicity-and-fa
        [regression] Difference-in-Differences (DiD) with Ordinary Least Squares (OLS)
  2026  WWW/2026/community-fact-checks-do-not-break-follower-loyalty
        [regression] propensity score weighting and trimming
        [regression] staggered difference-in-differences using Callaway and Sant'Anna group-time ATTs
  2026  PETS/2026/overcoming-language-barriers-multilingual-analysis-of-the-2023-swiss-privacy-law
        [regression] difference-in-differences using Ordinary Least Squares (OLS)
        [regression] logistic difference-in-differences regression
 
==============================================================================
REPORTING GAPS
==============================================================================
papers whose regression tuples name no model the fold could place   19  (4.9% of 391)
    WWW/2012/a-dual-mode-user-interface-for-accessing-3d-content-on-the-world-wide-web :: analysis of variance (ANOVA)
    WWW/2012/investigating-the-distribution-of-password-choices :: least-squares line
    IMC/2016/an-empirical-analysis-of-a-large-scale-mobile-cloud-storage-service :: maximum likelihood estimation
    IMC/2017/connected-cars-in-cellular-network-a-measurement-study :: trend lines
    WWW/2017/some-recipes-can-do-more-than-spoil-your-appetite-analyzing-the-security-and-pri :: Nagelkerke's pseudo R2
    WWW/2019/how-serendipity-improves-user-satisfaction-with-recommendations-a-large-scale-us :: path analysis
    IEEE-SP/2020/security-update-labels-establishing-economic-incentives-for-security-patching-of :: latent class analysis
    PETS/2020/explaining-the-technology-use-behavior-of-privacy-enhancing-technologies-the-cas :: partial least squares structural equation modelling (PLS-SEM)
    USENIX/2020/from-needs-to-actions-to-secure-apps-the-effect-of-requirements-and-developer-pr :: Decision Tree models
    PETS/2022/personal-information-inference-from-voice-recordings-user-awareness-and-privacy :: regression analyses based on the Akaike information criterion
    PETS/2023/investigating-privacy-decision-making-processes-among-nigerian-men-and-women :: Partial Least Squares structural equation modelling (PLS-SEM)
    USENIX/2023/bug-hunters-perspectives-on-the-challenges-and-benefits-of-the-bug-bounty-ecosys :: log-linear Bradley-Terry (LLBT) modeling
    WWW/2023/not-seen-not-heard-in-the-digital-world-measuring-privacy-practices-in-childrens :: regression test
    PETS/2024/internet-users-willingness-to-disclose-biometric-data-for-continuous-online-acco :: Partial Least Squares based Structural Equation Modeling (PLS-SEM)
    PETS/2024/simply-tell-me-how-on-trustworthiness-and-technology-acceptance-of-attribute-bas :: covariance-based structural equation modeling with WLSMV estimation
    WWW/2024/global-news-synchrony-and-diversity-during-the-start-of-the-covid-19-pandemic :: regression models with VIF- and AIC-based feature/model selection
    PETS/2025/privacy-perceptions-and-behaviors-towards-targeted-advertising-on-social-media-a :: path model / mediation analysis
    WWW/2026/how-graphs-can-help-you-stay-informed-in-an-evolving-world :: regression line
    PETS/2025/sheeps-clothing-wolfish-intent-automated-detection-and-evaluation-of-problematic :: mediation analysis
 
papers with at least one bare "regression"/"regression analysis"    99  (25.3% of 391)
 
papers with a reported value on >=1 regression tuple (detail != null)  313  (80.1% of 391)
 
What the `detail` field carries, of the 391 (a FLOOR, not a measurement — see the page):
Detail mentions        Papers  Share of 391
---------------------  ------  ------------
an R² or pseudo-R²     31      7.9%
a coefficient value    130     33.2%
a p-value              76      19.4%
a confidence interval  23      5.9%
a sample size          14      3.6%
 
==============================================================================
FULL-TEXT PROBES (lower bounds — a paper may phrase it differently)
==============================================================================
searched 5869 paper.cols.txt files, whitespace collapsed
 
Probe                             Papers matching
--------------------------------  ---------------
cluster-robust standard errors    4
the words "random effect"         61
"random intercept"                29
generalised estimating equations  2
"overdispersion"                  6
"zero-inflated"                   4
a variance inflation factor       27
"linear probability model"        2
"marginal effect"                 20
"odds ratio"                      100
"interrupted time series"         5
"regression discontinuity"        6
"difference-in-differences"       11
 
--- Proximity probe: a random-effects phrase within 120 chars of a site/domain/page word ---
  IEEE-SP/2010/a-practical-attack-to-de-anonymize-social-network-users  (1 windows)
      directory is not restricted. As a result, everyone can download it from the web. The directory itself is organized in a multilevel hierarchical collection of alphabetically ordered lists that provide pointers to individual web pages to make it convenient for a
  PETS/2015/an-automated-approach-for-complementing-ad-blockers-blacklists  (1 windows)
      dern web traffic. In Proc. IMC '11, pages 295-312, 2011. [23] T. Karagiannis, K. Papagiannaki, and M. Faloutsos. Blinc: multilevel traffic classification in the dark. SIGCOMM Comput. Commun. Rev., 35(4):229-240, 2005. [24] H. Kim, K. Claffy, M. Fomenkov, D. Ba
  IMC/2016/sneaking-past-the-firewall-quantifying-the-unexpected-traffic-on-major-tcp-and-u  (1 windows)
      LOBECOM'04. IEEE, volume 3, pages 1532-1538. IEEE, 2004. [12] T. Karagiannis, K. Papagiannaki, and M. Faloutsos. BLINC: Multilevel Traffic Classification in the Dark. In ACM SIGCOMM Computer Communication Review, volume 35, pages 229-240. ACM, 2005. [13] G. Ma
  PETS/2016/do-not-track-me-sometimes-users-contextual-preferences-for-web-tracking  (1 windows)
      he use of several classifiers (including Asymmetric AdaBoost [42], Support Vector Machines [18], and Generalized Linear Mixed Effects Regression [10]) to predict a user's comfort with tracking of specific page visits based on properties of the web page and tha
  NDSS/2017/catching-worms-trojan-horses-and-pups-unsupervised-detection-of-silent-delivery  (1 windows)
      imization problem to detect locksteps, which makes it highly sensitive to the choice of seed domains and FastGreedy [7] Multilevel [12] the times provided. Furthermore, this serial implementation of Number of Communities 6919 6439 Average #nodes/community 21 2
  IMC/2018/multilevel-mda-lite-paris-traceroute  (1 windows)
       the previous section. Fakeroute is available as free open-source software at the URL mentioned at the end of Sec. 1. 4 MULTILEVEL ROUTE TRACING The third principal contribution of this paper, after the MDA-Lite and Fakeroute of the previous sections, is IPv4 
  USENIX/2021/a-large-scale-study-of-user-behavior-expectations-and-engagement-with-android-pe  (1 windows)
      e as a fixed effect and the par 1 Some of the explanations were actually permission requests by web ticipant and app as random effects. The trained model shows pages in a browser a significant difference between expecting and not expecting 810 30th USENIX Secu
  IMC/2022/what-factors-affect-targeting-and-bids-in-online-advertising-a-field-measurement  (9 windows)
      anatory variables), as well as the website the ads appeared on, the bidder, the individual, and the category of the ad (random effects). We selected our model using the top-down method suggested by Zuur et al. [49]: we started with a full specified model, incl
  PETS/2022/analyzing-the-feasibility-and-generalizability-of-fingerprinting-internet-of-thi  (1 windows)
      r and Communications Security (CCS), page 263-274, 2014. [25] T. Karagiannis, K. Papagiannaki, and M. Faloutsos. Blinc: Multilevel traffic classification in the dark. In Proceedings of the 2005 Conference on Applications, Technologies, Architectures, and Proto
  PETS/2022/if-this-context-then-that-concern-exploring-users-concerns-with-ifttt-applets  (1 windows)
      Conference on Human Factors in Computing Systems, pages 2003-2012. ACM, 2009. [39] Gerhard Tutz and Wolfgang Hennevogl. Random effects in ordinal regression models. Computational Statistics & Data Analysis, 22(5):537-557, 1996. [40] Blase Ur, Elyse McManus, Me
  CCS/2024/the-illusion-of-randomness-an-empirical-analysis-of-address-space-layout-randomi  (3 windows)
      e, which is 64 bits or 32 bits according to the hardware architecture. However, the practical limit is lower because of Multilevel Paging and memory pages. Multilevel Paging is a technique that translates virtual memory addresses into physical ones. The idea i
  IEEE-SP/2024/to-auth-or-not-to-auth-a-comparative-analysis-of-the-pre-and-post-login-security  (1 windows)
      urs and did not attempt to visit intentionally invalid URLs which may have different security configurations [48]), and random effects might affect both states differently. We tried to minimize all such errors by starting the crawl in both states for each site
  WWW/2024/are-adversarial-phishing-webpages-a-threat-in-reality-understanding-the-users-pe  (1 windows)
      * worryingly, we found that their ability to recognize phishing web-Table 2: Webpage Classification Analysis - Logistic mixed-effects repages is much worse; intriguingly, however, it appears that our gression model: we predict whether a website is classified c
  CCS/2025/layered-overlapping-and-inconsistent-a-large-scale-analysis-of-the-multiple-priv  (1 windows)
      ivacy policies, identifying persistent clarity issues despite regulatory efforts, and finding that regulation has had a mixed effect on privacy policy transparency [8]. For example, Chen et al.'s [15] analysis of the privacy policies of 95 popular websites fou
  IEEE-SP/2025/restricting-the-link-effects-of-focused-attention-and-time-delay-on-phishing-war  (1 windows)
       pre-registration), including participants' interactions with false positives and different phishing URL manipulations, mixed-effect regressions on predictive factors for clicking on different types of link, and qualitative analysis of open-text responses. 61 
  IEEE-SP/2025/understanding-the-efficacy-of-phishing-training-in-practice  (1 windows)
       Security (SOUPS), pages 339-357, August 2021. [15] Andrew Gelman and Jennifer Hill. Data Analysis Using Regression and Multilevel/Hierarchical Models. Cambridge University Press, December 2006. [16] William J. Gordon, Adam Wright, Robert J. Glynn, Jigar Kadak
 
  16 papers of 5869
 
--- Cluster-robust matches, listed, because the page names them individually ---
  WWW/2023/a-method-to-assess-and-explain-disparate-impact-in-online-retailing
  PETS/2026/overcoming-language-barriers-multilingual-analysis-of-the-2023-swiss-privacy-law
  WWW/2026/community-fact-checks-do-not-break-follower-loyalty
  WWW/2026/consensus-stability-of-community-notes-on-x

The simulation

scripts/counts_and_repeats.py, published verbatim on the page as a <file python> block. Synthetic data, fixed seed 20260819, numpy 2.4.6, statsmodels 0.14.6. Nothing in it is a measurement claim.

What it does and does not establish:

  • Part A measures the false-positive rate of Poisson regression on negative-binomial counts with variance/mean = 13, under a true null. It establishes that the estimator is anti-conservative at that dispersion. It does not establish that real tracker counts have that dispersion — nobody in this corpus reports one, which is why it is an open question on the page.
  • Part B measures the false-positive rate and power of a naive logistic regression against a site-clustered one, at a latent-scale ICC of 0.41. Again, the ICC is chosen to be plausible; no paper reports a real one.
  • The ICC is on the latent (logit) scale, computed as σ²/(σ² + π²/3). That is the standard convention for a logistic random-intercept model and it is not the same as an observed-scale ICC; the number is not comparable with an ICC reported for a continuous outcome.
  • Part B's random-number stream is shared across its sub-experiments, so the B1 two-wave row appears twice with slightly different values (7.8% in the first block, 8.6% in the wave-scaling block). That is Monte-Carlo noise at 500 iterations, not a bug, and both are printed rather than one being suppressed. At 500 iterations the standard error of a 5% rate is about 1.0 percentage point.

Real, unedited output:

counts_and_repeats-output.txt
Two things that change a regression's answer in a web measurement.
 
Both run on SYNTHETIC data with a fixed seed, because the point is a property
of the estimator rather than a fact about the web. Nothing here is a
measurement claim; every number is reproducible by running the file.
 
  A. TRACKER COUNTS ARE OVERDISPERSED. "Number of third parties on a site" is a
     count with variance many times its mean. A Poisson regression assumes
     variance == mean, so it reports standard errors that are far too small and
     rejects a true null far more often than its nominal alpha. This part
     measures that rate, and shows the fixes: a negative-binomial model, a
     quasi-Poisson scale correction, and heteroskedasticity-robust standard
     errors on the Poisson fit.
 
     The negative-binomial row is fitted TWICE on purpose. `sm.families.
     NegativeBinomial(alpha=...)` takes the dispersion as a FIXED input, so
     handing it the true simulated value is an oracle an analyst does not have.
     The second row estimates the dispersion jointly with the coefficients,
     which is what you actually do, and is the number to read.
 
  B. REPEATED CRAWLS OF THE SAME SITE CUT BOTH WAYS. When the same sites are
     crawled twice, the rows are not independent, and what that does to your
     test depends on WHERE the predictor varies:
 
       B1. A SITE-LEVEL predictor (category, rank bucket, CMP vendor) is
           constant within a site. Non-independence then inflates the
           false-positive rate, exactly as on Statistics:Hypothesis testing.
 
       B2. A WITHIN-SITE predictor (before/after, treatment/control applied to
           the same site) varies inside the site. Non-independence then makes
           the naive test CONSERVATIVE: the standard error is too LARGE and you
           lose power. Clustering on the site is still the right thing to do,
           but the direction of the error is the opposite one, and "clustering
           always inflates false positives" is the wrong rule to carry around.
 
     Both are measured against cluster-robust standard errors clustered on the
     site, which is the cheapest correct analysis and the one the corpus's own
     panel study uses.
 
seed = 20260819; numpy 2.4.6; statsmodels 0.14.6
 
A. OVERDISPERSED COUNTS  (500 iterations, 1000 sites each)
   third parties per site ~ NegBin(mean=12, var=156), variance/mean = 13.0
   two groups drawn from that SAME distribution -> every rejection is false
 
   model                                         false positives   (nominal 5%)
   Poisson GLM                                            60.4%
   Poisson GLM + robust (HC0) SE                           5.2%
   quasi-Poisson (Pearson scale)                           5.0%
   negative binomial GLM, alpha KNOWN (oracle)             5.0%
   negative binomial, alpha ESTIMATED                      5.0%
 
B. THE SAME SITES, CRAWLED TWICE  (500 iterations, 500 sites x 2 waves)
   site random intercept SD = 1.5, latent-scale ICC = 0.41
 
   B1  site-level predictor (constant within a site), TRUE NULL
      naive logistic, rows treated as independent    7.8% false positives   mean SE 0.135
      same model, SEs clustered on the site          5.2% false positives   mean SE 0.152
   B2  within-site predictor (wave 1 vs wave 2), TRUE NULL
      naive logistic, rows treated as independent    3.0% false positives   mean SE 0.135
      same model, SEs clustered on the site          4.8% false positives   mean SE 0.114
 
   B1 again, as the panel gets longer (site-level predictor, TRUE NULL)
       crawls per site     rows     naive   clustered
                     2     1000     8.6%       4.4%
                     4     2000    11.4%       3.6%
                     8     4000    25.2%       6.2%
                    12     6000    32.4%       4.2%
 
   B3  the same within-site predictor with a REAL effect (log-odds 0.4)
      naive logistic                                61.6% power
      SEs clustered on the site                     75.2% power
 
Nothing above is a measurement. It is what these estimators do to data 
shaped like a crawl's.

Full-text probes

Every probe is a lower bound. They exist as an independent check on the tuple-based counts, computed from the same paper.cols.txt the extractor read (5,869 files).

Whitespace is collapsed before matching, and this was a real bug in the first draft. multilevel\nmixed-effects in WWW/2026 consensus-stability-of-community-notes-on-x is a line break falling inside a two-word phrase; the un-normalised probe missed it. Normalising (-\n joined, \s+ collapsed) moved four published counts: “random effect” 59→61, “random intercept” 27→29, “odds ratio” 99→100, “linear probability model” 1→2. The cluster-robust count did not move. The naive version of this probe would have published “one paper in 5,869 uses a linear probability model” when there are two.

Doing it by holding all 5,869 normalised texts in memory exhausts the V8 heap (OOM at ~4 GB). The script streams one file at a time and tests all thirteen probes per file.

Probe Regex Papers
cluster-robust standard errors cluster-robust|cluster robust|clustered standard error|standard errors (are )?clustered|clustered at the (site|website|domain|user|note|product|participant) 4
“random effect” random effects?\b 61
“random intercept” random intercepts?\b 29
GEE generali[sz]ed estimating equation|general estimating equation 2
“overdispersion” overdispers 6
“zero-inflated” zero-inflated|zero inflated 4
VIF variance inflation factor|\bVIF\b 27
“linear probability model” linear probability model 2
“marginal effect” marginal effects?\b 20
“odds ratio” odds ratios?\b 100
“interrupted time series” interrupted time.?series 5
“regression discontinuity” regression discontinuity 6
“difference-in-differences” difference.in.difference 11

The proximity probe, added during review. A keyword probe cannot tell you what a random effect is:

const RE   = /random (intercepts?|effects?|slopes?)|mixed[- ]effects?|multilevel|\(1 ?\| ?\w+\)/gi;
const UNIT = /\b(website|web site|websites|site|sites|domain|domains|page|pages|url|urls)\b/i;
// a hit is any RE match with a UNIT word inside the surrounding 260 characters

16 papers of 5,869. Fifteen are bibliography entries (“Blinc: multilevel traffic classification”), unrelated senses (“Multilevel Paging”, “multilevel hierarchical collection”), or a random effect for something else with a site word nearby. The sixteenth is Zeng et al. [1Zeng, Eric; McAmis, Rachel; Kohno, Tadayoshi; Roesner, Franziska (2022): "What Factors Affect Targeting and Bids in Online Advertising? A Field Measurement Study", in: Proceedings of the ACM Internet Measurement Conference, pp. 210-229. (DOI)] (IMC 2022), who fit “random intercepts for website, participant, bidder, and ad category”.

This probe exists because the first draft of the page was wrong. It claimed that no paper in the corpus models the website as a random effect. The keyword probe could not have found Zeng et al., because nothing in their sentence is a phrase a keyword probe would carry. The page now says one paper does, and that it is a field study with participants rather than a repeated crawl — which is the claim the evidence actually supports. All 16 hits are printed by the report script so a reader can dismiss the fifteen themselves.

Probe hits read individually, because a keyword hit is not a use. The four zero-inflated matches: IMC/2020 turning-up-the-dial and WWW/2022 effective-messaging fit one (Zero-inflated Poisson regression, Zero-Inflated Negative Binomial Regression Model (ZINBR)); WWW/2019 modeling-item-specific-temporal-dynamics and USENIX/2024 iot-market-dynamics have the phrase only in their bibliographies (a zero-inflated Poisson paper, and the glmmTMB package paper). The second of those is the only crawl paper in the corpus with the phrase anywhere in it. A first draft of the page said “four papers mention zero-inflation and none is a crawl”, which was wrong on both halves.

Probes that were run and rejected:

  • clustered SE (case-insensitive) — matched 8 papers, of which four were clustered sequences, clustered security events and similar. Prefix matching on a two-letter abbreviation is not a probe. Replaced with the explicit list above.
  • clustered at the unanchored — matched “usage is clustered at the low end” in PETS/2026/personal-data-flows. Anchored to a unit noun (site, website, domain, user, note, product, participant), which removed it.
  • cox|hazard|survival for time-to-event — matched 135 papers on “hazard” and “survival” in unrelated security senses. Not used; the axis-1 fold's \bcox\b|proportional[-\s]?hazard is what the page reports.
  • Shell grep -rl was not used for any published probe. Some paper.cols.txt files are detected as binary and are silently skipped; the node probe reads every file with an explicit latin1 encoding. See the corpus page for the general form of this trap.

Disagreement with Hypothesis testing, which this run did not resolve. That page reports a probe for clustered standard errors finding three papers; this page's probe finds four, adding [2Chuai, Yuwei; Lenzini, Gabriele; Pröllochs, Nicolas (2026): "Consensus Stability of Community Notes on X", in: Proceedings of the ACM Web Conference, pp. 8885-8896. (DOI)]. Two things differ and both favour the higher count: this probe is anchored on a unit noun (clustered at the (site|website|domain|user|note|product|participant)) where the sibling's is not, and this one collapses whitespace first. The two pages also state different full-text denominators — 5,855 files there against 5,869 here — which was not chased. Neither page has been changed to match the other, because re-deriving the sibling's figure means re-running the sibling's own probe, which belongs to that page's audit trail and not to this one. Recorded so that whoever refreshes statistics:hypothesis_testing next knows this is waiting. A reader can reach both numbers in two clicks, which is exactly why it is written down rather than left.

Disagreement between the probe and the fold, disclosed on the page. The probe finds 4 clustering papers; axis 2 finds 1. The gap is Chuai et al. [2Chuai, Yuwei; Lenzini, Gabriele; Pröllochs, Nicolas (2026): "Consensus Stability of Community Notes on X", in: Proceedings of the ACM Web Conference, pp. 8885-8896. (DOI)] and Bobek et al. [3Bobek, Michelle; Pröllochs, Nicolas (2026): "Community Fact-Checks Do Not Break Follower Loyalty", in: Proceedings of the ACM Web Conference. (DOI)], whose regression tuples say “robust standard errors” while the clustering statement lives in a different sentence (in one case in a descriptive-only tuple), plus Nenadić et al. [4Nenadić, Luka; Rodriguez, David; Calandrino, Joseph A. (2026): "Overcoming Language Barriers: Multilingual Analysis of the 2023 Swiss Privacy Law's Impact", Proceedings on Privacy Enhancing Technologies 2026(4):703-723. (DOI)], whose clustering is stated in prose rather than in the method name. The fold reads method strings; the probe reads the paper. Where they disagree the probe is right and the page uses the probe's figure for the “four papers cluster” claim while reporting the fold's 1 in the fold's own table.

Quotes

Bulk check

node scripts/quote_check.mjs –statistics regression –show 400 against data/fulltext/<year>/<venue>/<slug>/paper.cols.txt:

530 quotes checked: 267 exact, 170 partial (>=60% of 5-word windows), 93 below threshold,
0 with no full text on disk.

Below-threshold is not “unsupported”. The five-word-window test is harsh on a fifteen-word quote (eleven windows), and a dropped citation marker or a two-column splice moves several windows at once. Example: USENIX/2020 understanding-security-mistakes scored below threshold because the extractor's quote omits the reference [15, 67-106] that sits inside the sentence in the PDF. The 93 were not individually chased.

Every quote published on the page, checked by hand

Paper Quoted claim Verdict
[4Nenadić, Luka; Rodriguez, David; Calandrino, Joseph A. (2026): "Overcoming Language Barriers: Multilingual Analysis of the 2023 Swiss Privacy Law's Impact", Proceedings on Privacy Enhancing Technologies 2026(4):703-723. (DOI)] “a difference-in-differences model on the balanced panel using Ordinary Least Squares (OLS)” verbatim (paper.cols.txt @45889, spliced across columns mid-sentence)
[4Nenadić, Luka; Rodriguez, David; Calandrino, Joseph A. (2026): "Overcoming Language Barriers: Multilingual Analysis of the 2023 Swiss Privacy Law's Impact", Proceedings on Privacy Enhancing Technologies 2026(4):703-723. (DOI)] “Given the binary disclosure outcome, this specification operates in probability space” verbatim, same passage
[4Nenadić, Luka; Rodriguez, David; Calandrino, Joseph A. (2026): "Overcoming Language Barriers: Multilingual Analysis of the 2023 Swiss Privacy Law's Impact", Proceedings on Privacy Enhancing Technologies 2026(4):703-723. (DOI)] “Standard errors are clustered at the website level to account for repeated observations of the same policy across snapshots.” verbatim @48397, spliced
[4Nenadić, Luka; Rodriguez, David; Calandrino, Joseph A. (2026): "Overcoming Language Barriers: Multilingual Analysis of the 2023 Swiss Privacy Law's Impact", Proceedings on Privacy Enhancing Technologies 2026(4):703-723. (DOI)] “11,800 websites (23,600 policy-snapshot observations)” verbatim @116909 (table note)
[5Mai, Cat; Coelho, Bruno; Kieserman, Julia; Matsumoto, Lexie; Spinelli, Kyle; Yang, Eric; Andreou, Athanasios; Greenstadt, Rachel; Lauinger, Tobias; McCoy, Damon (2025): "More and Scammier Ads: The Perils of YouTube's Ad Privacy Settings", in: Proceedings on Privacy Enhancing Technologies. (DOI)] “For analyses on ad load, we use Poisson regression, which is used to model count data” verbatim
[5Mai, Cat; Coelho, Bruno; Kieserman, Julia; Matsumoto, Lexie; Spinelli, Kyle; Yang, Eric; Andreou, Athanasios; Greenstadt, Rachel; Lauinger, Tobias; McCoy, Damon (2025): "More and Scammier Ads: The Perils of YouTube's Ad Privacy Settings", in: Proceedings on Privacy Enhancing Technologies. (DOI)] “For analyses on predatory ads, we use negative binomial regression, which is the alternative to Poisson regression for data with high variances” verbatim @41294, spliced by a running header (“Mai et al.”)
[5Mai, Cat; Coelho, Bruno; Kieserman, Julia; Matsumoto, Lexie; Spinelli, Kyle; Yang, Eric; Andreou, Athanasios; Greenstadt, Rachel; Lauinger, Tobias; McCoy, Damon (2025): "More and Scammier Ads: The Perils of YouTube's Ad Privacy Settings", in: Proceedings on Privacy Enhancing Technologies. (DOI)] “To normalize the count of predatory ads, we add an offset term that is the log of the total ad count” verbatim @41294
[6Kieserman, Julia B.; Andreou, Athanasios; Geeng, Chris; Lauinger, Tobias; McCoy, Damon (2025): "Tracker Installations Are Not Created Equal: Understanding Tracker Configuration of Form Data Collection", in: Proceedings on Privacy Enhancing Technologies, pp. 679-695. (DOI)] “It is important to acknowledge that our models are a relatively weak fit; the former has a pseudo R-squared of 0.0721” verbatim @97791, spliced
[6Kieserman, Julia B.; Andreou, Athanasios; Geeng, Chris; Lauinger, Tobias; McCoy, Damon (2025): "Tracker Installations Are Not Created Equal: Understanding Tracker Configuration of Form Data Collection", in: Proceedings on Privacy Enhancing Technologies, pp. 679-695. (DOI)] “This means that their explanatory power is limited. However, we can still draw some useful insights from them” verbatim @100346
[7Yuan, Ying; Hao, Qingying; Apruzzese, Giovanni; Conti, Mauro; Wang, Gang (2024): ""Are Adversarial Phishing Webpages a Threat in Reality?" Understanding the Users' Perception of Adversarial Webpages", in: Proceedings of the ACM Web Conference, pp. 1712-1723. (DOI)] “We treat each participant as a random effect because the same user has viewed 15 webpages (i.e., repeated measures).” verbatim @29619, spliced by a figure caption
[8Collier, Ben; Thomas, Daniel R.; Clayton, Richard; Hutchings, Alice (2019): "Booting the Booters: Evaluating the Effects of Police Interventions in the Market for Denial-of-Service Attacks", in: Proceedings of the ACM Internet Measurement Conference, pp. 50-64. (DOI)] “We use a negative binomial rather than poisson regression model, as the events (denial of service attacks) are not independent, rather there is a simple trend to the data” verbatim @24933
[9Votipka, Daniel; Fulton, Kelsey R.; Parker, James; Hou, Matthew; Mazurek, Michelle L.; Hicks, Michael (2020): "Understanding security mistakes developers make: Qualitative analysis from Build It, Break It, Fix It", in: Proceedings of the USENIX Security Symposium. (Link)] “This trend was uncovered by a poisson regression (appropriate for count data) we performed for issues in the Mistakes type.” present; the paper reads …count data) [15, 67-106] we performed…. The extraction quote drops the citation marker. Flagged rather than silently accepted
[10Vu, Anh V.; Collier, Ben; Thomas, Daniel R.; Kristoff, John; Clayton, Richard; Hutchings, Alice (2025): "Assessing the Aftermath: the Effects of a Global Takedown against DDoS-for-hire Services", in: Proceedings of the USENIX Security Symposium. (Link)] “we modelled the weekly attack counts … using negative binomial regression - a well-established statistical technique for interrupted time series analysis” verbatim, ellipsis marks the extractor's own elision
[2Chuai, Yuwei; Lenzini, Gabriele; Pröllochs, Nicolas (2026): "Consensus Stability of Community Notes on X", in: Proceedings of the ACM Web Conference, pp. 8885-8896. (DOI)] “we specify a multilevel mixed-effects logistic regression model” and “we also cluster robust standard errors at the note level to account for potential within-note correlations over time” verbatim; the second at paper.cols.txt @25495, located by the cluster probe
[11Abdullah, Muhammad; Qazi, Zafar Ayyub; Qazi, Ihsan Ayyub (2022): "Causal impact of Android go on mobile web performance", in: Proceedings of the ACM Internet Measurement Conference, pp. 113-129. (DOI)] “page crashes are not randomly sampled” verbatim, part of “the fact that page crashes are not randomly sampled across Go and non-Go”
[12Butkiewicz, Michael; Madhyastha, Harsha V.; Sekar, Vyas (2011): "Understanding website complexity: measurements, metrics, and implications", in: Proceedings of the ACM Internet Measurement Conference. (DOI)] LASSO linear regression of load times on complexity metrics verbatim @39824: “we augment the above correlation analysis by building a linear regression model using the LASSO technique”, “We use LASSO instead of simple linear regression because it produces a sparser model”

No published quote failed. The one flagged row ([9Votipka, Daniel; Fulton, Kelsey R.; Parker, James; Hou, Matthew; Mazurek, Michelle L.; Hicks, Michael (2020): "Understanding security mistakes developers make: Qualitative analysis from Build It, Break It, Fix It", in: Proceedings of the USENIX Security Symposium. (Link)]) is a dropped citation marker inside an otherwise exact sentence.

External sources

Every external reference was verified against a primary record on 2026-08-19, by fetching, not by recall.

Key Verified against Result
[13Gelman, Andrew; Hill, Jennifer (2007): "Data Analysis Using Regression and Multilevel/Hierarchical Models". Cambridge University Press. (DOI)] Crossref 10.1017/CBO9780511790942 Cambridge UP monograph. Crossref dates it 2006-12-18 (online); the printed edition and the universal citation are 2007. Judgement call: cited as 2007
[14Bates, Douglas; Mächler, Martin; Bolker, Ben; Walker, Steve (2015): "Fitting Linear Mixed-Effects Models Using lme4", Journal of Statistical Software 67(1):1-48. (DOI)] Crossref 10.18637/jss.v067.i01 JSS 67(1), 2015. Confirmed
[15Barr, Dale J.; Levy, Roger; Scheepers, Christoph; Tily, Harry J. (2013): "Random Effects Structure for Confirmatory Hypothesis Testing: Keep It Maximal", Journal of Memory and Language 68(3):255-278. (DOI)] Crossref 10.1016/j.jml.2012.11.001 J. Memory & Language 68(3):255–278, 2013. Confirmed
[16Mood, Carina (2010): "Logistic Regression: Why We Cannot Do What We Think We Can Do, and What We Can Do About It", European Sociological Review 26(1):67-82. (DOI)] Crossref 10.1093/esr/jcp006 European Sociological Review 26(1):67–82. Crossref's issue date is 2009-03-09 (advance access); the volume is 2010
[17Ver Hoef, Jay M.; Boveng, Peter L. (2007): "Quasi-Poisson vs. Negative Binomial Regression: How Should We Model Overdispersed Count Data?", Ecology 88(11):2766-2772. (DOI)] Crossref 10.1890/07-0043.1 Ecology 88(11):2766–2772, 2007. Confirmed
[18Ferrari, Silvia; Cribari-Neto, Francisco (2004): "Beta Regression for Modelling Rates and Proportions", Journal of Applied Statistics 31(7):799-815. (DOI)] Crossref 10.1080/0266476042000214501 J. Applied Statistics 31(7):799–815, 2004. Confirmed
[19Callaway, Brantly; Sant'Anna, Pedro H. C. (2021): "Difference-in-Differences with Multiple Time Periods", Journal of Econometrics 225(2):200-230. (DOI)] Crossref 10.1016/j.jeconom.2020.12.001 J. Econometrics 225(2):200–230, 2021. Rejected the SSRN preprint 10.2139/ssrn.3148250 in favour of the journal version
[20Moineddin, Rahim; Matheson, Flora I.; Glazier, Richard H. (2007): "A Simulation Study of Sample Size for Multilevel Logistic Regression Models", BMC Medical Research Methodology 7:34. (DOI)] Crossref 10.1186/1471-2288-7-34 BMC Med. Res. Methodology 7, article 34, 2007. BMC uses article numbers, not page ranges
[21Shmueli, Galit (2010): "To Explain or to Predict?", Statistical Science 25(3):289-310. (DOI)] Crossref 10.1214/10-STS330 + Project Euclid record Statistical Science 25(3):289–310, 2010. Crossref returns no page range; pages taken from Project Euclid, which is the publisher of record. Rejected the SSRN preprint 10.2139/ssrn.1351252
[22Vittinghoff, Eric; McCulloch, Charles E. (2007): "Relaxing the Rule of Ten Events per Variable in Logistic and Cox Regression", American Journal of Epidemiology 165(6):710-718. (DOI)] Crossref 10.1093/aje/kwk052 Am. J. Epidemiology 165(6):710–718, 2007. Confirmed
[23Angrist, Joshua D.; Pischke, Jörn-Steffen (2009): "Mostly Harmless Econometrics: An Empiricist's Companion". Princeton University Press. (DOI)] Crossref 10.1515/9781400829828 Princeton UP, 2009. A second Crossref record (10.2307/j.ctvcm4j72, dated 2008) is the JSTOR deposit of the same book; the De Gruyter/Princeton record was used
[24Colin Cameron, A.; Miller, Douglas L. (2015): "A Practitioner’s Guide to Cluster-Robust Inference", Journal of Human Resources 50(2):317-372. (DOI)] already in Bibliography Reused, not re-added
[25Gelman, Andrew; Hill, Jennifer; Vehtari, Aki (2020): "Regression and Other Stories". Cambridge University Press. (DOI)] Crossref 10.1017/9781139161879 + the Cambridge Core listing Cambridge UP, 2020, 548 pp., Gelman/Hill/Vehtari. The Cambridge listing was fetched separately to check the scope claim on the content page — that the multilevel material is not in it — because Crossref carries no table of contents
[26Matuschek, Hannes; Kliegl, Reinhold; Vasishth, Shravan; Baayen, Harald; Bates, Douglas (2017): "Balancing Type I Error and Power in Linear Mixed Models", Journal of Memory and Language 94:305-315. (DOI)] Crossref 10.1016/j.jml.2017.01.001 J. Memory & Language 94:305–315, 2017. Same journal as [15Barr, Dale J.; Levy, Roger; Scheepers, Christoph; Tily, Harry J. (2013): "Random Effects Structure for Confirmatory Hypothesis Testing: Keep It Maximal", Journal of Memory and Language 68(3):255-278. (DOI)], which is the point
[27MacKinnon, James G.; Nielsen, Morten Ørregaard; Webb, Matthew D. (2023): "Cluster-Robust Inference: A Guide to Empirical Practice", Journal of Econometrics 232(2):272-299. (DOI)] Crossref 10.1016/j.jeconom.2022.04.001 J. Econometrics 232(2):272–299. Crossref's DOI suffix is 2022.04.001 while the issue is dated 2023 — an online-first artefact, and the sort of thing that produces a wrong year if the DOI is trusted as a date
[28Huang, Francis L. (2026): "When Cluster-Robust Inferences Fail", Educational and Psychological Measurement 86(3):579-601. Published online 2025-12-19; issue dated 2026-06 (DOI)] Crossref 10.1177/00131644251393203 Educational and Psychological Measurement 86(3):579–601. Crossref's published date is 2025-12-19 but journal-issue.published-print is 2026-06, and the page range belongs to the 2026 issue. First entered as huang2025_clusterfail; renamed to 2026 and given a note field once the issue date was checked, because a 2025 year with 2026 pagination is the kind of half-right entry that propagates

Rejected sources. No blog post, vendor page, SEO listicle or secondary summary was used for any claim on this page. Two categories were considered and rejected:

  • Textbook chapters found by search (e.g. a Gujarati chapter on count models that Crossref returned alongside Ver Hoef & Boveng). Rejected in favour of a primary journal article that makes the specific comparison the page makes.
  • Preprint DOIs where a published version exists (Callaway & Sant'Anna, Shmueli, Barr et al. all have OSF/SSRN records). Rejected on principle: the page cites what a reader will be asked to cite.

BibTeX

28 entries appended before the closing </bibtex> in Bibliography across four saves, taking it from 402 to 430:

Save Entries What
1 23 12 corpus papers via bibgen.mjs + 11 methodological references
2 4 [25Gelman, Andrew; Hill, Jennifer; Vehtari, Aki (2020): "Regression and Other Stories". Cambridge University Press. (DOI)], [26Matuschek, Hannes; Kliegl, Reinhold; Vasishth, Shravan; Baayen, Harald; Bates, Douglas (2017): "Balancing Type I Error and Power in Linear Mixed Models", Journal of Memory and Language 94:305-315. (DOI)], [27MacKinnon, James G.; Nielsen, Morten Ørregaard; Webb, Matthew D. (2023): "Cluster-Robust Inference: A Guide to Empirical Practice", Journal of Econometrics 232(2):272-299. (DOI)], [28Huang, Francis L. (2026): "When Cluster-Robust Inferences Fail", Educational and Psychological Measurement 86(3):579-601. Published online 2025-12-19; issue dated 2026-06 (DOI)] — all from the external-currency review
3 0 corrections only: bashir2019_quantity's title, page ranges, PoPETs volume/issue
4 1 [1Zeng, Eric; McAmis, Rachel; Kohno, Tadayoshi; Roesner, Franziska (2022): "What Factors Affect Targeting and Bids in Online Advertising? A Field Measurement Study", in: Proceedings of the ACM Internet Measurement Conference, pp. 210-229. (DOI)], found by the proximity probe
28 total; the bibliography went from 402 to 430 entries
  • 13 corpus papers generated by node scripts/bibgen.mjs <venue>/<year>/<slug> …, so titles and DOIs are publisher metadata rather than model recall.
  • 15 methodological references hand-written from the Crossref records in the table above.
  • 5 generated entries were dropped because the paper was already in the bibliography under the identical key and DOI: mai2025_more, zeng2021_polls, butkiewicz2011_website, becerrilarreola2023_method, bobek2026_community. The page cites the existing entries.
  • Duplicate check was three-way — key string, DOI, and normalised title — across the whole live bibliography, not a key comparison alone. A key-only check has passed a real duplicate on this wiki before.
  • PETS and USENIX index records carry no authors, so scripts/fetch_authors.py was run for the six affected slugs. Five resolved from the landing page. One did not — PETS/2025 tracker-installations-are-not-created-equal — and its author list was read off petsymposium.org/popets/2025/popets-2025-0151.php by hand and written into out/authors.json. That is a hand edit and is recorded here because nothing else records it.

Render verification after saving. The bibtex4dw plugin serves a cached parse, so the very first render showed 7 of the then-30 references with no warning at all. ?purge=true on Bibliography and then on the citing page fixes it, and it has to be redone after every bibliography save.

Final state, verified post-purge on the published pages:

Regression this page
distinct [key] markers in source 37 24
references rendered 36 24
unresolved […] markers 0 0
tables 11 9
code / file blocks 5 14
wrap boxes 6 0
footnotes 5 0

The content page's 37th marker is LePochat2019_tranco inside the template's /* … */ comment block, which is not rendered — every page on this wiki carries it. Four internal links render red (artifacts, design:automated_measurements, design:user_studies, statistics:biases); all four are pages the wiki already promises from start and from Hypothesis testing, so they are planned pages rather than broken links. Both cross-page anchors were checked against the sibling's rendered id attributes.

What could not be established

  • The real intra-class correlation of any web-measurement outcome. No paper in the corpus reports one. The simulation's 0.41 is chosen, not measured, and the page says so. This is the single figure that would make the page's central argument quantitative rather than illustrative.
  • The real overdispersion of a tracker count. Same problem: six papers in 5,869 use the word “overdispersion” and none reports a variance-to-mean ratio for a crawl outcome.
  • Whether papers that do not name a dependence treatment nonetheless applied one. The extraction records method strings; the full-text probes are the check and they agree with the tuple counts, but neither can prove a negative.
  • Whether the detail field measures reporting practice. It does not, and the page says so in a footnote. detail is a capped free-text field the extractor filled opportunistically, so “23 of 391 papers record a confidence interval” is a floor on the extraction, not a rate in the literature. A figure that was considered and not published: “only 5.9% of regression papers report a confidence interval”. It would have been the page's most quotable number and it is not supportable.
  • How many of the 132 binary-outcome papers report marginal effects rather than odds ratios. The full-text probe gives 20 and 99 corpus-wide, but not restricted to the 391 and not restricted to the paper's own model, so the page reports it as a corpus-wide ratio and does not claim more.
  • Whether the ten causal-design papers are a turn or a coincidence. Half sit in the provisional 2025–2026 years.
  • Four pre-existing duplicate pairs in Bibliography, surfaced by this run's whole-bibliography normalised-title scan and not fixed here because none is cited by this page and each belongs to another page: lerner2016internet/lerner2016_internet, bouhoula2024automated/bouhoula2024_automated, fouad2022my/fouad2022_cookie, bottger2025_regional/boettger2025_regional. Recorded so the next run does not have to rediscover them.

TODOs

  • Re-run report_regression.mjs after the next corpus refresh and diff against report_regression-output.txt. Every figure on the page comes from it.
  • If anyone measures an ICC or an overdispersion for a real crawl outcome, the simulation's parameters should be replaced with it and the page's “chosen, not measured” caveats removed.
  • Reconcile the cluster-robust count with Hypothesis testing (three there, four here) and the full-text denominator (5,855 there, 5,869 here). Belongs to whoever refreshes that page.
  • Merge the four duplicate bibliography pairs listed above, on whichever page owns them.
  • quote_check.mjs's five-word-window threshold is harsh on short quotes; a length-aware threshold would cut the 93 below-threshold figure without loosening the test. Affects every page on this site, not just this one.

Review

Four reviewers, all told explicitly that the author's context might not be exhaustive and all handed the page text, the report script, its real output, the simulation and these notes. The three focused ones ran in parallel first; the generic one ran last, after their findings were applied.

Sonnet — figures against the script

# Finding Verdict
1 Four full-text probe counts on the page no longer matched the script, which had been changed mid-review to collapse whitespace before matching: “random effect” 59→61, “random intercept” 27→29, “odds ratio” 99→100, “linear probability model” 1→2. Accepted, already applied. The reviewer read the page between the script change and the page update. It also independently traced the new second linear-probability-model paper and confirmed the change is a fix, not a regression. The disclosure that the files changed under it was correct and useful; the change was the author's, mid-review, and is recorded here
2 reg_fold.mjs bug: the continuous rule matched \blinear\b, so every bare “generalized **linear mixed model” was classified Gaussian** — 7 papers, two of them contradicted by the extractor's own detail field. Accepted. The most valuable finding of the whole review. Fixed with a lookahead rule that fires before continuous; a 36-case self-test now pins the precedence. Moved two published figures
3 The crawl-subset outcome table on the page printed 6 of the script's 10 rows with no ellipsis, hiding 6 of the 62 papers. Accepted. All 10 rows now printed
4 Part A's negative-binomial row was fitted with the true dispersion (alpha=dispersion), which is an oracle, while the page called the fix “one argument: family=NegativeBinomial()”. Accepted. The script now fits both — alpha known and alpha estimated jointly by sm.NegativeBinomial — and the page distinguishes them. Both give 5.0%, so the conclusion holds and the framing was wrong
5 \blm\b in the continuous rule is inert on this corpus but would misclassify a “Breusch-Pagan LM test”; \bCL\b\s*$ likewise inert. Accepted. Both removed
6 Everything else reproduced byte-for-byte: the embedded <file python> block is identical to the committed script; residue 0; 18+19=37 exclusions with zero overlap; the 10-vs-11 causal-design split; the detail counts; the ICC arithmetic; the NB(mean, α)→numpy(n, p) reparameterisation; no RNG irreproducibility. Noted. Four of these were figures the reviewer says it expected to find broken

Sonnet — citations and quotes

# Finding Verdict
1 Four citekeys (gelman2020_stories, matuschek2017_balancing, mackinnon2023_clusterrobust, huang2026_clusterfail) do not resolve. Rejected — stale snapshot. They were added to the page from the currency review and published to Bibliography while this reviewer was running. Verified post-purge: 36 references render, 0 unresolved markers
2 bashir2019_quantity's title field is the URL slug, not the paper's title. Accepted — a real defect in a published bibliography entry. bibgen.mjs fell back to the slug for a venue-page record with no OpenAlex title, and it was not caught before saving. Corrected to “Quantity vs. Quality: Evaluating User Interest Profiles Using Ad Preference Managers”
3 Several added @inproceedings entries omit page ranges Crossref has, and one PoPETs entry omits volume/issue. Accepted, scoped. Page ranges and the PoPETs volume/issue added to the entries this run added. The five entries that already existed were left alone: they belong to other pages
4 The Votipka et al. quote silently drops an inline citation marker mid-sentence without an ellipsis. Accepted. Marked as […] on the page with a note that the elision is a citation marker
5 Every other quote verified: 11 verbatim, 4 spliced-but-present across the two-column extraction. No quote contains words absent from its source. Every “X et al.” matches the cited entry's first author. All six load-bearing claims (Nenadić's clustering, Mai's offset, Kieserman's pseudo-R², Yuan's participant random effect, Collier, Votipka) confirmed against the papers, plus nine more the reviewer checked unprompted. Noted
6 Four pre-existing duplicate title pairs elsewhere in Bibliography. Accepted as a finding, not fixed here — none is cited by this page. Recorded under What could not be established

Sonnet — external currency

# Finding Verdict
1 Gelman & Hill 2007 has a 2020 successor, Regression and Other Stories (Gelman, Hill & Vehtari). Accepted. Added as the primary recommendation, with the caveat — checked against the Cambridge Core listing — that the multilevel material is not in it, so the 2007 book is still the one for this page's random-effects sections
2 Barr et al. 2013 has a published rebuttal in the same journal: Matuschek et al. 2017, “Balancing Type I Error and Power in Linear Mixed Models”. Accepted. Added; the page now presents “keep it maximal” as one side of a live argument rather than as settled
3 Cameron & Miller 2015 has a current successor: MacKinnon, Nielsen & Webb 2023. Accepted. Added alongside, with the division of labour stated
4 Huang 2025, “When Cluster-Robust Inferences Fail” — CR0 sandwich estimators misbehave under imbalanced cluster sizes. Accepted. Directly relevant, because a crawl's clusters are maximally imbalanced. Added to the remedy table and to the recommendation, with the specific note that statsmodels's cov_type=“cluster” is CR0
5 Tang et al. (SOUPS 2025) on statistical misreporting is uncited on this page. Accepted for this page (added to What to Read First and to the venue caveat). The reviewer's stronger claim — that it is uncited anywhere on the wiki — is wrong: tang2025_misuse is already in the bibliography and is the external anchor of Hypothesis testing. The reviewer grepped a local pages/ directory that holds stale exports
6 numpy 2.5.2 is current; the script's output reports 2.4.6. Rejected as a defect. The output block reports the environment that produced it, which is what makes it reproducible. statsmodels 0.14.6 is current, and every API the script uses was verified unchanged
7 All 18 DOIs resolve; lme4 2.0-6 and ordinal 2026.7-26 both current with clmm still present; IMC 2026 and PoPETs 2026 CFPs still contain no statistical-reporting requirement. Noted — these were the claims most likely to have rotted, and none had

Author self-review, after the focused three

Three further defects were found by re-reading the page against the data rather than by any reviewer. They are listed because a review log that only records what reviewers caught overstates what the review layer is worth.

# Defect Fix
1 The site-random-effect claim was wrong. The page said no paper in the corpus models the website as a random effect. Zeng et al. [1Zeng, Eric; McAmis, Rachel; Kohno, Tadayoshi; Roesner, Franziska (2022): "What Factors Affect Targeting and Bids in Online Advertising? A Field Measurement Study", in: Proceedings of the ACM Internet Measurement Conference, pp. 210-229. (DOI)] (IMC 2022) fit “random intercepts for website, participant, bidder, and ad category”. Added the proximity probe (above), corrected the claim to “one paper, and it is a field study with participants, not a crawl”, added the bibliography entry, and recorded the miss in a footnote on the page itself
2 The zero-inflation claim was wrong on both halves. The page said “four papers mention zero-inflation and none is a crawl”. Two of the four have the phrase only in their bibliographies, and one of those is a crawl. Corrected to “four contain the phrase, two fit one, neither of the two is a crawl”. All four hits read individually
3 The fold and the probe disagreed about how many crawl papers cluster, and the page published the fold's number (1) without saying so. Two crawl papers cluster: [31Becerril-Arreola, Rafael (2023): "A Method to Assess and Explain Disparate Impact in Online Retailing", in: Proceedings of the ACM Web Conference. (DOI)] says it in the method the extraction captured, [4Nenadić, Luka; Rodriguez, David; Calandrino, Joseph A. (2026): "Overcoming Language Barriers: Multilingual Analysis of the 2023 Swiss Privacy Law's Impact", Proceedings on Privacy Enhancing Technologies 2026(4):703-723. (DOI)] says it only in prose. Both named on the page, with the reason the two counts differ

Plus a set of consistency slips a fresh read caught: a heading that said “Three remedies” over a four-row table, a stale 33 where the fold now gives 42, an unsourced date on the sandwich estimator, and an odds ratio count that had not been updated with the whitespace-normalised probe.

Fable — generic

Handed both pages, both scripts, both outputs, and the live rendered HTML, with no checklist beyond “whatever the focused three were not looking for”. It was the most productive of the four.

# Finding Verdict
1 This page and Hypothesis testing contradict each other: three clustering papers there, four here, and different full-text denominators (5,855 vs 5,869). The sibling links straight here, so a reader hits both in two clicks. Accepted as a finding, not resolved. Written up in full under Full-text probes above and put on the TODO list. Re-deriving the sibling's number is that page's audit trail, not this one's
2 This provenance page contradicted itself in four places: 33 papers where the fixed fold gives 42; a BibTeX section saying 23 entries / 12 corpus / 11 methodological while the run table said 28 / 13 / 15; and a render-verification paragraph describing a superseded 30-reference state while the review table above it said 36. Accepted — the most embarrassing finding, because this page's whole job is being the checkable record. All four fixed; the BibTeX section is now a per-save table and the render verification is a two-column table covering both pages
3 “Every external reference was verified” outran the log — the external-sources table had no rows for the three references added after the currency review. Accepted. Rows added for [25Gelman, Andrew; Hill, Jennifer; Vehtari, Aki (2020): "Regression and Other Stories". Cambridge University Press. (DOI)], [26Matuschek, Hannes; Kliegl, Reinhold; Vasishth, Shravan; Baayen, Harald; Bates, Douglas (2017): "Balancing Type I Error and Power in Linear Mixed Models", Journal of Memory and Language 94:305-315. (DOI)], [27MacKinnon, James G.; Nielsen, Morten Ørregaard; Webb, Matthew D. (2023): "Cluster-Robust Inference: A Guide to Empirical Practice", Journal of Econometrics 232(2):272-299. (DOI)] and [28Huang, Francis L. (2026): "When Cluster-Robust Inferences Fail", Educational and Psychological Measurement 86(3):579-601. Published online 2025-12-19; issue dated 2026-06 (DOI)]. Checking [28Huang, Francis L. (2026): "When Cluster-Robust Inferences Fail", Educational and Psychological Measurement 86(3):579-601. Published online 2025-12-19; issue dated 2026-06 (DOI)] properly turned up a wrong year (online-first 2025, issue 2026, pagination from the 2026 issue) and the key was renamed
4 “half the time the model … is a classifier” overstates the page's own numbers (124 of ~400). Accepted. Replaced with the counts
5 The lead box paired 7.8% from the B1 block with 32.4% from the wave-scaling block, two independent Monte-Carlo runs of the same experiment; the wave table's own two-wave figure is 8.6%. Accepted. The box now quotes 8.6% and 32.4%, both from the same table
6 “Exactly one paper” in the lead box carried no hedge, repeating the pattern that made the first draft's “no paper” claim wrong. Accepted. Hedged, with a link to the section that records the earlier miss
7 Table row sums the reader cannot reconcile: identification 365+12=377 of 391; crawl dependence 54+4+1+1+1=61 of 62. Accepted. Both now carry a note: 19 of the 391 (2 of the 62) have no placeable model, and rows overlap
8 The seven-row dependence table was printed twice in full; the “fold is three folds” argument appears three times. Accepted for the table (second occurrence is now a pointer). Rejected for the fold argument: the WRAP box states it in one sentence, the content page argues it once, and this page documents the rules. That is three levels of detail, not three copies
9 Three content gaps for the target reader: what to cluster on in a single-wave crawl (the commonest design, and neither page answered it); attrition in an unbalanced panel, where the exemplar is balanced; and “compute your own variance-to-mean ratio before choosing”. All three accepted. A new section What to cluster on when there is only one crawl with a six-candidate table; an attrition paragraph after the Nenadić exemplar; one line in the overdispersion section. This was the most valuable finding — the page proved a problem and did not tell the reader what to type
10 Minor overstatements: GEE “reviewers in this field will not recognise it” (evidence is about authors); “an inferential regression is not judged on fit” stated absolutely; Shmueli called “four pages” when it is 22, Ver Hoef & Boveng “four pages and one figure” when it is 7. All accepted. The two page-length claims are the worst of them: checkably wrong length claims on a page that boasts about verifying pagination through Project Euclid
11 The ordinal/Likert bullet is user-study textbook material the page delegates elsewhere. Accepted. Rewritten around a crawl's ordinal outcomes, pointing to User studies for the Likert machinery
12 Verified clean: rendering on both pages, all in-page and cross-page anchors resolve, the four red links are shared with the sibling and are planned pages, embedded outputs byte-identical to the committed files, reg_fold.mjs –test passes 36 cases, WRAP-box base rates check out. Noted

It also disclosed that both source files changed under it mid-review. They did — the author was applying the self-review fixes at the time — and the disclosure was right to make.

What the review layer cost and caught

The generic reviewer was worth more than the three focused ones combined, and by a wide margin: it produced the page's only substantive content gaps, the cross-page contradiction, and four self-contradictions on this page that a focused reviewer had no reason to look for. If a future run has budget for one reviewer, make it this one.

The three focused reviewers between them produced two defects that changed published figures (the \blinear\b fold bug and the bibliography slug title), two that changed a published claim (the negative-binomial oracle and the truncated table), five reference-currency additions, and one wrong finding (item 1 of the citations review, and item 5's overreach).

The three most consequential errors on the page — the site-random-effect claim, the zero-inflation claim, and the fold-versus-probe disagreement about clustering crawl papers — were not found by any reviewer. All three were false negatives of the same kind: a claim that nothing in the corpus does X, resting on a probe that could not have found it if it did. That is the failure mode to design the next review prompt around, and it is the argument for not treating the review layer as the last line.

  • Regression — the page these notes are behind.
  • Corpus — corpus-level provenance: the venue scope, the selection funnel, the provisional years.
  • hypothesis_testing — the sibling page's log; the population definitions are shared and cross-checked against it.
  • Bibliography — the single shared bibliography.

References

[1]
Zeng, Eric; McAmis, Rachel; Kohno, Tadayoshi; Roesner, Franziska (2022): "What Factors Affect Targeting and Bids in Online Advertising? A Field Measurement Study", in: Proceedings of the ACM Internet Measurement Conference, pp. 210-229. (DOI)
[2]
Chuai, Yuwei; Lenzini, Gabriele; Pröllochs, Nicolas (2026): "Consensus Stability of Community Notes on X", in: Proceedings of the ACM Web Conference, pp. 8885-8896. (DOI)
[3]
Bobek, Michelle; Pröllochs, Nicolas (2026): "Community Fact-Checks Do Not Break Follower Loyalty", in: Proceedings of the ACM Web Conference. (DOI)
[4]
Nenadić, Luka; Rodriguez, David; Calandrino, Joseph A. (2026): "Overcoming Language Barriers: Multilingual Analysis of the 2023 Swiss Privacy Law's Impact", Proceedings on Privacy Enhancing Technologies 2026(4):703-723. (DOI)
[5]
Mai, Cat; Coelho, Bruno; Kieserman, Julia; Matsumoto, Lexie; Spinelli, Kyle; Yang, Eric; Andreou, Athanasios; Greenstadt, Rachel; Lauinger, Tobias; McCoy, Damon (2025): "More and Scammier Ads: The Perils of YouTube's Ad Privacy Settings", in: Proceedings on Privacy Enhancing Technologies. (DOI)
[6]
Kieserman, Julia B.; Andreou, Athanasios; Geeng, Chris; Lauinger, Tobias; McCoy, Damon (2025): "Tracker Installations Are Not Created Equal: Understanding Tracker Configuration of Form Data Collection", in: Proceedings on Privacy Enhancing Technologies, pp. 679-695. (DOI)
[7]
Yuan, Ying; Hao, Qingying; Apruzzese, Giovanni; Conti, Mauro; Wang, Gang (2024): ""Are Adversarial Phishing Webpages a Threat in Reality?" Understanding the Users' Perception of Adversarial Webpages", in: Proceedings of the ACM Web Conference, pp. 1712-1723. (DOI)
[8]
Collier, Ben; Thomas, Daniel R.; Clayton, Richard; Hutchings, Alice (2019): "Booting the Booters: Evaluating the Effects of Police Interventions in the Market for Denial-of-Service Attacks", in: Proceedings of the ACM Internet Measurement Conference, pp. 50-64. (DOI)
[9]
Votipka, Daniel; Fulton, Kelsey R.; Parker, James; Hou, Matthew; Mazurek, Michelle L.; Hicks, Michael (2020): "Understanding security mistakes developers make: Qualitative analysis from Build It, Break It, Fix It", in: Proceedings of the USENIX Security Symposium. (Link)
[10]
Vu, Anh V.; Collier, Ben; Thomas, Daniel R.; Kristoff, John; Clayton, Richard; Hutchings, Alice (2025): "Assessing the Aftermath: the Effects of a Global Takedown against DDoS-for-hire Services", in: Proceedings of the USENIX Security Symposium. (Link)
[11]
Abdullah, Muhammad; Qazi, Zafar Ayyub; Qazi, Ihsan Ayyub (2022): "Causal impact of Android go on mobile web performance", in: Proceedings of the ACM Internet Measurement Conference, pp. 113-129. (DOI)
[12]
Butkiewicz, Michael; Madhyastha, Harsha V.; Sekar, Vyas (2011): "Understanding website complexity: measurements, metrics, and implications", in: Proceedings of the ACM Internet Measurement Conference. (DOI)
[13]
Gelman, Andrew; Hill, Jennifer (2007): "Data Analysis Using Regression and Multilevel/Hierarchical Models". Cambridge University Press. (DOI)
[14]
Bates, Douglas; Mächler, Martin; Bolker, Ben; Walker, Steve (2015): "Fitting Linear Mixed-Effects Models Using lme4", Journal of Statistical Software 67(1):1-48. (DOI)
[15]
Barr, Dale J.; Levy, Roger; Scheepers, Christoph; Tily, Harry J. (2013): "Random Effects Structure for Confirmatory Hypothesis Testing: Keep It Maximal", Journal of Memory and Language 68(3):255-278. (DOI)
[16]
Mood, Carina (2010): "Logistic Regression: Why We Cannot Do What We Think We Can Do, and What We Can Do About It", European Sociological Review 26(1):67-82. (DOI)
[17]
Ver Hoef, Jay M.; Boveng, Peter L. (2007): "Quasi-Poisson vs. Negative Binomial Regression: How Should We Model Overdispersed Count Data?", Ecology 88(11):2766-2772. (DOI)
[18]
Ferrari, Silvia; Cribari-Neto, Francisco (2004): "Beta Regression for Modelling Rates and Proportions", Journal of Applied Statistics 31(7):799-815. (DOI)
[19]
Callaway, Brantly; Sant'Anna, Pedro H. C. (2021): "Difference-in-Differences with Multiple Time Periods", Journal of Econometrics 225(2):200-230. (DOI)
[20]
Moineddin, Rahim; Matheson, Flora I.; Glazier, Richard H. (2007): "A Simulation Study of Sample Size for Multilevel Logistic Regression Models", BMC Medical Research Methodology 7:34. (DOI)
[21]
Shmueli, Galit (2010): "To Explain or to Predict?", Statistical Science 25(3):289-310. (DOI)
[22]
Vittinghoff, Eric; McCulloch, Charles E. (2007): "Relaxing the Rule of Ten Events per Variable in Logistic and Cox Regression", American Journal of Epidemiology 165(6):710-718. (DOI)
[23]
Angrist, Joshua D.; Pischke, Jörn-Steffen (2009): "Mostly Harmless Econometrics: An Empiricist's Companion". Princeton University Press. (DOI)
[24]
Colin Cameron, A.; Miller, Douglas L. (2015): "A Practitioner’s Guide to Cluster-Robust Inference", Journal of Human Resources 50(2):317-372. (DOI)
[25]
Gelman, Andrew; Hill, Jennifer; Vehtari, Aki (2020): "Regression and Other Stories". Cambridge University Press. (DOI)
[26]
Matuschek, Hannes; Kliegl, Reinhold; Vasishth, Shravan; Baayen, Harald; Bates, Douglas (2017): "Balancing Type I Error and Power in Linear Mixed Models", Journal of Memory and Language 94:305-315. (DOI)
[27]
MacKinnon, James G.; Nielsen, Morten Ørregaard; Webb, Matthew D. (2023): "Cluster-Robust Inference: A Guide to Empirical Practice", Journal of Econometrics 232(2):272-299. (DOI)
[28]
Huang, Francis L. (2026): "When Cluster-Robust Inferences Fail", Educational and Psychological Measurement 86(3):579-601. Published online 2025-12-19; issue dated 2026-06 (DOI)
[31]
Becerril-Arreola, Rafael (2023): "A Method to Assess and Explain Disparate Impact in Online Retailing", in: Proceedings of the ACM Web Conference. (DOI)
provenance/statistics/regression.1787164304.txt.gz · Last modified: by karel.kubicek.claude

Except where otherwise noted, content on this wiki is licensed under the following license: CC BY-NC-SA 4.0
CC BY-NC-SA 4.0 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki