Прогнозирование изменения значений

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Бяка
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 219
Зарегистрирован: 21.09.2005 (Ср) 21:28

Прогнозирование изменения значений

Сообщение Бяка » 23.11.2007 (Пт) 0:44

помогите сделать прогноз изменений значений в графике!
есть к примеру последние 5 точек на графике (чисел в массиве) х1=20, х2=25, х3=50, х4=40, х5=45 (числа фонарные)
необходимо спрогнозировать какими будут следующие 3 точки !
как такое реализовать?
по двум точкам то непроблема - провёл прямую дальше и всё а вот по 5 меня поставило в тупик :idea:

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 23.11.2007 (Пт) 1:00

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

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 23.11.2007 (Пт) 8:31

Я раньше тож над этим немного парился. Но я прост находил наиболее схожую дугу с 3 последними точками (Перебором координат центра, а радиус - расст до последней точки) и находил сл. точки по соотв. их координат данной дуге. Но тут о точности совсем не идёт речи. Мне-то нужно было всеголишь построить некоторый "выпуклобокий" полигон (сорри за это слово))) ), а если тебе надо точный анализ - то хз. И выполнялось естественно долго.
Если смеяться силно не будешь - могу слить исходник.

Бяка
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 219
Зарегистрирован: 21.09.2005 (Ср) 21:28

Сообщение Бяка » 23.11.2007 (Пт) 10:03

мне о точности тоже речь не идёт! смеяться не буду, мне нужна любая помощь! сливай исходник, зарание благодарен

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 23.11.2007 (Пт) 19:31

Вот нашёл пример аппроксимации, мож поможет:
Вложения
Аппроксимация.rar
(9.53 Кб) Скачиваний: 44
Подпись проходит рефакторинг

Бяка
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 219
Зарегистрирован: 21.09.2005 (Ср) 21:28

Сообщение Бяка » 24.11.2007 (Сб) 14:18

ето немножко нето, он апроксимирует прямую, а мне надо примерно так
Вложения
plan6.gif
(8.88 Кб) Скачиваний: 31


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Google-бот и гости: 62

    TopList  
cron