Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: Аппроксимация данных. Метод наименьших квадратов
СообщениеДобавлено: 26 мар 2016, 16:50 
Не в сети
Последняя инстанция
Аватара пользователя
Зарегистрирован:
28 дек 2011, 15:16
Сообщений: 11671
Откуда: Дивногорск
Cпасибо сказано: 795
Спасибо получено:
1984 раз в 1822 сообщениях
Очков репутации: 314

Добавить очки репутацииУменьшить очки репутации
Avgust писал(а):
Я даю подсказку, благодаря которой линеаризовать - пара пустяков.

Судя по вашим постам вы сами не знаете как это делать.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Аппроксимация данных. Метод наименьших квадратов
СообщениеДобавлено: 26 мар 2016, 19:47 
Не в сети
Light & Truth
Аватара пользователя
Зарегистрирован:
03 апр 2012, 19:13
Сообщений: 13534
Откуда: Москва
Cпасибо сказано: 1290
Спасибо получено:
3616 раз в 3175 сообщениях
Очков репутации: 678

Добавить очки репутацииУменьшить очки репутации
Talanov, знаю прекрасно. Жду более лучших результатов, нежели я предложил.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Аппроксимация данных. Метод наименьших квадратов
СообщениеДобавлено: 26 мар 2016, 21:30 
Не в сети
Light & Truth
Аватара пользователя
Зарегистрирован:
03 апр 2012, 19:13
Сообщений: 13534
Откуда: Москва
Cпасибо сказано: 1290
Спасибо получено:
3616 раз в 3175 сообщениях
Очков репутации: 678

Добавить очки репутацииУменьшить очки репутации
Чтобы Таланов не нервничал, показываю один маленький блок моей общей программы, где реализуется метод наименьших квадратов путем линеаризации.
Рассматриваю аппроксимирующую функцию

[math]y=a\cdot \ln(x)+b[/math]

Блок расчетов прост, как валенок:
open #1,"r.txt","r"
open #2,"lnr","w"
n=10
for i=1 to n
input #1 x,y
lnx=log(x)
sx=sx+lnx:sy=sy+y:sx2=sx2+lnx^2:syx=syx+y*lnx
next i
print #2, sx,sy,sx2,syx
a=(n*syx-sx*sy)/(n*sx2-sx^2)
b=(sx2*sy-sx*syx)/(n*sx2-sx^2)
print #2, a,b

Я специально вывел на печать все суммы:

[math]\sum\limits_{k=1}^{10}\ln(x_k)=9.24835[/math]

[math]\sum\limits_{k=1}^{10} y_k=-12.21[/math]

[math]\sum\limits_{k=1}^{10}\ln^2(x_k)=20.9978[/math]

[math]\sum\limits_{k=1}^{10}y_k\cdot \ln(x_k)=26.1027[/math]

Далее по известным формулам (они в программе есть) нахожу коэффициенты [math]a[/math] и [math]b[/math]. В итоге получаем аппроксимирующую функцию :

[math]y=3.00491\cdot \ln(x)-4.00005[/math]

Эта наиболее простая и удачная аппроксимация показана в первом моем рисунке.

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Аппроксимация данных. Метод наименьших квадратов
СообщениеДобавлено: 27 мар 2016, 04:33 
Не в сети
Последняя инстанция
Аватара пользователя
Зарегистрирован:
28 дек 2011, 15:16
Сообщений: 11671
Откуда: Дивногорск
Cпасибо сказано: 795
Спасибо получено:
1984 раз в 1822 сообщениях
Очков репутации: 314

Добавить очки репутацииУменьшить очки репутации
Avgust писал(а):
В тех же случаях, когда аппроксимирующая функция не поддается линеаризации, в ход идет мой замечательный метод Монте-Карло.

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Аппроксимация данных. Метод наименьших квадратов
СообщениеДобавлено: 28 мар 2016, 09:09 
Не в сети
Верховный модератор
Аватара пользователя
Зарегистрирован:
13 окт 2010, 13:09
Сообщений: 19961
Откуда: Пермь + Одесса
Cпасибо сказано: 11721
Спасибо получено:
5319 раз в 4796 сообщениях
Очков репутации: 708

Добавить очки репутацииУменьшить очки репутации
Avgust писал(а):
я здесь на форуме прежде всего преследую свои интересы. И попутно чем-то помогаю другим.
В данном случае, преследуя свои цели, вы мешаете ТС разобраться в его задаче, да ещё и тему засоряете.
А цели ваши мы итак знаем: самопиар и самопиар.

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему    На страницу Пред.  1, 2, 3, 4  Страница 4 из 4 [ Сообщений: 35 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Аппроксимация зависимости методом наименьших квадратов

в форуме Исследование операций и Задачи оптимизации

huffy

11

539

17 апр 2019, 08:25

Метод наименьших квадратов; почему именно квадратов?

в форуме Численные методы

tushkan

17

3037

04 апр 2015, 15:19

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

в форуме Математическая статистика и Эконометрика

tabaluga13

4

348

26 окт 2018, 19:06

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

в форуме Численные методы

Dolgopups_poschadi

9

913

09 янв 2016, 16:06

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

в форуме Дифференциальное исчисление

Andrey82

9

288

02 авг 2020, 12:30

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

в форуме Численные методы

Dmitriy70

9

500

18 июн 2017, 15:27

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

в форуме Численные методы

Fireman

6

539

12 дек 2018, 14:58

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

в форуме Численные методы

cincinat

2

486

16 окт 2015, 19:07

Метод наименьших квадратов для произвольной функции

в форуме Численные методы

Fireman

19

1244

27 июн 2018, 11:23

Полином Чебышева, метод наименьших квадратов

в форуме Численные методы

hurricane

1

474

08 мар 2016, 17:48


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved