Assessment & Research

Treatments for undefined log ratios in matching analyses

Caron (2024) · Journal of the Experimental Analysis of Behavior 2024
★ The Verdict

When zeros break the log ratio, drop the point or use FIML—never add a constant.

✓ Read this if BCBAs who run concurrent-schedule assessments or teach matching-law labs.
✗ Skip if Clinicians who only record discrete trial data and never analyze choice.

01Research in Context

01

What this study did

Caron (2024) ran a computer simulation. The goal was to find the cleanest way to handle zero rates in matching-law data.

When a child never picks the left bin, the reinforcer rate for that bin is zero. Taking the log of zero gives infinity, so the ratio is undefined.

Five fixes were compared: adding 0.5, adding 1/10, dropping the point, or two kinds of full-information maximum likelihood (FIML).

02

What they found

Dropping the undefined point worked best. FIML came in second. Both kept bias near zero and gave the tightest estimates.

Adding small constants looked easy, but the simulation showed they tilted the slope. The tilt was small, yet it was still wrong.

03

How this fits with other research

Nakamura et al. (1986) showed the matching law usually fits pigeon and human data. Caron assumes that classic picture is true; the new paper just keeps the math clean when zeros show up.

Villarreal et al. (2019) offered Bayesian graphs as another way to estimate matching parameters. Caron stays in the frequentist world, yet both papers push analysts past the old "add a constant" habit.

Falligant et al. (2020) also used simulation to warn that ad-hoc rules can inflate false positives. Caron echoes that warning for matching ratios: quick fixes often sneak bias into your slope.

04

Why it matters

Next time you graph a concurrent-schedule session, skip the "add 0.5" cheat. Drop the zero point or use the FIML script your stats package already has. Your sensitivity to reinforcement shifts will stay honest—and your treatment decisions will rest on cleaner data.

Free CEUs

Want CEUs on This Topic?

The ABA Clubhouse has 60+ free CEUs — live every Wednesday. Ethics, supervision & clinical topics.

Join Free →
→ Action — try this Monday

Open yesterday’s concurrent-schedule Excel sheet, delete the rows with zero responses, and re-graph the log ratio.

02At a glance

Intervention
not applicable
Design
methodology paper
Finding
positive

03Original abstract

A challenge in carrying out matching analyses is to deal with undefined log ratios. If any reinforcer or response rate equals zero, the logarithm of the ratio is undefined: data are unsuitable for analyses. There have been some tentative solutions, but they had not been thoroughly investigated. The purpose of this article is to assess the adequacy of five treatments: omit undefined ratios, use full information maximum likelihood, replace undefined ratios by the mean divided by 100, replace them by a constant 1/10, and add the constant .50 to ratios. Based on simulations, the treatments are compared on their estimations of variance accounted for, sensitivity, and bias. The results show that full information maximum likelihood and omiting undefined ratios had the best overall performance, with negligibly biased and more accurate estimates than mean divided by 100, constant 1/10, and constant .50. The study suggests that mean divided by 100, constant 1/10, and constant .50 should be avoided and recommends full information maximum likelihood to deal with undefined log ratios in matching analyses.

Journal of the Experimental Analysis of Behavior, 2024 · doi:10.1002/jeab.925