СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 11.05.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Метод наименьших квадратов

Категория: Математика

Нажмите, чтобы узнать подробности

Исследовательская работа по теме"метод наименьших квадратов"

Просмотр содержимого документа
«Метод наименьших квадратов»



Метод наименьших квадратов








Оглавление

Введение 3

Глава 1.Теория и практика МНК 4

1.1.Основа МНК 4

Глава 1.2.Виды функций 5

Глава 2.Примеры задач с методом МНК 6

Глава 2.1.Решение типовой задачи методом МНК 6

Глава 2.2.Решение задачи о прибыли фирмы с использованием МНК. 7

Глава 3.0.Метод МНК на практике 8

Глава 3.1.Код на PYTHON и его проверка. 9

Заключеиие 11

Интернет ресурсы 12




Введение

В каждой естественной науке заключено столько истины, сколько в ней есть математики.“

Иммануил Кант

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

Основная идея МНК заключается в минимизации суммы квадратов отклонений между значениями наблюдаемых данных и значениями, предсказанными моделью. Этот метод позволяет оценить параметры модели таким образом, чтобы полученная линейная функция наилучшим образом соответствовала данным.

Используя метод наименьших квадратов, исследователи могут анализировать зависимости между переменными, делать прогнозы и выявлять взаимосвязи в данных. Этот метод является мощным инструментом статистического анализа и помогает сделать выводы на основе имеющихся данных.

Гипотеза исследования: по имеющимся экспериментальным точкам можно воспроизвести искомую зависимость 

Актуальность выбранной темы: Метод наименьших квадратов (МНК) остается актуальным и востребованным инструментом в современной науке и практике в следующих областях:

  • Регрессионный анализ

  • Экономический анализ

  • Инженерные и научные исследования

  • Финансовый анализ

  • Большие данные

Цель: исследовать метод наименьших квадратов 

  • Изучить теоретическую составляющую метода наименьших квадратов;

  • С помощью метода наименьших квадратов по имеющимся экспериментальным точкам на примере наилучшим образом воспроизвести искомую зависимость;

  • Воспроизвести метод наименьших квадратов на языке программирования PYTHON;



Глава 1.Теория и практика МНК


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

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

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

1.1.Основа МНК

Предположим, что предметом наблюдений (измерений) является величина у, значения которой меняются в зависимости от некоторого аргумента х. Общей задачей здесь является нахождение функции определенного вида, которая наилучшим образом отражает зависимость между величинами x и y. Эту зависимость обозначим, как  

Суть метода наименьших квадратов сводится к тому чтобы сумма квадратов отклонений экспериментальных точек от значений, полученных теоретически обращалась в минимум:

где и – экспериментальные значения переменных в i-том опыте, N – число опытов, –искомая зависимость y от x.

Рисунок 1 - Примерный график

Пример:

Красная линия-искомая теоретическая зависимость, в точке значение , а находится выше(экспериментальное значение).

Нас интересует разница между ними, сумма квадратов этих разниц должна стремиться к минимуму

Глава 1.2.Виды функций

Искомая функция может быть любого вида, например: 

  • линейная: y=ax+b 

  • квадратичная: y=ax2+bx+c, 

  • степенная: y=axn

  • экспоненциальная: y=aebx 

  • логарифмическая: y=a∙ln(x)+b 

  • гиперболическая: y=1/(ax+b) или y=a/x+b 

Я же в данной работе рассмотрю в меру сложности лишь линейную зависимость вида y=ax+b

Если некоторая физическая величина зависит от другой величины, то эту зависимость можно исследовать, измеряя y при различных значениях x. В результате измерений получается ряд значений:

x1, x2, ..., xi, , ... , xn;

y1, y2, ..., yi, , ... , yn.

По данным такого эксперимента можно построить график зависимости y = ƒ(x). Полученная кривая дает возможность судить о виде функции ƒ(x). Однако постоянные коэффициенты, которые входят в эту функцию, остаются неизвестными. Определить их позволяет метод наименьших квадратов. Экспериментальные точки, как правило, не ложатся точно на кривую.

На практике этот метод наиболее часто (и наиболее просто) используется в случае линейной зависимости, т.е. когда

y = kx или  y = a + bx.

Также для решения задач может использоваться система уравнений

Где суммирование ведется по i от 1 до n, n = 8.


Глава 2.Примеры задач с методом МНК Глава 2.1.Решение типовой задачи методом МНК


Пример 1

Методом наименьших квадратов для данных, представленных в таблице, найти линейную

Зависимость y=ax+b

i

1

2

3

4

5

6

7

8

xi

-2

-1

0

1

2

3

4

5

yi

-11,47

-7,59

-4,32

-0,41

3,01

6,91

10,12

14,08

У нас дана таблица, с помощью нее мы сможем найти ответ на данную задачу

Используя вышеприведённую систему уравнений, мы составляем расчетную таблицу:

В ней мы сделали действия чтоб узнать недостающие элементы для системы уравнений

n=количество

Подставляя значения, данные в таблице получаем систему

Решив систему(рис.1) получаем a=3,625, b=-4,146, отсюда получаем функцию y=3,625x-4,146

Рисунок 2 - График для примера 1

Ответ: y=3,625x-4,146.


Глава 2.2.Решение задачи о прибыли фирмы с использованием МНК.


Пример 2.

Прибыль фирмы за некоторый период деятельности по годам приведена ниже:

Год 1 2 3 4 5

Прибыль 3,9 4,9 3,4 1,4 1,9

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

Определите ожидаемую прибыль для 6-го года деятельности. Сделайте чертеж

РЕШЕНИЕ

Пусть год=t

Параметры a и b линейной зависимости y=at+b (обозначим прибыль за y ) по методу наименьших квадратов можно найти из системы уравнений

Получаем систему уравнений:

где суммирование ведется по i от 1 до 5. Составим расчетную таблицу:

Где последний столбик- это сумма

Получаем систему:

откуда находим a=-0,75 , b=5,35 , то есть получаем функцию y=-0,75t+5,35

Определим ожидаемую прибыль для 6-го года:

y(6)=-0,75*6+5,35=0,85

Построим точки и линию y=-0,75t+5,35 на одной диаграмме:

Рисунок 3 - График для примера 2

(Рис. 3)

Глава 3.0.Метод МНК на практике

Метод наименьших квадратов применим ко многим сферам деятельности человека и используется, для теоретического описания экспериментальных данных, как я уже и писал раньше.

За примером обращусь к физике, а конкретному теме оптика. В определенном веществе под действием магнитного поля упорядоченный свет имеет свойство "вращаться", это называется эффектов Фарадея, но основной интерес представляет не физическая составляющая этого, а экспериментальные данные, которые можно получить в ходе выполнения экспериментов. Существует эксперимент, в котором измеряют угол поворота света в зависимости от магнитной индукции. Конечно, все эти темы в курсе школьной физике будут пройдены позже, поэтому я ознакомился с ними лишь для того, чтобы экспериментальные данные привести к зависимости.

Приведу ниже таблицу с данными

Рисунок 4 - Данные эксперимента

В ходе вычислений получена теоретическая зависимость:

Данные и линейная зависимость представлена ниже:

Рисунок 5 - Графическая зависимость

В теории же, где нет погрешностей и всяких других мешающих факторов, зависимость выражается формулой, она тоже линейная

Глава 3.1.Код на PYTHON и его проверка.

Также, я бы хотел показать код на языке программирования PYTHON, используя который вы сможете реализовать МНК для нахождения искомой зависимости.

Ниже представлен пример для экспериментально полученных данных из эксперимента по физике:

Рисунок 6 – Код и его результат

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

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

  2. Затем программа вычисляет сумму значений x и y, а также сумму квадратов x и произведение x и y.

  3. Далее программа выводит полученную систему уравнений вида:

sumx2 * a + sumx * b = sumxy

sumx * a + n * b = sumy

  1. Вычисляет коэффициенты a и b по формулам:

b = (sumy - ((sumx * sumxy) / sumx2)) / (n - ((sumx * sumx) / sumx2))

a = (sumxy - (sumx * b)) / sumx2

  1. Выводит искомую зависимость в виде уравнения линейной регрессии:

Если коэффициент b неотрицательный, то выводится: y = a * x + b

Если коэффициент b отрицательный, то выводится: y = a * x - b


Заключеиие
  1. В ходе выполнения данной исследовательской работы я нашел и выбрал информацию по теме.


2. Понял суть метода наименьших квадратов


3. Изучив различные источники понял, что метод МНК применяется во многих областях


4. Научился применять и решать задачи методом МНК.



5. Узнал, что МНК может использоваться в физике


6. Написал код на PYTHON для решения задач с помощью метода МНК


7. Научился применять и решать задачи методом МНК.


В процессе проведения данного исследования я глубоко погрузился в тему метода наименьших квадратов и осознал его суть. Изучив различные источники информации, я понял, что метод МНК широко применяется в различных областях, таких как статистика, экономика, физика и многие другие.


Путем написания кода на Python для решения задач с использованием метода наименьших квадратов, я освоил этот метод и научился применять его для аппроксимации данных и построения уравнения линейной регрессии.


Особенно интересным для меня было узнать, что метод наименьших квадратов может быть успешно применен в физике. Этот метод позволяет анализировать экспериментальные данные, устанавливать зависимости между переменными и делать прогнозы.


В результате проведенной работы я пришел к выводу, что гипотеза, выдвинутая мной, подтвердилась. Результаты, полученные при выполнении лабораторной работы по физике с использованием метода наименьших квадратов, оказались близкими к реальным значениям, что свидетельствует о точности и эффективности данного метода.


Используйте и вы метод наименьших квадратов в вашей сфере деятельности. Этот метод может стать мощным инструментом для анализа данных, построения моделей и принятия обоснованных решений. Погрузитесь в мир метода наименьших квадратов и откройте новые возможности для исследований и анализа данных.








Интернет ресурсы

https://www.matburo.ru/ex_ms.php?p1=msmnk


https://ru.wikipedia.org/wiki/Метод_наименьших_квадратов


https://books.econ.msu.ru/Introduction-to-Econometrics/chap02/2.2/


https://help.fsight.ru/ru/mergedProjects/lib/01_regression_models/uimodelling_linearregr_lsm.htm


https://www.youtube.com/watch?v=UcwI7tY7bss









































Скачать

© 2024 397 3

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!

Закрыть через 5 секунд
Комплекты для работы учителя