Частичная автокорреляция
Материал из MachineLearning.
(Различия между версиями)
												
			
			 (Новая: {{TOCright}}  '''Частичная (частная) автокорреляция''' (partial autocorrelation) временных рядов используется для нахожд...)  | 
				 (→Программные реализации)  | 
			||
| Строка 26: | Строка 26: | ||
* В MATLAB [http://www.mathworks.com/help/econ/parcorr.html функция parcorr]  | * В MATLAB [http://www.mathworks.com/help/econ/parcorr.html функция parcorr]  | ||
* В R [http://stat.ethz.ch/R-manual/R-patched/library/stats/html/acf.html функция pacf] из пакета stats.  | * В R [http://stat.ethz.ch/R-manual/R-patched/library/stats/html/acf.html функция pacf] из пакета stats.  | ||
| - | * В Python [http://statsmodels.sourceforge.net/stable/generated/statsmodels.tsa.stattools.pacf.html#statsmodels.tsa.stattools.pacf   | + | * В Python [http://statsmodels.sourceforge.net/stable/generated/statsmodels.tsa.stattools.pacf.html#statsmodels.tsa.stattools.pacf функция statsmodels.tsa.stattools.pacf] библиотеки statsmodels.  | 
== Ссылки ==  | == Ссылки ==  | ||
Версия 21:20, 20 января 2014
 
  | 
Частичная (частная) автокорреляция (partial autocorrelation) временных рядов используется для нахождения периодичностей во временных рядах.
Определение
Допустим дан временной ряд . Частичную автокорреляцию для лага 
 обозначим за 
. Тогда
где  - линейная регрессия на 
, т.е.
 и
Описание
Частичная автокорреляция похожа на обычную автокорреляцию, однако дополнительно удаляет линейную зависимости между cдвинутыми рядами путем вычитания  и 
.
Программные реализации
- В MATLAB функция parcorr
 - В R функция pacf из пакета stats.
 - В Python функция statsmodels.tsa.stattools.pacf библиотеки statsmodels.
 
Ссылки
- Autocorrelation and Partial Autocorrelation. MATLAB R2013b Documentation
 - Partial Autocorrelation function on Wikipedia
 - Статистический анализ данных (курс лекций, К.В. Воронцов)
 - Box, G. E. P.; Jenkins, G. M.; Reinsel, G. C. (2008). Time Series Analysis, Forecasting and Control (4th ed.). Hoboken, NJ: Wiley. ISBN 9780470272848.
 

