3 метода расчета полинома в Excel

3 метода расчета полинома в Excel.

полиномЕсть 3 метода расчета значений полинома в Excel:

  • 1-й метод при помощи графика;
  • 2-й метод при помощи функции Excel =ЛИНЕЙН();
  • 3-й метод при помощи Forecast4AC PRO;

Подробнее о полиноме и методе его расчета в Excel дальше в нашей статье.

Полиномиальный тренд применяется для описания значений временных рядов, попеременно растущих и убывающих. Полином непревзойденно подступает для анализа огромного набора данных нестабильной величины (к примеру, реализации сезонных продуктов).

Что такое полином? Полином — это степенная функция y=ax 2 +bx+c (полином 2-ой степени) и y=ax 3 +bx 2 +cx+d (полином третей степени) и т.д. Степень полинома описывает количество экстремумов (пиков), т.е. наибольших и малых значений на анализируемом промежутке времени.

У полинома 2-ой степени y=ax 2 +bx+c один экстремум (на графике ниже 1 максимум).

один экстремум

У Полинома третьей степени y=ax 3 +bx 2 +cx+d быть может один либо два экстремума.

Один экстремум

один экстремум полинома

Два экстремума

2 экстремума полинома третьей степени

У Полинома четвертой степени не наиболее 3-х экстремумов и т.д.

Как высчитать значения полинома в Excel?

Есть 3 метода расчета значений полинома в Excel:

  • 1-й метод при помощи графика;
  • 2-й метод при помощи функции Excel =ЛИНЕЙН;
  • 3-й метод при помощи Forecast4AC PRO;

1-й метод расчета полинома — при помощи графика

Выделяем ряд со значениями и строим график временного ряда.

график полинома

На график добавляем полином 6-й степени.

добавляем линию тренда в Excel

polinom 6 stepeni

Потом в формате полосы тренда ставим галочку «показать уравнение на диаграмме»

polinom na grafik

Опосля этого уравнение выводится на график y = 3,7066x 6 — 234,94x 5 + 4973,6x 4 — 35930x 3 — 7576,8x 2 + 645515x + 5E+06 . Для того чтоб крайний коэффициент создать читаемым, мы зажимаем левую клавишу мыши и выделяем уравнение полинома

выделяем уравнение тренда

Жмем правой клавишей и избираем «формат подписи полосы тренда»

формат подписи полинома

В настройках подписи полосы тренда избираем число и в числовых форматах избираем «Числовой».

формат подписи полинома

Получаем уравнение полинома в читаемом формате:

y = 3,71x 6 — 234,94x 5 + 4 973,59x 4 — 35 929,91x 3 — 7 576,79x 2 + 645 514,77x + 4 693 169,35

уравнение полинома

Из этого уравнения берем коэффициенты a, b, c, d, g, m, v, и вводим в надлежащие ячейки Excel

коэффициенты полинома

Любому периоду во временном ряду присваиваем порядковый номер, который будем подставлять в уравнение заместо X.

номер временного ряда для полинома

Рассчитаем значения полинома для всякого периода. Для этого вводим формулу полинома y = 3,71x 6 — 234,94x 5 + 4 973,59x 4 — 35 929,91x 3 — 7 576,79x 2 + 645 514,77x + 4 693 169,35 в первую ячейку и закрепляем ссылки на коэффициенты тренда (см. статью как зафиксировать ссылки)

вводим формулу полинома в ячейку

Получаем формулу последующего вида:

= R2C8 *RC[-3]^6+ R3C8 *RC[-3]^5+ R4C8 *RC[-3]^4+ R5C8 *RC[-3]^3+ R6C8 *RC[-3]^2+ R7C8 *RC[-3]+ R8C8

в которой коэффициенты тренда зафиксированы и заместо «x» мы подставляем ссылку на номер текущего временного ряда (для первого значение 1, для второго 2 и т.д.)

Также «X» возводим в подобающую степень (значок в Excel «^» значит возведение в степень)

=R2C8*RC[-3] ^6 +R3C8*RC[-3] ^5 +R4C8*RC[-3] ^4 +R5C8*RC[-3] ^3 +R6C8*RC[-3] ^2 +R7C8*RC[-3]+R8C8

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

2-й метод расчета полинома в Excel — функция ЛИНЕЙН()

Рассчитаем коэффициенты линейного тренда при помощи обычной функции Excel =ЛИНЕЙН()

Интересно почитать:  Таблица функция в excel

Для расчета коэффициентов в формулу =ЛИНЕЙН(известные значения y, известные значения x, константа, статистика) вводим:

  • «известные значения y» (объёмы продаж за периоды),
  • «известные значения x» (порядковый номер временного ряда),
  • в константу ставим «1»,
  • в статистику «0»

Получаем последующего вида формулу:

Линейн формула Excel

Сейчас, чтоб формула Линейн() высчитала коэффициенты полинома, нам в неё нужно дописать степень полинома, коэффициенты которого мы желаем высчитать.

Для этого в часть формулы с «известными значениями x» вписываем степень полинома:

  • ^ <1:2:3:4:5:6>— для расчета коэффициентов полинома 6-й степени
  • ^ <1:2:3:4:5>— для расчета коэффициентов полинома 5-й степени
  • ^ <1_2>— для расчета коэффициентов полинома 2-й степени

вводим степень полинома

Получаем формулу последующего вида:

Вводим формулу в ячейку, получаем 3,71 —- значение (a) для полинома 6-й степени y=ax^6+bx^5+cx^4+dx^3+gx^2+mx+v

Для того, чтоб Excel высчитал все 7 коэффициентов полинома 6-й степени y=ax^6+bx^5+cx^4+dx^3+gx^2+mx+v, нужно:

1. Установить курсор в ячейку с формулой и выделить 7 примыкающих ячеек справа, как на рисунке:

ustanovit kursor

2. Надавить на кнопку F2

uravnenie polinoma 6stepeni 2sposob

3. Потом сразу — клавиши CTRL + SHIFT + ВВОД (т.е. ввести формулу массива, как это создать читайте тщательно в статье «Как ввести формулу массива»)

uravnenie polinoma 6stepeni 2sposob

Получаем 7 коэффициентов полиномиального тренда 6-й степени.

Рассчитаем значения полиномиального тренда при помощи приобретенных коэффициентов. Подставляем в уравнение y=3,7* x ^ 6 -234,9* x ^ 5 +4973,5* x ^ 4 -35929,9 * x^3 -7576,7 * x^2 +645514,7* x +4693169,3 номера периодов X, для которых желаем высчитать значения полинома.

Любому периоду во временном ряду присваиваем порядковый номер, который будем подставлять в уравнение полинома заместо X.

номер временного ряда для полинома

Рассчитаем значения полиномиального тренда для всякого периода. Для этого вводим формулу полинома в первую ячейку и закрепляем ссылки на коэффициенты тренда (см. статью как зафиксировать ссылки)

вводим формулу полинома в ячейку

Получаем формулу последующего вида:

= R2C8 *RC[-3]^6+ R3C8 *RC[-3]^5+ R4C8 *RC[-3]^4+ R5C8 *RC[-3]^3+ R6C8 *RC[-3]^2+ R7C8 *RC[-3]+ R8C8

в которой коэффициенты тренда зафиксированы и заместо «x» мы подставляем ссылку на номер текущего временного ряда (для первого значение 1, для второго 2 и т.д.)

Также «X» возводим в подобающую степень (значок в Excel «^» значит возведение в степень)

=R2C8*RC[-3] ^6 +R3C8*RC[-3] ^5 +R4C8*RC[-3] ^4 +R5C8*RC[-3] ^3 +R6C8*RC[-3] ^2 +R7C8*RC[-3]+R8C8

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

2-й метод поточнее, чем 1-ый, т.к. коэффициенты тренда мы получаем без округления, также этот расчет резвее.

3-й метод расчета значений полиномиальных трендов — Forecast4AC PRO

Устанавливаем курсор в начало временного ряда

уравнение полинома

Заходим в опции Forecast4AC PRO, избираем «Прогноз с ростом и сезонностью», «Полином 6-й степени», жмем клавишу «Высчитать».

функция полинома

Заходим в лист с пошаговым расчетом «ForPol6», находим строчку «Сложившийся тренд»:

копируем полином

Копируем значения в наш лист.

Получаем значения полинома 6-й степени, рассчитанные 3 методами при помощи:

  1. Коэффициентов полиномиального тренда выведенных на график;
  2. Коэффициентов полинома рассчитанных при помощи функцию Excel =ЛИНЕЙН
  3. и при помощи Forecast4AC PRO одним нажатием клавиши, просто и стремительно.

Присоединяйтесь к нам!

Скачивайте бесплатные приложения для прогнозирования и бизнес-анализа:

Novo Forecast - прогноз в Excel - точно, легко и быстро!

  • Novo Forecast Lite — автоматический расчет прогноза в Excel .
  • 4analytics — ABC-XYZ-анализ и анализ выбросов в Excel.
  • Qlik Sense Desktop и QlikView Personal Edition — BI-системы для анализа и визуализации данных.

Тестируйте способности платных решений:

  • Novo Forecast PRO — прогнозирование в Excel для огромных массивов данных.

Получите 10 советов по увеличению точности прогнозов до 90% и выше.

Комбинаторика в Excel

Комбинаторика — раздел арифметики, изучающий дискретные объекты, огромного количества (сочетания, перестановки, размещения частей) и дела на их. Термин комбинаторика был введён в математический обиход Лейбницем, который в 1666 году опубликовал собственный труд «Рассуждения о комбинаторном искусстве». Excel поддерживает ряд функций комбинаторики. Чтоб разобраться, какую формулу употреблять, следует ответить на ряд вопросцев:

  1. Начальное огромное количество содержит лишь неповторимые элементы, либо некие из их могут повторяться?
  2. Операция производится со всеми элементами огромного количества, либо лишь с некой подборкой из их?
  3. Важен ли порядок частей в выборке?
  4. Опосля выбора элемента мы его возвращаем вспять?

Рис. 1. Дерево решений, какую формулу комбинаторики употреблять

Скачать заметку в формате Word либо pdf, примеры в формате Excel

Перестановки без повторений

Возьмем несколько разных частей (предметов) и будем переставлять их различными методами, оставляя постоянным их число и меняя лишь их порядок (рис. 2). Любая из получившихся таковым образом композиций носит заглавие перестановки. Перестановкой из n частей называется упорядоченное огромное количество, составленное из всех частей огромного количества.

Рис. 2. Перестановки (картина взята тут)

Если все n элементы различные, то число перестановок обозначается Pn от perturbation.

С иной стороны, произведение n первых натуральных чисел называется n-факториал и обозначается n!

По определению: 1! = 1; 0! = 1.

Функция в Excel =ФАКТР(n). Факториал вырастает весьма стремительно. Значительно резвее экспоненты (рис. 3).

Рис. 3. Расчет числа перестановок без повторений при помощи факториала

Перестановки с повторениями

Если в основном n огромном количестве не все элементы различные, то число перестановок будет меньше n! К примеру, если наше огромное количество состоит из 3-х яблок и одной груши, то всего может быть 4 перестановки (рис. 4). Груша быть может первой, 2-ой, третьей либо четвертой, а яблоки неразличимы).

Рис. 4. Перестановки с повторениями (картина найдена тут)

В общем случае, можно сказать: последовательность длины n, составленная из k различных знаков, 1-ый из которых повторяется n1 раз, 2-ой – n2 раз, 3-ий – n3 раз, …, k-й – nk раз (где n1 + n2 + … + nk = n) называется перестановкой с повторениями из n частей.

Пример. Сколько разных пятибуквенных слов можно составить из букв слова «манна»?

Решение. Буковкы а и н повторяются 2 раза, а буковка м один раз.

Размещение без повторений

Размещением из n частей по m называется упорядоченный набор из m разных частей, избранных из n-элементного огромного количества (все элементы огромного количества неповторимы; позиции частей в выборке важны). Число размещений обозначается от arrangement.

К примеру, два элемента из 3-х можно избрать и расположить шестью методами (рис. 4):

Рис. 5. Размещение без повторений (картина из презентации)

Если m = n количество частей совпадает с количеством имеющихся мест для размещения. Знаменатель в формуле (4) преобразуется в 0! = 1. Остается лишь числитель n! А это – изученная выше перестановка без повторений; см. формулу (1).

Заглавие функции в Excel несколько обескураживает. Но… что поделаешь: =ПЕРЕСТ(n;m)

Рис. 6. Размещение без повторений; направьте внимание на смешанные ссылки, которые разрешают протянуть формулу на всю таблицу

Размещение с повторениями

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

К примеру, если у вас огромное количество, включающее грушу, яблоко и лимон, и для вас необходимо избрать два элемента, так что опосля первого выбора вы возвращаете избранный предмет вспять, то существует девять разных композиций (рис. 7).

Рис. 7. Размещение с повторениями

В общем случае размещение с повторениями либо подборка с возвращением – это размещение «предметов» в предположении, что любой «предмет» может участвовать в размещении пару раз. По правилу умножения количество размещений с повторениями из n по k:

В Excel употребляется функция ПЕРЕСТА(n;k).

Задачка. Сколько разных номеров можно составить в одном коде региона?

Подсказка. В номере употребляется 12 букв алфавита, также имеющихся и в латинском алфавите (А, В, Е, К, М, Н, О, Р, С, Т, У, Х).

Решение. Можно пользоваться формулой для размещения с повторениями:

Каждую цифру можно избрать 10 методами, а всего цифр 3, при всем этом они могут повторяться, и их порядок важен. Каждую буковку можно избрать 12 методами, при всем этом буковкы могут повторяться, и их порядок важен.

Сочетания без повторений

Сочетаниями из n огромного количества по m частей именуются композиции, составленные из данных n частей по m частей, которые различаются хотя бы одним элементом (в сочетаниях не учитывается порядок частей).

К примеру, два элемента из 4 смешиваются 6 методами (порядок следования не важен):

Сочетания без повторений образуют известный треугольник Паскаля (рис. 10). В этом треугольнике на верхушке и по краям стоят единицы. Каждое число равно сумме 2-ух расположенных над ним чисел. Строчки треугольника симметричны относительно вертикальной оси. Числа в строчках, составляющие треугольник Паскаля, являются сочетаниями

где n – номер строчки, m – номер элемента в строке, начиная с нулевого. К примеру, в строке 7:

Рис. 10. Треугольник Паскаля; чтоб прирастить изображение кликните на нем правой клавишей мыши и изберите Открыть картину в новейшей вкладке

В Excel употребляется функция =ЧИСЛКОМБ(n;m).

Сочетания с повторениями

Сочетания с повторениями по смыслу похожи на размещение с повторениями – это подборки из огромного количества с возвращением избранного элемента вспять перед каждым новеньким выбором. При всем этом порядок в выборке не важен.

К примеру, два предмета из 4 можно избрать 10 методами, если опосля всякого выбора предмет ворачивается вспять (рис. 11).

В общем случае, число сочетаний с повторениями:

Для нашего примера с фруктами

В Excel для подсчета числа сочетаний с повторениями употребляется функция =ЧИСЛКОМБА(n;m). В нашем примере =ЧИСЛКОМБА(4;2) = 10.

1 комментарий для “Комбинаторика в Excel”

Спасибо огромное за понятное и приятное изложение данной для нас сложной темы! Не в 1-ый раз Ваши публикации выручают меня, это просто энциклопедия полезнейшего контента!

Ссылка на основную публикацию
Adblock
detector