Zmienne ukryte odnoszą się do zmiennych, których nie można bezpośrednio obserwować. Te zmienne są zdefiniowane w kategoriach obserwowalnych zmiennych. W wąskim znaczeniu „ukryta zmienna” jest postrzegana / modelowana jako to, co generuje obserwowane zmienne w implikowanym procesie generowania danych. Nazywany także zmiennymi ukrytymi lub czającymi się.