Факторный анализ может быть одноуровневым и многоуровневым.

Одноуровневый факторный анализ используется для исследования факторов только одного уровня подчинения без детализации их на составные. Например

у = а Ь

При многоступенчатом факторном анализе проводят детализацию факторов а и Ь на составные элементы с целью изучения их сущности Детализацию факторов может быть продлен. В таком случае изучают влияние факторов различных уровней соподчиненности.

Необходимо различать также статический и динамический факторный анализ Статический факторный анализ применяют для изучения влияния факторов на результативные показатели до соответствующей даты. Динамический факторный анализ составляет методику исследования причинно-следственных связей в динамике.

И наконец, факторный анализ может быть ретроспективным, который изучает причины изменений результатов хозяйственной деятельности за прошлые периоды, и перспективным, который исследует поведение факторов и результативных показателей на перспективу