Роттер предлагает следующую формулу для того, чтобы предсказать потенциал данного поведения в специфической ситуации:
Потенциал поведения = ожидание + ценность подкрепления
Человек использует две переменные, для того, чтобы предсказать вероятность поведения: ожидание и ценность подкрепления. Возможно предсказать поведение человека, если мы знаем: 1) ценность подкреплений, связанных с каждой возможностью; 2) ожидание того, что каждая из возможностей приведет к соответствующим подкреплениям.
Роттер предполагает, что четыре переменные применимы только для прогноза поведения в условиях тщательного контроля (например, в психологическом эксперименте).