Kontrolowane eksperymenty mają trzy typy zmiennych: zależne, niezależne i kontrolowane. Zmienne niezależne, nazywane również zmiennymi manipulowanymi, są zmieniane podczas eksperymentu. Wynikająca z tego mierzalna zmiana jest zależną lub odpowiadającą zmienną.
Aby uniknąć błędu doświadczalnego, wszystkie czynniki inne niż zmienne zależne i niezależne są znormalizowane i określa się je jako zmienne kontrolowane. Na przykład eksperyment mierzący czas potrzebny na spalenie świecy kontrolowałby zmienne, takie jak wiatr i rodzaj świecy, przeprowadzając test w tym samym bezwietrznym obszarze z tym samym rodzajem świec. Zmienną niezależną dla tego przykładu jest ilość czasu, podczas gdy zmienną zależną jest inny mierzalny aspekt, taki jak wysokość, który odnotowuje zmianę świecy podczas jej spalania.