<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Архивы комплексные переменные - Open Forecasting</title>
	<atom:link href="https://openforecast.org/ru/tag/kompleksnye-peremennye/feed/" rel="self" type="application/rss+xml" />
	<link>https://openforecast.org/ru/tag/kompleksnye-peremennye/</link>
	<description>О том как смотреть в будущее</description>
	<lastBuildDate>Wed, 01 Aug 2018 10:15:31 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/08/cropped-usd-05-32x32.png&amp;nocache=1</url>
	<title>Архивы комплексные переменные - Open Forecasting</title>
	<link>https://openforecast.org/ru/tag/kompleksnye-peremennye/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Complex Exponential Smoothing (working paper)</title>
		<link>https://openforecast.org/ru/2016/02/01/complex-exponential-smoothing-working-paper/</link>
					<comments>https://openforecast.org/ru/2016/02/01/complex-exponential-smoothing-working-paper/#respond</comments>
		
		<dc:creator><![CDATA[Ivan Svetunkov]]></dc:creator>
		<pubDate>Mon, 01 Feb 2016 14:21:29 +0000</pubDate>
				<category><![CDATA[CES]]></category>
		<category><![CDATA[Комплекснозначные модели]]></category>
		<category><![CDATA[PhD]]></category>
		<category><![CDATA[комплексные переменные]]></category>
		<category><![CDATA[статистика]]></category>
		<category><![CDATA[статьи]]></category>
		<category><![CDATA[теория]]></category>
		<guid isPermaLink="false">https://openforecast.org/?p=644</guid>

					<description><![CDATA[<p>Какое-то время назад на сайте ResearchGate я разметил рабочую версию статьи &#171;Complex Exponential Smoothing&#187;. Статья написана мной в соавторстве с Никосом Курентзесом (Nikolaos Kourentzes), естественно, на английском языке, и нацелена на статистический журнал. Посвящена она новому подходу к моделированию временных рядов и прогнозированию, использующему термин &#171;информационный потенциал&#187;. На основе него предложена модель комплексного экспоненциального сглаживания, [&#8230;]</p>
<p>Сообщение <a href="https://openforecast.org/ru/2016/02/01/complex-exponential-smoothing-working-paper/">Complex Exponential Smoothing (working paper)</a> появились сначала на <a href="https://openforecast.org/ru">Open Forecasting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Какое-то время назад на сайте <a href="https://www.researchgate.net/" target="_blank">ResearchGate</a> я разметил рабочую версию статьи &#171;Complex Exponential Smoothing&#187;. Статья написана мной в соавторстве с Никосом Курентзесом (<a href="http://kourentzes.com/forecasting" target="_blank">Nikolaos Kourentzes</a>), естественно, на английском языке, и нацелена на статистический журнал. Посвящена она новому подходу к моделированию временных рядов и прогнозированию, использующему термин &#171;информационный потенциал&#187;. На основе него предложена модель комплексного экспоненциального сглаживания, которая позволяет эффективно прогнозировать разные виды рядов без переключения между моделями (как это происходит с ETS). Ознакомиться со статьёй можно вот <a href="https://www.researchgate.net/publication/283488877_Complex_Exponential_Smoothing" target="_blank">тут</a>. Она отправлена в журнал, но пока что находится на стадии рассмотрения, и ответа по ней ещё нет, а на <a href="https://www.researchgate.net/" target="_blank">ResearchGate</a> её уже успели прочитать 43 человека.</p>
<p>Сообщение <a href="https://openforecast.org/ru/2016/02/01/complex-exponential-smoothing-working-paper/">Complex Exponential Smoothing (working paper)</a> появились сначала на <a href="https://openforecast.org/ru">Open Forecasting</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://openforecast.org/ru/2016/02/01/complex-exponential-smoothing-working-paper/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ISF 2015, Риверсайд, США</title>
		<link>https://openforecast.org/ru/2015/06/25/international-symposium-on-forecasting-2015/</link>
					<comments>https://openforecast.org/ru/2015/06/25/international-symposium-on-forecasting-2015/#respond</comments>
		
		<dc:creator><![CDATA[Ivan Svetunkov]]></dc:creator>
		<pubDate>Thu, 25 Jun 2015 14:28:29 +0000</pubDate>
				<category><![CDATA[CES]]></category>
		<category><![CDATA[Конференции]]></category>
		<category><![CDATA[ISF]]></category>
		<category><![CDATA[комплексные переменные]]></category>
		<category><![CDATA[конференции]]></category>
		<category><![CDATA[презентация]]></category>
		<guid isPermaLink="false">https://openforecast.org/?p=309</guid>

					<description><![CDATA[<p>Закончился междунарнодный симпозиум по прогнозированию, который в этом году проходил в США, городе Риверсайд. Путь до этого места не близкий, разница во времени с Великобританией – восемь часов, а с Санкт-Петербургом – и того больше: десять. Но оно того стоило! Вообще симпозиум был очень плодотворным и интересным. Доклады были на совершенно разные темы: прогнозирование климата, [&#8230;]</p>
<p>Сообщение <a href="https://openforecast.org/ru/2015/06/25/international-symposium-on-forecasting-2015/">ISF 2015, Риверсайд, США</a> появились сначала на <a href="https://openforecast.org/ru">Open Forecasting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Закончился <a href="http://forecasters.org/isf/" target="blank">междунарнодный симпозиум по прогнозированию</a>, который в этом году проходил в США, городе Риверсайд. Путь до этого места не близкий, разница во времени с Великобританией – восемь часов, а с Санкт-Петербургом – и того больше: десять. Но оно того стоило!</p>
<p>Вообще симпозиум был очень плодотворным и интересным. Доклады были на совершенно разные темы: прогнозирование климата, электроэнергии, статистические методы, экспертные методы&#8230; Список громадный, на самом деле, и я затрудняюсь рассказать в одном посте обо всём, что было, но когда будут опубликованы презентации с конференции, можно будет взглянуть одним глазком на то, что же там происходило.</p>
<p>Среди выступающих на пленарных секциях был Хал Вэриан (Hal Varian), главный экономист Гугл и автор известного учебника по микроэкономике. Он рассказывал о нескольких сервисах Гугла (Google Trend, Google Correlate, Google Survey), которые позволяют строить любопытные регрессионные модели и собирать кучу полезной информации для маркетологов и практикующих эконометристов. Но вообще об этом ни в сказке сказать, ни пером описать. Было очень интересно!</p>
<p>Попробовал американский виски. Думал, будет фуфло, но оказалось очень прилично. Название не помню, брали что-то наугад, но кажется оно было сделано на основе ржи.</p>
<p>Впрочем, не будем отвлекаться.</p>
<p>Я, конечно же, делал на этом симпозиуме презентацию по прогнозированию с использованием комплексного экспоненциального сглаживания. <a href="/wp-content/uploads/2015/06/2015-06-24_Svetunkov_CES_full.pdf">Вот сама презентация</a>, если кому интересно. Она вызвала живой интерес у ряда исследователей, занимающихся экспоненциальным сглаживанием и статистическими методами, и, кроме того, сумела заинтересовать несколько практикующих прогнозистов (например, из SAP и SAS). Кто знает, может пройдёт какое-то время и моя модель появится в статистичеких программах и будет широко использоваться на практике&#8230; Хотя, конечно, судя по скорости внедрения идей на практике, времени должно пройти немало.</p>
<p>Сообщение <a href="https://openforecast.org/ru/2015/06/25/international-symposium-on-forecasting-2015/">ISF 2015, Риверсайд, США</a> появились сначала на <a href="https://openforecast.org/ru">Open Forecasting</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://openforecast.org/ru/2015/06/25/international-symposium-on-forecasting-2015/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Немного о комплексных числах</title>
		<link>https://openforecast.org/ru/2015/06/01/about-complex-numbers/</link>
					<comments>https://openforecast.org/ru/2015/06/01/about-complex-numbers/#respond</comments>
		
		<dc:creator><![CDATA[Ivan Svetunkov]]></dc:creator>
		<pubDate>Mon, 01 Jun 2015 15:10:29 +0000</pubDate>
				<category><![CDATA[Комплекснозначные модели]]></category>
		<category><![CDATA[комплексные переменные]]></category>
		<category><![CDATA[теория]]></category>
		<guid isPermaLink="false">https://openforecast.org/?p=289</guid>

					<description><![CDATA[<p>Неминуемо на этом сайте в какой-то момент вы столкнётесь с комплексными числами. Поэтому я решил немного рассказать о них. Но для начала краткая история появления чисел. Краткая история появления чисел В одной старой заброшенной пещере жило племя «Ку» доисторических людей. Жило оно так же как все: носило одежду из шкур и листьев, питалось красными да [&#8230;]</p>
<p>Сообщение <a href="https://openforecast.org/ru/2015/06/01/about-complex-numbers/">Немного о комплексных числах</a> появились сначала на <a href="https://openforecast.org/ru">Open Forecasting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Неминуемо на этом сайте в какой-то момент вы столкнётесь с комплексными числами. Поэтому я решил немного рассказать о них.</p>
<p>Но для начала краткая история появления чисел.</p>
<h2>Краткая история появления чисел</h2>
<p>В одной старой заброшенной пещере жило племя «Ку» доисторических людей. Жило оно так же как все: носило одежду из шкур и листьев, питалось красными да синими ягодами, и все объекты в мире воспринимало в форме «один» и «не один». Вот и в их племени было «не один» человек. Так бы и жили они дальше и ни о чём не задумывались, питались бы ягодами, да не знали бед, если бы однажды Уга, жена Учу, вождя племени, не обнаружила в лесу волшебные плоды. Были они красные, сочные, вкусны и размером с кулак, поэтому унести она могла немного. Уга была умной доисторической женщиной, поэтому она решила, что этих плодов нужно взять ровно столько, сколько доисторических людей жило в племени. Впрочем, «не один» плохо описывало нужное количество, поэтому она задумала что-то страшное — взять и придумать такие штуки, которые характеризовали бы количество людей в племени. Так Уга фактически изобрела <strong>множество натуральных чисел</strong>. Имея его, она уже могла взять ровно девять плодов и ни плодом больше.</p>
<p>Прошли годы, Уга постарела, ей исполнилось 26 лет, но она продолжала ходить в лес за плодами и по старой привычке приносила девять штук. Однако однажды вождь, видя девять плодов, рассердился. Он сказал ей:</p>
<p>«Уга уга у а учу ачу!»</p>
<p>И тогда Уга поняла свою ошибку. Дело в том, что этим утром к ним пришёл сосед из племени «Ук», которого Учу хотел съесть на ужин, и для того, чтобы сделать это он решил предварительно накормить и усыпить гостя. Поэтому ему нужно было десять плодов, а не девять, как обычно. А недальновидная Уга как обычно&#8230; Не долго думаю, Уга сообразила, что не хватает ещё одного плода, открыв таким образом <strong>отрицательные числа</strong>. Объединив в своём воображении множество натуральных чисел, отрицательные числа и ещё странное число «нуль», которое характеризовало число плодов, доставшееся в результате всего этого ей лично, Уга пришла ко <strong>множеству целых чисел</strong>.</p>
<p>Шли годы. Уга взрослела. Ей исполнилось 27. Она уже вышла на пенсию и перестала быть любимой женой Учу. За плодами ходили уже более сильные женщины, а ей просто доставалось то, что доставалось. Очень часто она получала ни один целый, большой, вкусный и сочный плод, а половину или того меньше маленького, кислого, зелёного и сморщенного. Слава богу ягоды всегда оставались целыми — их разделить на части в условиях доисторического хозяйства было невозможно. Именно в этот период своей жизни, получая половины, четверти, одни девятые и десятые, она открыла для себя <strong>дробные числа</strong>. Объединив дробные числа с множеством целых, соблюдая свой рацион из целых ягод и дробных плодов, она получила <strong>множество рациональных чисел</strong>.</p>
<p>Долго ли, коротко ли, но в один осенний день, когда Уга рассчитывала сторону гипотенузы по теореме Пифагора, она столкнулась со странным числом. Каждый из катетов треугольника был равен одному локтю, а вот гипотенуза получалась равной корню квадратному из двух квадратных локтей. Число \( \sqrt{2} \) было для неё странным и непонятным. Она чувствовала, что такое число было примерно равно 1.41421356237, но никак доказать этого не могла. Более того, она понимала, что это число находится где-то между 1.41421356236 и 1.41421356238, но при этом не по середине, а как-то иначе. В общем, во множестве рациональных чисел такому числу места не было. И, конечно же, Уга отдавала себе отчёт в том, что испытывает определённые затруднения при попытке связать это число с реальным миром. Потом она обнаружила и другие странные числа, такие как \( \sqrt{3} \), \( \ln(2) \), \( \pi \) и \( e \) (число Эйлера). В связи с тем, что таких чисел набиралось уже много, но толкового объяснения им дать не получалось, Уга назвала множество таких чисел <strong>иррациональным</strong> и расслабилась. Не будучи глупой женщиной (особенно для древних людей), она не растерялась и объединила множества рациональных и иррациональных чисел во <strong>множество действительных чисел</strong>, решив, что она может совершать с ними любые действия, какие захочет.</p>
<p>Но одной зимой, когда Уга шила одежду из шерстяной ткани она столкнулась с нестандартной ситуацией. Для того, чтобы доделать вечернее платье, ей не хватало четырёх квадратных метров серой шерстяной ткани. Вспоминая пример с плодами из своей молодости, она, будучи развитым и абстрактно мыслящим существом, решила, что у неё в распоряжении -4 квадратных метра ткани. Ну, так ей было легче понимать и воспринимать, а так же общаться с соплеменниками, кто мы такие, чтобы её за это корить? Когда же её помощница Агу спросила, какой длины ей нужна ткань, она недолго думая извлекла корень квадратный из недостающей площади и вышла в астрал. Дело в том, что операция, которую она выполнила, не работала в области действительных чисел. Посудите сами: \( \sqrt{-4} = 2 \sqrt{-1} \), но в области действительных чисел такого числа не было (прям как ситуация со рациональными и иррациональными числами). Тогда она, посчитав, что только воображает эту длину ткани, решила такие числа называть воображаемыми или мнимыми, а число \( \sqrt{-1} \) обозначила латинской буквой «i» и назвала мнимой единицей. Так на свет появилось <strong>множество мнимых чисел</strong>. Не долго думая, Уга объединила множества действительных и мнимых чисел, получив множество <strong>комплексных чисел</strong>, замкнутое относительно любых математических операций. Последняя фраза значила, что чтобы она ни делала с числами в этом множестве, а парадоксов она больше не встречала.</p>
<p>Конечно же, всё это забылось после того, как Угу сгрыз саблезубый бобёр, и человечеству пришлось пройти по пути всех этих математических открытий ещё раз, но мне об этой истории доподлинно известно из своего воображения!</p>
<p>Кстати, Гаусс не разделял идеи Уги о названиях множеств. Он говорил, что, если бы числа 1, -1 и \( \sqrt{-1} \) назывались «прямой», «обратной» и «побочной», а не «положительной», «отрицательной» и «мнимой» единицами, то никакой мистики вокруг этих чисел не было бы. Посудите сами, то, что число «отрицательное» ещё не говорит о том, что оно плохое (как отрицательный персонаж), «иррациональное» &#8212; не говорит о том, что оно не разумно, а «мнимое» &#8212; не говорит о том, что оно не существует (якобы в отличие от всех остальных «действительных» чисел). Так что Уга с названиями поторопилась&#8230; Но что возьмёшь с доисторического человека?!</p>
<h2>Что такое комплексное число</h2>
<p>Итак, комплексное число — это число, состоящее из двух частей: действительной и мнимой. Записывается оно обычно в виде:</p>
<p>\begin{equation} \label{eq:algebraic}<br />
z = a + bi ,<br />
\end{equation}</p>
<p>где <em>a</em> и <em>b</em> — действительные числа, <em>i</em> — мнимая единица, число удовлетворяющее равенству \( i^2 = -1 \).</p>
<p>Действительная часть комплексного числа иногда обозначается следующим образом: \( a = Re(z) \), &#8212; в то время как мнимая обозначается так: \( b = Im(z) \).</p>
<p>Типичное комплексное число можно представить как вектор на плоскости следующим образом:</p>
<div id="attachment_291" style="width: 310px" class="wp-caption alignnone"><a href="/wp-content/uploads/2015/06/complex-numbers-01.png"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-291" src="/wp-content/uploads/2015/06/complex-numbers-01-300x188.png" alt="Комплексное число на плоскости" width="300" height="188" class="size-medium wp-image-291" srcset="https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/06/complex-numbers-01-300x188.png&amp;nocache=1 300w, https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/06/complex-numbers-01.png&amp;nocache=1 640w" sizes="(max-width: 300px) 100vw, 300px" /></a><p id="caption-attachment-291" class="wp-caption-text">Комплексное число на плоскости</p></div>
<p>Как и любой вектор комплексное число может характеризоваться помимо координат ещё и углом наклона \( \varphi \) (он же «полярный угол» и «аргумент») и длиной (которая так же известна под именем «модуль»). Для сравнения любое действительное число может быть представлено как точка на прямой, либо вектор, проложенный вдоль прямой, например вот так:</p>
<div id="attachment_293" style="width: 310px" class="wp-caption alignnone"><a href="/wp-content/uploads/2015/06/complex-numbers-02.png"><img decoding="async" aria-describedby="caption-attachment-293" src="/wp-content/uploads/2015/06/complex-numbers-02-300x56.png" alt="Действительное число на прямой" width="300" height="56" class="size-medium wp-image-293" srcset="https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/06/complex-numbers-02-300x56.png&amp;nocache=1 300w, https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/06/complex-numbers-02.png&amp;nocache=1 640w" sizes="(max-width: 300px) 100vw, 300px" /></a><p id="caption-attachment-293" class="wp-caption-text">Действительное число на прямой</p></div>
<p>То есть переход от действительных к комплексным числам — это фактически переход от прямой к плоскости. Этакое расширение сознания&#8230;</p>
<p>Угол наклона комплексного числа может быть найден на основе знаний из курса геометрии, например, следующим образом:</p>
<p>\begin{equation} \label{eq:angle}<br />
\varphi = arg(z) = arctan \left( \frac{b}{a} \right) + 2 \pi k, k \in Z<br />
\end{equation}</p>
<p>Иногда для упрощения допускают, что \( k = 0\), выкидывая таким образом множество ненужных углов.</p>
<p>Следую теореме Пифагора, длина вектора находится по следующей формуле:</p>
<p>\begin{equation} \label{eq:magnitude}<br />
R = \sqrt{a^2 + b^2}<br />
\end{equation}</p>
<p>Используя всю ту же геометрию, каждую из частей в \eqref{eq:algebraic} можно представить через косинус и синус полярного угла следующим образом:</p>
<p>\begin{equation} \label{eq:trigonometric}<br />
z = a + bi = R cos \varphi + i R sin \varphi = R \left( cos \varphi + i sin \varphi \right),<br />
\end{equation}</p>
<p>Но на этом формы представления комплексных чисел не заканчиваются. Один товарищ по имени Эйлер после того как вывел своё число предложил следующее представление комплексного числа:</p>
<p>\begin{equation} \label{eq:exponential}<br />
z = R e^ {i \varphi},<br />
\end{equation}</p>
<p>Такая форма представления называется экспоненциальной и она очень удобна при перемножении комплексных чисел — всё, что нужно сделать в таком случае это перемножить модули и сложить полярные углы. Как следует из этого описания при умножении одного комплексного числа на другое происходит изменение длины и полярного угла первого. Это приводит к его «вращению» вокруг начала координат и либо увеличению, либо уменьшению модуля. В итоге можно получать такие красивые, но не всегда полезные графики на комплексной плоскости:</p>
<div id="attachment_292" style="width: 310px" class="wp-caption alignnone"><a href="/wp-content/uploads/2015/06/complex-numbers-03.png"><img decoding="async" aria-describedby="caption-attachment-292" src="/wp-content/uploads/2015/06/complex-numbers-03-300x300.png" alt="Красивая спиралька" width="300" height="300" class="size-medium wp-image-292" srcset="https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/06/complex-numbers-03-300x300.png&amp;nocache=1 300w, https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/06/complex-numbers-03-150x150.png&amp;nocache=1 150w, https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/06/complex-numbers-03.png&amp;nocache=1 600w" sizes="(max-width: 300px) 100vw, 300px" /></a><p id="caption-attachment-292" class="wp-caption-text">Красивая спиралька</p></div>
<p>С комплексными числами можно без зазрений совести проводить операции сложения, вычитания, умножения, деления, возведения в любую степень, логарифмирования и вообще чего угодно. Можно даже решать уравнения типа \(cos \varphi = 2 \)! В результате этих операций всегда будет получаться число, входящее во множество комплексных чисел. Единственное, чего нельзя делать — это делить на ноль, но об этом даже дети знают!</p>
<p>Сообщение <a href="https://openforecast.org/ru/2015/06/01/about-complex-numbers/">Немного о комплексных числах</a> появились сначала на <a href="https://openforecast.org/ru">Open Forecasting</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://openforecast.org/ru/2015/06/01/about-complex-numbers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Презентация на семинаре департамента &#171;Management Science&#187;</title>
		<link>https://openforecast.org/ru/2015/03/18/phd-presentation-2015-03-18/</link>
					<comments>https://openforecast.org/ru/2015/03/18/phd-presentation-2015-03-18/#respond</comments>
		
		<dc:creator><![CDATA[Ivan Svetunkov]]></dc:creator>
		<pubDate>Wed, 18 Mar 2015 15:10:30 +0000</pubDate>
				<category><![CDATA[CES]]></category>
		<category><![CDATA[Комплекснозначные модели]]></category>
		<category><![CDATA[PhD]]></category>
		<category><![CDATA[комплексные переменные]]></category>
		<category><![CDATA[презентация]]></category>
		<guid isPermaLink="false">https://openforecast.org/?p=126</guid>

					<description><![CDATA[<p>Сегодня я сделал презентацию своей работы (&#171;Комплексное экспоненциальное сглаживание&#187;) на семинаре в Ланкастерском Университете. Присутствовали преподаватели и PhD-студенты департамента Менеджмент Сайнс (Management Science). Получилось, вроде бы, неплохо. Правда, я утром сообразил, что подготовил презентацию по теме, несколько отличающейся от анонсированной, а уже на месте оказалось, что Dropbox не обновил файл с презентацией до последней версии. В [&#8230;]</p>
<p>Сообщение <a href="https://openforecast.org/ru/2015/03/18/phd-presentation-2015-03-18/">Презентация на семинаре департамента &#171;Management Science&#187;</a> появились сначала на <a href="https://openforecast.org/ru">Open Forecasting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Сегодня я сделал презентацию своей работы (&#171;Комплексное экспоненциальное сглаживание&#187;) на семинаре в Ланкастерском Университете. Присутствовали преподаватели и PhD-студенты департамента Менеджмент Сайнс (Management Science). Получилось, вроде бы, неплохо. Правда, я утром сообразил, что подготовил презентацию по теме, несколько отличающейся от анонсированной, а уже на месте оказалось, что Dropbox не обновил файл с презентацией до последней версии. В связи с этим часть выступления я рисовал на доске графики и размахивал руками в воздухе. Но, вроде бы, никто ничего не заметил.</p>
<p>Во время презентации спал только один человек. Считаю это личным достижением.</p>
<p>Кому интересно, <a href="/wp-content/uploads/2015/03/2015-03-18_Svetunkov_CES-full.pdf">вот pdf-файл со слайдами</a>.</p>
<p>Сообщение <a href="https://openforecast.org/ru/2015/03/18/phd-presentation-2015-03-18/">Презентация на семинаре департамента &#171;Management Science&#187;</a> появились сначала на <a href="https://openforecast.org/ru">Open Forecasting</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://openforecast.org/ru/2015/03/18/phd-presentation-2015-03-18/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Комплексное экспоненциальное сглаживание для R</title>
		<link>https://openforecast.org/ru/2015/03/04/ces-github/</link>
					<comments>https://openforecast.org/ru/2015/03/04/ces-github/#comments</comments>
		
		<dc:creator><![CDATA[Ivan Svetunkov]]></dc:creator>
		<pubDate>Wed, 04 Mar 2015 13:05:22 +0000</pubDate>
				<category><![CDATA[CES]]></category>
		<category><![CDATA[R]]></category>
		<category><![CDATA[комплексные переменные]]></category>
		<category><![CDATA[программирование]]></category>
		<category><![CDATA[статистика]]></category>
		<guid isPermaLink="false">https://openforecast.org/?p=48</guid>

					<description><![CDATA[<p>Какое-то время назад я разработал функцию, позволяющую строить прогнозы с использованием модели Комплексного экспоненциального сглаживания (Complex Exponential Smoothing &#8212; CES). Эта функция опубликована на сайте github под лицензией GPL v.3. С помощью этой функции можно давать прогнозы на произвольные промежутки времени как для не сезонных, так и для сезонных временных рядов. Кроме того, функция позволяет [&#8230;]</p>
<p>Сообщение <a href="https://openforecast.org/ru/2015/03/04/ces-github/">Комплексное экспоненциальное сглаживание для R</a> появились сначала на <a href="https://openforecast.org/ru">Open Forecasting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Какое-то время назад я разработал функцию, позволяющую строить прогнозы с использованием модели Комплексного экспоненциального сглаживания (Complex Exponential Smoothing &#8212; CES). Эта функция <a title="Страница проекта на guthub" href="https://github.com/config-i1/smooth" target="blank">опубликована на сайте github</a> под лицензией GPL v.3. С помощью этой функции можно давать прогнозы на произвольные промежутки времени как для не сезонных, так и для сезонных временных рядов. Кроме того, функция позволяет включать в модель экзогенные переменные. Давайте рассмотрим пример того, как она работает.</p>
<p>Для того, чтобы установить эту функцию себе на компьютер нужно установить пакет smooth из CRAN:</p>
<pre>install.packages("smooth")</pre>
<p>В качестве альтернативы можно установить пакет из GitHub. Для этого:</p>
<p>1.  Установить пакет &#171;devtools&#187;, если он не установлен:</p>
<pre>if (!require("devtools")){install.packages("devtools")}</pre>
<p>2. Установить пакет &#171;CES&#187; с сайта github:</p>
<pre>devtools::install_github("config-i1/smooth")</pre>
<p>После того, как пакет установился, подключаем его в R:</p>
<pre>library("CES")</pre>
<p>Возьмём для наших примеров временной ряд №387 из базы рядов M3. Для того, чтобы база рядов была доступна, в R надо установить и подключить пакет &#171;Mcomp&#187;:</p>
<pre>install.packages("Mcomp")
library("Mcomp")</pre>
<p>Построим график по ряду:</p>
<pre>plot(M3$N0387$x,ylab="Series N0387")</pre>
<p>Вот он:</p>
<div id="attachment_50" style="width: 310px" class="wp-caption alignnone"><a href="/wp-content/uploads/2015/03/N0387.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-50" class="size-medium wp-image-50" src="/wp-content/uploads/2015/03/N0387-300x189.png" alt="Ряд 387 из базы рядов M3" width="300" height="189" srcset="https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/03/N0387-300x189.png&amp;nocache=1 300w, https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/03/N0387.png&amp;nocache=1 859w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><p id="caption-attachment-50" class="wp-caption-text">Ряд N0387 из базы рядов M3</p></div>
<p>Этот ряд относится к годовым, для таких рядов в M3 строят прогнозы на срок в 6 лет. Построим CES и дадим точечный и интервальный прогнозы. Делается это с помощью следующей команды:</p>
<pre>ces(M3$N0387$x,h=6,intervals=T) -> test</pre>
<p>Функция выдаёт много информации и возвращает кучу векторов и матриц. Поэтому мы используем &#171;-&gt; test&#187; для сохранения этих данных в отдельный объект. Кроме того, она возвращает нам следующую информацию:</p>
<pre>"Time elapsed: 0.19 seconds"
"Model constructed: Complex Exponential Smoothing"
"a0 + ia1: 1.88365413369954+0.97087980257933i"
"ABS Eigenvalues for stability condition:"
0.9364115 0.1399830
"CF value is: 1574102"
"AIC: 264.846; AICc: 267.922; BIC: 268.407; CIC:260.846"</pre>
<p>Разберём по пунктам, что мы тут получили.</p>
[1] &#8212; нам сообщают, что на построение модели ушло 0,19 секунд, что хорошо. Иногда, когда наблюдений много (например, 100), построение функции может затянуться на десятки секунд. Вызвано это тем, что R достаточно медленная программа. Возможно, я как-нибудь займусь C++ и перепишу код функции, тогда она будет работать значительно эффективней и быстрей. Но это планы на будущее. Сразу же стоит заметить, что скорость вычислений будет меняться от компьютера к компьютеру. Чем мощнее ваш железный конь, тем быстрее будут найдены оптимальные параметры модели.</p>
[2] &#8212; нам сообщили, что построили модель Комплексного экспоненциального сглаживания. Альтернативы &#8212; та же модель, только с сезонностью.</p>
[3] &#8212; мы видим значение комплексной постоянной сглаживания. По ней самой можно сказать, что CES даст прогноз на снижение (так как мнимая часть меньше единицы) и что ряд данных испытывает значительные изменения (так как действительная часть близка к 2).</p>
[4] и [5] &#8212; далее нам выдали значения собственных чисел матрицы дисконтирования. Если все они меньше единицы, то полученная модель стабильна (то есть старые значения не влияют на прогноз). Если бы модель получилась нестабильной, нам бы об этом сообщили.</p>
[6] &#8212; после этого мы видим значение целевой функции (сумма квадратов ошибок), которое само по себе полезной информации несёт немного.</p>
[7] &#8212; и последнее &#8212; значения информационных критериев. Помимо трёх первых стандартных тут ещё рассчитывается комплексный информационный критерий (Complex IC &#8212; CIC), который представляет собой AIC с другим числом степеней свободы (см. <a title="Число степеней свободы в комплекснозначных моделях" href="/2015/03/03/complexdf/">соответствующую заметку</a>).</p>
<p>Функция &#171;ces&#187; так же строит такой график:</p>
<div id="attachment_51" style="width: 310px" class="wp-caption alignnone"><a href="/wp-content/uploads/2015/03/N0387-ces-1.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-51" class="size-medium wp-image-51" src="/wp-content/uploads/2015/03/N0387-ces-1-300x189.png" alt="CES и прогноз по ней" width="300" height="189" srcset="https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/03/N0387-ces-1-300x189.png&amp;nocache=1 300w, https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/03/N0387-ces-1.png&amp;nocache=1 859w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><p id="caption-attachment-51" class="wp-caption-text">Ряд N0387 и его прогноз по CES</p></div>
<p>Чтобы использовать прогноз CES, нам достаточно запросить его у R. Точечный прогноз:</p>
<pre>test$forecast</pre>
<p>Интервальный прогноз:</p>
<pre>test$high
test$low</pre>
<p>Если же нас интересует, насколько точно модель дала прогноз, мы можем включить тестовую выборку и немного изменить исходный запрос на:</p>
<pre>x <- ts(c(M3$N0387$x,M3$N0387$xx),frequency=frequency(M3$N0387$x),start=start(M3$N0387$x))
ces(x,h=6,intervals=T,holdout=T) -> test</pre>
<p>Первой строчкой мы объединили обучающую (M3$N0387$x) и тестовую (M3$N0387$xx) выборки в одну и сохранили это всё как объект &#171;x&#187; имеющий тип &#171;ts&#187; &#8212; временной ряд.</p>
<p>Второй строкой мы построили модель CES по обучающей выборке и дали прогноз на тестовую: команда holdout=T сообщает о том, что из всего ряда нужно h=6 последних наблюдений использовать для тестовой выборки. В результате использования этой команды мы получим немного другой вывод в командную строку:</p>
<pre>"Time elapsed: 0.17 seconds"
"Model constructed: Complex Exponential Smoothing"
"a0 + ia1: 1.88365413369954+0.97087980257933i"
"ABS Eigenvalues for stability condition:"
0.9364115 0.1399830
"CF value is: 1574102"
"AIC: 264.846; AICc: 267.922; BIC: 268.407; CIC:260.846"
"MASE: 0.614"
"MASE.lvl: 5.224%"</pre>
<p>Как видим, значения [1] &#8212; [7] идентичны предыдущему выводу, однако к ним добавились [8], сообщающий нам значение <a title="MASE в википедии" href="http://en.wikipedia.org/wiki/Mean_absolute_scaled_error" target="blank">MASE</a> для прогноза и [9] сообщающий нечто похожее только с делением на среднюю величину по исходному ряду данных. Эти значения сами по себе нам ни о чём не говорят, но позволяют сравнивать точность прогнозов разных моделей. MASE здесь используется, так как это наиболее адекватная и наименее смещённая мера точности прогноза. MASE.lvl так же является несмещённой, но при этом имеет некую интерпретацию, аналогичную обычной средней абсолютной процентной ошибки аппроксимации (MAPE).</p>
<p>График всего это выглядит следующим образом:</p>
<div id="attachment_52" style="width: 310px" class="wp-caption alignnone"><a href="/wp-content/uploads/2015/03/N0387-ces-2.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-52" class="size-medium wp-image-52" src="/wp-content/uploads/2015/03/N0387-ces-2-300x189.png" alt="CES и прогноз по ней" width="300" height="189" srcset="https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/03/N0387-ces-2-300x189.png&amp;nocache=1 300w, https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/03/N0387-ces-2.png&amp;nocache=1 859w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><p id="caption-attachment-52" class="wp-caption-text">Ряд N0387 вместе с тестовой выборкой и его прогноз по CES</p></div>
<p>Как видим, прогноз оказался достаточно точным. Впрочем, для какого-то однозначного вывода нужно его сравнить с прогнозами по другим моделям, чего в рамках это статьи мы пока делать не будем.</p>
<p>CES так же умеет строить прогнозы по сезонным временным рядам. Для этого ей нужно передать вектор типа &#171;ts&#187; и задать тип сезонной модели. Например, для сезонного ряда N2568 из M3 команда будет иметь следующий вид:</p>
<pre>ces(M3$N2568$x,h=18,seasonality="F",intervals=T) -> test</pre>
<p>Выбранная сезонность здесь &#8212; &#171;полная&#187; или &#171;комплексная&#187;. Она позволяет моделировать как аддитивную, так  мультипликативную сезонность во временных рядах. В коде так же реализованы частичная (&#171;P&#187;), она же просто аддитивная, сезонность и простая сезонная модель &#171;S&#187;, не имеющая тренда. Подробней обо всём это можно будет почитать в скором времени в статье, которая готовится к выпуску.</p>
<p>А вот вывод нашей команды:</p>
<pre>Non-stable model estimated! Use with care! To avoid that reestimate ces using 'bounds=TRUE'.
"Time elapsed: 4.34 seconds"
"Model constructed: Complex Exponential Smoothing with a full (complex) seasonality"
"a0 + ia1: 1.13652538578959+1.00295810649073i"
"b0 + ib1: 1.66249591228014+1.02106035157178i"
"ABS Eigenvalues for stability condition:"
1.0043258 0.6192850 0.1573755 0.1164405
"CF value is: 36299094"
"AIC: 2079.247; AICc: 2101.13; BIC: 2161.855; CIC:2047.247"</pre>
<p>Как видим, R сообщил нам, что построена нестабильная модель (красная строка). Он нам так же предложил переоценить модель с параметром &#171;bounds=TRUE&#187;, который отвечает за подбор параметров исключительно в области стабильных параметров. Это имеет смысл сделать, так как в противном случае прогноз может быть неадекватным и непредсказуемым (как бы это забавно не звучало), однако скорость вычислений в таком случае снизится.</p>
<p>Из нового в данном выводе &#8212; название модели (с полной сезонностью) и значение сезонной комплексной постоянной сглаживания [5]. Всё остальное аналогично предыдущему примеру. Заметим, что одно из собственных чисел в строке [7] оказалось больше единицы, что как раз и привело к жуткой красной надписи.</p>
<p>Перезапустим функцию с предложенным параметром:</p>
<pre>ces(M3$N2568$x,h=18,seasonality="F",intervals=T,bounds=T) -> test</pre>
<p>Итоговый вывод и прогноз изменятся:</p>
<pre>"Time elapsed: 36.72 seconds"
"Model constructed: Complex Exponential Smoothing with a full (complex) seasonality"
"a0 + ia1: 1.14042311450241+0.99312271083681i"
"b0 + ib1: 1.62771138458957+1.04585709733533i"
"ABS Eigenvalues for stability condition:"
0.9999924 0.5183545 0.2109118 0.1898389
"CF value is: 36209112"
"AIC: 2078.959; AICc: 2100.842; BIC: 2161.567; CIC:2046.959"</pre>
<p>Время на вычисления теперь заняло 36,72 секунды, что почти в 10 раз больше, чем в предыдущий раз. Однако это привело к получению стабильной модели и нахождению коэффициентов, которые гарантируют немного меньшее значение целевой функции. Прогноз по CES в этом случае выглядит так:</p>
<div id="attachment_53" style="width: 310px" class="wp-caption alignnone"><a href="/wp-content/uploads/2015/03/N2568-ces-1.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-53" class="size-medium wp-image-53" src="/wp-content/uploads/2015/03/N2568-ces-1-300x189.png" alt="Ряд N2568, CES и прогноз" width="300" height="189" srcset="https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/03/N2568-ces-1-300x189.png&amp;nocache=1 300w, https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/03/N2568-ces-1.png&amp;nocache=1 859w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><p id="caption-attachment-53" class="wp-caption-text">Ряд N2568, CES и прогноз</p></div>
<p>Мы могли бы так же поиграться с тестовой выборкой, но делать этого не будем. Попробуйте проделать это сами ;).</p>
<p>Функция &#171;ces&#187; так же позволяет включать экзогенные переменные. В этом случае нужно ей передать в параметре &#171;xreg&#187; либо вектор (обычный либо &#171;ts&#187;), соответствующей переменной, либо матрицу (или &#171;data.frame&#187;), длинна которой должна либо соответствовать обучающей выборке, либо соответствовать обучающей выборке + горизонту прогнозирования. В первом случае значения экзогенных переменных экстраполируются методом Naïve.</p>
<p>К сожалению, под рукой у меня нет рядов данных, для которых можно было бы использовать экзогенные переменные, так что демонстрацию этой функции оставим на будущее.</p>
<p>Ну, и последнее, что включено в пакет &#171;CES&#187; &#8212; это функция &#171;ces.auto&#187;, которая автоматически выбирает подходящую модель из несезонной / сезонной в зависимости от выбранного ряда данных. Делается это на основе информационного критерия. По умолчанию используется CIC, хотя можно попросить функцию выбрать и другой критерий. Посмотрим, как работает функция для ряда N2568:</p>
<pre>ces.auto(M3$N2568$x,h=18,intervals=T,bounds=T) -> test</pre>
<p>Построения моделей занимает какое-то время, но в конце концов мы получаем следующий вывод:</p>
<pre>"Estimating CES with seasonality = 'N'"
"Estimating CES with seasonality = 'F'"

"The best model is with seasonality = 'F'"
"AIC: 2078.959; AICc: 2100.842; BIC: 2161.567; CIC: 2046.959"</pre>
<p>Информации выводится немного, всё основное содержится в объекте &#171;test&#187;. Самое главное &#8212; это то, что модель точно определила, что перед ней сезонный ряд данных.</p>
<p>Попробуем использовать эту же функцию для какого-нибудь ряда с аддитивной сезонностью и включим модель частичной сезонности. Для примера рассмотрим ряд N1192. Это ряд квартальных данных, период упреждения прогноза в нём обычно берётся равным 8 наблюдений.</p>
<pre>x <- ts(c(M3$N1192$x,M3$N1192$xx),frequency=frequency(M3$N1192$x),start=start(M3$N1192$x))
ces.auto(x,h=8,model.types=c("N","P","F"),holdout=T,bounds=T,intervals=T) -> test</pre>
<p>Параметр &#171;model.types&#187; передаёт функции все названия типов CES, которые нужно проверить по ряду данных. В результате применения этой функции получаем:</p>
<pre>"Estimating CES with seasonality = 'N'"
"Estimating CES with seasonality = 'P'"
"Estimating CES with seasonality = 'F'"

"The best model is with seasonality = 'P'"
"AIC: 204.001; AICc: 234.001; BIC: 210.954; CIC: 197.001"
"MASE: 0.721"
"MASE.lvl: 3.885%"</pre>
<p>Наилучшая модель &#8212; это модель с частичной сезонностью, так как ряд данных имеет аддитивную сезонную компоненту. Выглядит прогноз следующим образом:</p>
<div id="attachment_54" style="width: 310px" class="wp-caption alignnone"><a href="/wp-content/uploads/2015/03/N1192-ces.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-54" class="size-medium wp-image-54" src="/wp-content/uploads/2015/03/N1192-ces-300x189.png" alt="Ряд N1192, CES и прогноз" width="300" height="189" srcset="https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/03/N1192-ces-300x189.png&amp;nocache=1 300w, https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/03/N1192-ces.png&amp;nocache=1 859w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><p id="caption-attachment-54" class="wp-caption-text">Ряд N1192, CES и прогноз</p></div>
<p>Чисто графически видно, что точечный прогноз оказался недостаточно точным. Вызвано это малым количеством данных &#8212; точность CES повышается с ростом числа наблюдений. Тем не менее будущие значения попали в прогнозный интервал, так что не всё потеряно.</p>
<p>Применение той же команды для какого-нибудь другого ряда, только без сезонности, приводит к выбору несезонной модели CES. Можете поверить на слово, а можете сами проверить. Например, на ряде N1041.</p>
<p>По CES пока всё. Как только что-нибудь появится новое, обязательно напишу.</p>
<p>До новых встреч!</p>
<p>Сообщение <a href="https://openforecast.org/ru/2015/03/04/ces-github/">Комплексное экспоненциальное сглаживание для R</a> появились сначала на <a href="https://openforecast.org/ru">Open Forecasting</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://openforecast.org/ru/2015/03/04/ces-github/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Число степеней свободы в комплекснозначных моделях</title>
		<link>https://openforecast.org/ru/2015/03/03/complexdf/</link>
					<comments>https://openforecast.org/ru/2015/03/03/complexdf/#respond</comments>
		
		<dc:creator><![CDATA[Ivan Svetunkov]]></dc:creator>
		<pubDate>Tue, 03 Mar 2015 22:53:23 +0000</pubDate>
				<category><![CDATA[Комплекснозначные модели]]></category>
		<category><![CDATA[комплексные переменные]]></category>
		<category><![CDATA[статистика]]></category>
		<guid isPermaLink="false">https://openforecast.org/?p=19</guid>

					<description><![CDATA[<p>Задам вам вопрос: сколько степеней свободы у регрессионной модели с четырьмя коэффициентами (\( k=4 \)), построенной по 80 наблюдениям (\( n=80 \))? Человек, изучавший эконометрику, без замедления скажет, что \( df = n- k \), то есть в нашем случае это будет \( 80-4=76 \). А теперь другой вопрос. Сколько степеней свободы будет у регрессионной [&#8230;]</p>
<p>Сообщение <a href="https://openforecast.org/ru/2015/03/03/complexdf/">Число степеней свободы в комплекснозначных моделях</a> появились сначала на <a href="https://openforecast.org/ru">Open Forecasting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Задам вам вопрос: сколько степеней свободы у регрессионной модели с четырьмя коэффициентами (\( k=4 \)), построенной по 80 наблюдениям (\( n=80 \))? Человек, изучавший эконометрику, без замедления скажет, что \( df = n- k \), то есть в нашем случае это будет \( 80-4=76 \).</p>
<p>А теперь другой вопрос. Сколько степеней свободы будет у регрессионной модели комплексных переменных с 4-мя коэффициентами, построенной по 80-ти наблюдениям? Не спешите с ответом. Там на самом деле не 76&#8230;</p>
<p>Для того, чтобы правильно ответить на этот вопрос, нужно понять, что собой представляет комплекснозначная регрессионная модель. Фактически она эквивалентна системе двух действительных уравнений, в которой используются одни и те же коэффициенты. Например, модель вида: \(y_1 + i y_2 = (a_1 + i b_1) (x_1 + i x_2)\) &#8212; эквивалентна следующей системе:</p>
<p>\begin{equation}<br />
\left\{<br />
\begin{matrix}<br />
y_1 = a_1 x_1-b_1 x_2 \\<br />
y_2 = b_1 x_1+a_1 x_2<br />
\end{matrix} \right.<br />
\end{equation}</p>
<p>То есть, даже если у вас в распоряжении только одно наблюдение, а нужно оценить два коэффициента, вы можете это сделать без затруднений, так как в вашем распоряжении оказывается система из двух уравнений с двумя неизвестными (\( a_1 \) и \( b_1 \)). Очевидно, что такая модель будет иметь 0 степеней свободы, так как она однозначно позволяет определить значения коэффициентов.</p>
<p>Если бы мы использовали для подобной модели всем известный метод оценки степеней свободы \( df = n- k \), мы бы пришли к выводу, что у модели \( -1 \) степень свободы и вынуждены были бы прийти к заключению, что оценить её не представляется возможным. Однако в случае с комплекснозначными регрессиями число степеней свободы должно рассчитываться иначе:</p>
<p>\begin{equation}<br />
df = n-\frac {k} {2} .<br />
\end{equation}</p>
<p>Конечно, в случае с нечётным числом коэффициентов, число степеней свободы будет дробным, однако математическую статистику дробными степенями свободы не удивить.</p>
<p>Сообщение <a href="https://openforecast.org/ru/2015/03/03/complexdf/">Число степеней свободы в комплекснозначных моделях</a> появились сначала на <a href="https://openforecast.org/ru">Open Forecasting</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://openforecast.org/ru/2015/03/03/complexdf/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
