Treatments for undefined log ratios in matching analyses
When zeros break the log ratio, drop the point or use FIML—never add a constant.
01Research in Context
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).
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.
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.
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.
Want CEUs on This Topic?
The ABA Clubhouse has 60+ free CEUs — live every Wednesday. Ethics, supervision & clinical topics.
Join Free →Open yesterday’s concurrent-schedule Excel sheet, delete the rows with zero responses, and re-graph the log ratio.
02At a glance
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