Здравствуйте. При выполнении скрипта возникает ошибка:
Error in integrate(integrand, 0, 1, subdivisions = subdivisions, rel.tol = rel.tol) :
extremely bad integrand behaviour
Из-за чего? Как её исключить, обработать - "ни в зуб ногой"... Кто-нибудь сталкивался?
Ошибка "Error in integrate..."
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Ошибка "Error in integrate..."
можно попробовать просто "продавить" (тыц), но скорее всего функция с особенностями (типа log(0)) и требует учесть асимптотику, а не просто сгущать разбиение. Нужно смотреть на функцию, и читать "Численные методы" Самарского про интегрирование функций с особенностями, например резать диапазон на куски и использовать какие-то квадратуры типа Гауссовой, либо аналитические/асимптотические аппроксимации около особенностей ...nickleb писал(а):Из-за чего? Как её исключить, обработать - "ни в зуб ногой"... Кто-нибудь сталкивался?
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Ошибка "Error in integrate..."
gamm, спасибо! разрядил прОфили и "прокатило"... да у меня уже по-своему было просчитано... решил с R сравнить, т.к. там дальше в R шаги - так я с ними уже работал... Самарский, Гулин - у них крайнее издание в 89 ? или есть и попозже издания?gamm писал(а):можно попробовать просто "продавить" (тыц), но скорее всего функция с особенностями (типа log(0)) и требует учесть асимптотику, а не просто сгущать разбиение. Нужно смотреть на функцию, и читать "Численные методы" Самарского про интегрирование функций с особенностями, например резать диапазон на куски и использовать какие-то квадратуры типа Гауссовой, либо аналитические/асимптотические аппроксимации около особенностей ...nickleb писал(а):Из-за чего? Как её исключить, обработать - "ни в зуб ногой"... Кто-нибудь сталкивался?
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Ошибка "Error in integrate..."
"Попозже" не надо, зватит изданий 70х годов, по которым меня учили. И в R численные методы сделаны абы как, "чтобы было", лучше Матлаб или Питон.
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Ошибка "Error in integrate..."
https://cran.r-project.org/web/views/Nu ... atics.htmlgamm писал(а):... в R численные методы ...
[ Сообщение с мобильного устройства ]
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей