Acest lucru va fi un pic confuz la început, dar așteptați și va deveni clar. Un program cu raport variabil (VR) este un tip de program de întărire prin condiționare operantă, în care întărirea este dată după ce organismul a dat un număr imprevizibil (variabil) de răspunsuri. Acesta este aproape identic cu un program cu raport fix, dar întăririle sunt date după un program variabil sau schimbător. Deși programul se schimbă, există un tipar – întărirea este dată la fiecare „N”-lea răspuns, unde N este numărul mediu de răspunsuri operante. Să dăm un exemplu. Efectuați un studiu în care un șobolan este supus unui program VR 10 (răspunsul operant este apăsarea unei pârghii). Acest lucru înseamnă că șobolanul va fi întărit atunci când apasă pârghia, în medie (și acest „în medie” este cheia), la fiecare 10 ori. Cu toate acestea, deoarece este vorba de o medie, șobolanul poate fi nevoit să apese pârghia de 55 de ori la o încercare, apoi doar de 2 ori la următoarea încercare, de 30 la următoarea încercare, de 50 la următoarea încercare, de 1 dată la următoarea încercare, și așa mai departe…. doar atâta timp cât se obține o medie de întărire la fiecare 10 apăsări ale pârghiei. Vedeți, nu a fost atât de rău.