Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2012, 14:20   #21
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от s-andriano Посмотреть сообщение
Уточните, что в данной задаче означает "предыдущий" и "следующий".
есть пары A[n](X,Y):
(тут хвост еще из миллиона таких значений), (12.2, 123), (16.7, 12), (19.4, 17), (22.8, 200), (? , ? )
Y - определяет X.

Задача спрогнозировать следующие 2 - 3 значения Х учитывая предыдущие пары значений.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 09.12.2012, 14:27   #22
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Т.е. следующие 2-3 Y известны? Или просто известна зависимость между X и Y (достаточно находить одно из них)?
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 09.12.2012 в 14:30.
MihalNik вне форума Ответить с цитированием
Старый 09.12.2012, 14:30   #23
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от MihalNik Посмотреть сообщение
Т.е. следующие 2-3 Y известны? Или просто известна зависимость между X и Y (достаточно найти одно из них)?
Нет, неизвестны, но они и не нужны ... Цель узнать X-ы
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 09.12.2012, 14:40   #24
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

А чем аппроксимация (те же сплайны) не устраивает? Вроде как данных много.
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 09.12.2012, 14:51   #25
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от MihalNik Посмотреть сообщение
А чем аппроксимация (те же сплайны) не устраивает? Вроде как данных много.
А человеческим языком с примером?? или ссылку на толковый материал?

вот нашел чтото что мне бы помогло. ARIMAX
и вот второй материал про нейросеть
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.

Последний раз редактировалось WorldMaster; 09.12.2012 в 14:59.
WorldMaster вне форума Ответить с цитированием
Старый 09.12.2012, 15:01   #26
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Подбирается функция. Например, полином определенной степени, на множестве значений, например, методом наим. квадратов, вычисляются коэффициенты. подставляем входной параметр - получаем значение функции.
Проще всего - посмотрите на изображения бета-сплайнов.
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 09.12.2012, 15:03   #27
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от MihalNik Посмотреть сообщение
Подбирается функция. Например, полином определенной степени, на множестве значений, например, методом наим. квадратов, вычисляются коэффициенты. подставляем входной параметр - получаем значение функции.
Проще всего - посмотрите на изображения бета-сплайнов.
Ну вот похоже на метод который я в предыдущем сообщениее указал. В принципе устраивает ... но получится ли у него предсказать наперед несколько значений?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 09.12.2012, 15:10   #28
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

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

Последний раз редактировалось MihalNik; 09.12.2012 в 15:12.
MihalNik вне форума Ответить с цитированием
Старый 09.12.2012, 18:12   #29
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от WorldMaster Посмотреть сообщение
есть пары A[n](X,Y):
(тут хвост еще из миллиона таких значений), (12.2, 123), (16.7, 12), (19.4, 17), (22.8, 200), (? , ? )
Y - определяет X.
Не могу связать между собой эти три строчки.
A(X,Y) - это функция, которая паре чисел X и Y ставит третье число - А.
Чем A[n](X,Y) отличается от A(n,X,Y)? А - это функция от трех переменных?
Если дана просто последовательность пар чисел, то самый простой способ спрогнозировать следующую пару - экстраполяция. ПРедставляем функцию в виде ряда (Фурье, Тейлора или др. - не важно), по имеющимся данным вычисляем коэффициенты ряда, после чего по имеющимся коэффициентам находим несколько следующих членов.
"Y - определяет X" если я правильно понимаю, X = X(Y), т.е. X - функция Y.
Это не состыкуется ни с первой строкой, ни со второй.
s-andriano вне форума Ответить с цитированием
Старый 09.12.2012, 19:57   #30
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от s-andriano Посмотреть сообщение
Если дана просто последовательность пар чисел, то самый простой способ спрогнозировать следующую пару - экстраполяция. ПРедставляем функцию в виде ряда (Фурье, Тейлора или др. - не важно), по имеющимся данным вычисляем коэффициенты ряда, после чего по имеющимся коэффициентам находим несколько следующих членов.
Можно простейший пример??
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анализ IP-адресов ConstantinPerm Паскаль, Turbo Pascal, PascalABC.NET 2 07.12.2012 14:44
Анализ ПО ImmortalAlexSan Свободное общение 14 27.11.2011 23:56
Корреляционный анализ danilnv C++ Builder 0 23.11.2011 12:59
Анализ графика lichnost Помощь студентам 6 02.04.2010 13:24
Анализ текста GonZaleZ Общие вопросы C/C++ 11 16.09.2009 23:31