|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.11.2020, 23:53 | #1 |
Регистрация: 05.10.2018
Сообщений: 5
|
Минимизация функции методом покоординатного спуска
Есть функция "Holt" от двух переменных "alpha" и "beta", которая выдаёт значение "mape". Нужно найти такие значения alpha и beta в диапазоне от 0.0001 до 0.9999, чтобы mape было минимальным. Для этого я использовал метод покоординатного спуска и метод золотого сечения для линейной оптимизации. Данные находятся в списке dt, и после вычисления получаются значения: alpha = 0.6425, beta = 0231, mape = 38.15588, хотя должно быть: alpha = 0.6438, beta = 0.0225, mape = 38.08153. В чем может быть причина? Пользоваться встроенными методами оптимизации нельзя.
Код:
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Метод конфигураций (циклического покоординатного спуска) | xdtab | Помощь студентам | 0 | 14.01.2019 18:17 |
Программа реализации метода покоординатного спуска | naty7773 | Помощь студентам | 2 | 23.12.2012 19:00 |
C++ Метод покоординатного спуска | Hellgate | Помощь студентам | 0 | 12.11.2011 00:42 |
Метод покоординатного спуска | новичочек | C++ Builder | 0 | 02.05.2011 15:44 |
алгоритм покоординатного спуска | mimi_mimi | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 20.06.2010 18:23 |