Математический форум Math Help Planet
Обсуждение и решение задач по математике, физике, химии, экономике Теоретический раздел |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
новый онлайн-сервис число, сумма и дата прописью |
|
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Страница 1 из 2 |
[ Сообщений: 11 ] | На страницу 1, 2 След. |
|
Автор | Сообщение | |
---|---|---|
daughterfucker |
|
|
Пишу программу в которой при X > 50 Y рассчитывается "с применением метода математической ЭКСТРАПОЛЯЦИИ". Конкретный алгоритм не указан. В своём распоряжении имею следующие алгоритмы ИНТЕРПОЛЯЦИИ: 1 интерполяция сплайнами Акимы; 2 барицентрическая интерполяция; 3 рациональная интерполяция Булирша - Штера; 4 интерполяция кубическими сплайнами Эрмита; 5 интерполяция кубическими сплайнами; 6 эквидистантная полиномиальная интерполяция; 7 рациональная интерполяция Флоатера - Хормана; 8 интерполяция линейными сплайнами; 9 полиномиальная интерполяция Невилла; 10 интерполяция сплайнами. ▼ Если некорректный или непонятный перевод - вот названия алгоритмов в оригинале (Англ.)
Как я понимаю, они могут использоваться и в качестве алгоритмов экстраполяции, что мне подходит. Проблема только в том, что разные алгоритмы дают разные результаты. Например: Aлгоритм №6 при x=55 даёт 7579,28 руб. Сами понимаете, что ущерб не может быть отрицательным. Поэтому прошу помощи в выборе подходящего алгоритма. |
||
Вернуться к началу | ||
Talanov |
|
|
Зависимость ущерба от чего?
|
||
Вернуться к началу | ||
daughterfucker |
|
|
От икс
Если Вам интересно, икс - превышение массы транспортного средства. |
||
Вернуться к началу | ||
Talanov |
|
|
Можно хвост функции в нуле прижать? То есть считать y(0)=0.
|
||
Вернуться к началу | ||
daughterfucker |
|
|
думаю, да.
|
||
Вернуться к началу | ||
Avgust |
|
|
Самое лучше - найти хорошую аппроксимацию в виде формулы и по ней экстраполировать.
Вот хорошая аппроксимация: [math]y=127.351 x^{0.214595 x ^{0.345378}}[/math] Минимум суммы квадратов отклонений 938 Среднеквадратичное отклонение: [math]\sqrt{\frac{938}{11}}\approx 9.23[/math] Экстраполяция: 55 --> 3940 60 --> 4725 65 --> 5622 70 --> 6645 Можете проверять тут : http://www.wolframalpha.com/input/?i=12 ... ere+x%3D70 Последний раз редактировалось Avgust 27 май 2014, 14:08, всего редактировалось 5 раз(а). |
||
Вернуться к началу | ||
За это сообщение пользователю Avgust "Спасибо" сказали: daughterfucker |
||
Talanov |
|
|
Хорошо подходит [math]y(x)=(ax+b)x[/math]. Вот какую целевую функцию взять для нахождения [math]a[/math] и [math]b[/math]?
|
||
Вернуться к началу | ||
За это сообщение пользователю Talanov "Спасибо" сказали: daughterfucker |
||
daughterfucker |
|
|
Avgust писал(а): Самое лучше - найти хорошую аппроксимацию в виде формулы и по ней экстраполировать. Вот хорошая аппроксимация: [math]y=127.351 x^{0.214595 x ^{0.345378}}[/math] Действительно хорошая. И с моей точки зрения, если рассуждать логически, то зависимость между перегрузом тяжеловоза и наносимым им ущербом должна быть как раз экспоненциальной. Как Вам удалось найти эту функцию? Если алгоритм не очень сложный, то было бы правильно мне его реализовать для того, чтобы аппроксимация могла изменяться в зависимости от заданных значений и небыло нужды при каждом изменении исходных данных рассчитывать её вручную. |
||
Вернуться к началу | ||
Talanov |
|
|
daughterfucker писал(а): Avgust писал(а): Самое лучше - найти хорошую аппроксимацию в виде формулы и по ней экстраполировать. Вот хорошая аппроксимация: [math]y=127.351 x^{0.214595 x ^{0.345378}}[/math] Действительно хорошая. И с моей точки зрения, если рассуждать логически, то зависимость между перегрузом тяжеловоза и наносимым им ущербом должна быть как раз экспоненциальной. Это скорее показательно-степенная зависимость. Всё-таки какая целевая функция должна быть? У Avgust сумма квадратов невязок. Я предпочитаю сумму относительных отклонений модулей невязок. |
||
Вернуться к началу | ||
Avgust |
|
|
Я построил точки в Exсel, увидел как идет кривая и по опыту подобрал вид функции. А аппроксимировал методом Монте-Карло.
У Вас какие могут быть изменения? Дело в том, что программу я сам составил и сам же для любых точек ищу оптимальные параметры уравнения. |
||
Вернуться к началу | ||
На страницу 1, 2 След. | [ Сообщений: 11 ] |
Похожие темы | Автор | Ответы | Просмотры | Последнее сообщение |
---|---|---|---|---|
Минимальная выборка для экстраполяции экспоненциальной ср | 6 |
506 |
21 апр 2015, 15:15 |
|
Чем нейронная сеть лучше классических методов экстраполяции
в форуме Информатика и Компьютерные науки |
4 |
230 |
02 авг 2020, 11:10 |
|
Подобрать коэффициенты | 2 |
370 |
20 мар 2017, 12:04 |
|
Как подобрать формулу? | 1 |
516 |
09 июн 2017, 12:42 |
|
Подобрать функцию по фотографии
в форуме Пределы числовых последовательностей и функций, Исследования функций |
2 |
210 |
07 авг 2020, 18:24 |
|
Подобрать элементарные предикаты | 1 |
210 |
03 июн 2019, 18:17 |
|
Подобрать все тройки чисел
в форуме Алгебра |
5 |
288 |
01 янв 2021, 20:18 |
|
Подобрать коэффициенты a, b, c, d многочлена
в форуме Алгебра |
12 |
364 |
28 фев 2021, 03:33 |
|
Вероятность подобрать код за 10 минут
в форуме Теория вероятностей |
15 |
160 |
03 июл 2022, 19:29 |
|
Подобрать ближайшие корни уравнения
в форуме Линейная и Абстрактная алгебра |
2 |
378 |
05 май 2017, 11:06 |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |