По оценкам зарубежных и отечественных специалистов в области прогностики, в настоящее время насчитывается около сотни методов прогнозирования. Существующие методы прогнозирования можно разделить на два больших класса, в зависимости от области их приложения. Первый класс включает в себя методы прогнозирования в системах, функционирование которых описывается некоторым набором временных рядов, – такая постановка свойственна, например, большинству эконометрических задач. Следует отметить, что анализ временных рядов достаточно часто встречается также в технических и медико-биологических приложениях. Второй класс включает методы экспертного прогнозирования. Такие методы используются, как правило, при исследовании систем в условиях существенной неопределённости, то есть когда необходимо участие экспертов. Также описаны экспертно-статистические методы прогнозирования и методы структурного прогнозирования, успешно применяемые для анализа крупномасштабных систем, а также для анализа слабоформализованных систем.