A análise funcional envolve o levantamento sistemático de variáveis
antecedentes e consequentes para a explicação do comportamento, de acordo com o modelo de seleção por consequências (Skinner, 2007). Para a análise do comportamento, nossas ações são selecionadas pelas consequências que estas têm no ambiente. Em uma contingência de reforçamento, a função do comportamento seria a relação entre uma determinada performance e o produto desta, seja pelo acréscimo de alguma variável, ou a retirada de alguma variável (Ferster, 1973).