Ключевое слово
20 | 04 | 2024
Новости Библиотеки
Шахматы Онлайн
Welcome, Guest
Username: Password: Remember me

TOPIC: Математика для чайников №3

Математика для чайников №3 22 Окт 2017 08:09 #811

  • Vladimirovich
  • Vladimirovich's Avatar
  • OFFLINE
  • Инквизитор
  • Posts: 106788
  • Thank you received: 2073
  • Karma: 105
limarodessa wrote:
Мой вопрос: как подойти к численному решению системы дифференциальных уравнений
Программу надо написать
Каждому - своё.
The topic has been locked.

Математика для чайников №3 22 Окт 2017 09:55 #812

  • самоед-4
  • самоед-4's Avatar
  • OFFLINE
  • Самоед
  • Posts: 985
  • Thank you received: 22
  • Karma: 5
Я бы попробовал так. Приблизил бы производные функции разностными отношениями и, коль скоро фазовые переменные в каждый момент времени известны (посчитаны независимо), получил бы систему алгебраических уравнений относительно параметров, которую и решал бы. А поскольку таких систем будет много (своя в каждый момент времени) и задача получится переопределенной, то использовал бы что-то типа метода наименьших квадратов.
The topic has been locked.

Математика для чайников №3 22 Окт 2017 15:17 #813

  • limarodessa
  • limarodessa's Avatar
  • OFFLINE
  • Доцент
  • Posts: 16793
  • Thank you received: 79
  • Karma: -22
самоед-4 wrote:
Я бы попробовал так. Приблизил бы производные функции разностными отношениями...

Поскольку название этой темы соответствующее, осмелюсь уточнить - а как это делается ?
The topic has been locked.

Математика для чайников №3 22 Окт 2017 15:37 #814

  • Хайдук
  • Хайдук's Avatar
  • OFFLINE
  • Наместник
  • Posts: 49370
  • Thank you received: 130
  • Karma: 16
хз, игорь, численные методы надо будет просечь :tired:
The topic has been locked.

Математика для чайников №3 22 Окт 2017 17:51 #815

  • самоед-4
  • самоед-4's Avatar
  • OFFLINE
  • Самоед
  • Posts: 985
  • Thank you received: 22
  • Karma: 5
The topic has been locked.

Математика для чайников №3 22 Окт 2017 18:16 #816

  • Vladimirovich
  • Vladimirovich's Avatar
  • OFFLINE
  • Инквизитор
  • Posts: 106788
  • Thank you received: 2073
  • Karma: 105
Хайдук wrote:
хз, игорь, численные методы надо будет просечь :tired:
Я бы мог даже объяснить доценту что-нибудь по этой теме, я в ней компетентен, но....
Мне неприятно ему что-нибудь вот-так разъяснять. Он сам знает почему
Каждому - своё.
The topic has been locked.

Математика для чайников №3 22 Окт 2017 18:44 #817

  • Хайдук
  • Хайдук's Avatar
  • OFFLINE
  • Наместник
  • Posts: 49370
  • Thank you received: 130
  • Karma: 16
может неприятно вот-так, потому что забудет крохобор ... заплатить? :hihihi:
Last Edit: 22 Окт 2017 19:14 by Хайдук.
The topic has been locked.

Математика для чайников №3 22 Окт 2017 18:55 #818

  • Vladimirovich
  • Vladimirovich's Avatar
  • OFFLINE
  • Инквизитор
  • Posts: 106788
  • Thank you received: 2073
  • Karma: 105
Хайдук wrote:
может неприятно вот-так, потому что забудет крохобор ... заплатить? :hihihi:
Уй.... Ну какие нах деньги... :tired: Даже противно слушать от Вас.
Деньги я зарабатываю совсем иначе
Каждому - своё.
Last Edit: 23 Окт 2017 06:14 by Vladimirovich.
The topic has been locked.

Математика для чайников №3 22 Окт 2017 19:02 #819

  • Хайдук
  • Хайдук's Avatar
  • OFFLINE
  • Наместник
  • Posts: 49370
  • Thank you received: 130
  • Karma: 16
я пошутил, вестимо :)
The topic has been locked.

Математика для чайников №3 22 Окт 2017 19:11 #820

  • limarodessa
  • limarodessa's Avatar
  • OFFLINE
  • Доцент
  • Posts: 16793
  • Thank you received: 79
  • Karma: -22
Vladimirovich wrote:
но....Мне неприятно ему что-нибудь вот-так разъяснять. Он сам знает почему

Я больше не буду :blush:
The topic has been locked.

Математика для чайников №3 22 Окт 2017 20:46 #821

  • PP
  • PP's Avatar
  • OFFLINE
  • Холоп
  • Posts: 31409
  • Thank you received: 224
  • Karma: -124
самоед-4 wrote:
Я бы попробовал так. Приблизил бы производные функции разностными отношениями и, коль скоро фазовые переменные в каждый момент времени известны (посчитаны независимо), получил бы систему алгебраических уравнений относительно параметров, которую и решал бы. А поскольку таких систем будет много (своя в каждый момент времени) и задача получится переопределенной, то использовал бы что-то типа метода наименьших квадратов.
Зачем тут метод квадратов, там же у нас четыре уравнения и четыре неизвестных? Просто тупо методом Эйлера или Рунге Кутта каким нить считаем состояние в момент времени Ndt исходя из состояния на момент времени (N-1)dt. Там единственная тонкость выбор шага чтобы обеспечить численную стабильность.
The topic has been locked.

Математика для чайников №3 22 Окт 2017 21:07 #822

  • Хайдук
  • Хайдук's Avatar
  • OFFLINE
  • Наместник
  • Posts: 49370
  • Thank you received: 130
  • Karma: 16
а численная сходимость уже обеспечена? :unsure:
The topic has been locked.

Математика для чайников №3 23 Окт 2017 04:43 #823

  • limarodessa
  • limarodessa's Avatar
  • OFFLINE
  • Доцент
  • Posts: 16793
  • Thank you received: 79
  • Karma: -22
PP wrote:
Зачем тут метод квадратов, там же у нас четыре уравнения и четыре неизвестных? Просто тупо методом Эйлера или Рунге Кутта каким нить считаем состояние в момент времени Ndt исходя из состояния на момент времени (N-1)dt. Там единственная тонкость выбор шага чтобы обеспечить численную стабильность.

Почему только четыре неизвестных ? Неизвестными являются коэффициенты, а их там до фега. :dontknow: Я думаю (ну это не я думаю это мне на другом форуме подсказали) действительно посчитать производные поскольку время наблюдения у меня несколько дней и я могу выбрать относительно большой шаг по времени. Потом "подставить" (в кавычках потому что у меня будет большой массив данных а не по одному значению) в систему уравнений значения как производных числа насекомых по времени в каждый момент времени так и числа насекомых в каждый момент времени. Потом имея таблицу-массив данных путем регрессионного анализа считаю коэффициенты в каждом уравнении системы. Кстати ведь в регрессионном анализе используются наименьшие квадраты. Или я неправ ? :unsure: И да, Хайдук правильно заметил - выбирать шаг для расчета производной нужно так чтобы была сходимость.

P.S. Ну и ещё осталось послушать Владимырыча, он же пишет что эксперт :unsure:
Last Edit: 23 Окт 2017 04:43 by limarodessa.
The topic has been locked.

Математика для чайников №3 23 Окт 2017 04:48 #824

  • limarodessa
  • limarodessa's Avatar
  • OFFLINE
  • Доцент
  • Posts: 16793
  • Thank you received: 79
  • Karma: -22
У меня сейчас другая проблема вырисовалась, не связанная с численным решением. Дело в том что уравнения по ссылкам выше (по крайней мере одно из них) составлены из расчета что каждый хищник питается каждой жертвой. А у меня один хищник питается двумя жертвами а один - только одной. Нужно или поменять систему или (если это допустимо) соответствующие коэффициенты в уравнении для хищника "одноеда" занулить.
The topic has been locked.

Математика для чайников №3 23 Окт 2017 04:56 #825

  • самоед-4
  • самоед-4's Avatar
  • OFFLINE
  • Самоед
  • Posts: 985
  • Thank you received: 22
  • Karma: 5
РР wrote:
Зачем тут метод квадратов, там же у нас четыре уравнения и четыре неизвестных? Просто тупо методом Эйлера или Рунге Кутта каким нить считаем состояние в момент времени Ndt исходя из состояния на момент времени (N-1)dt. Там единственная тонкость выбор шага чтобы обеспечить численную стабильность.

Полученная алгебраическая система будет зависеть от N. Вот если бы кто-то знал все параметры исходной системы и выдавал значения фазовых переменных в точности на их основе, то от N они (параметры) уже не зависели бы и, возможно, хватило бы одного измерения. (Я так понял, что от времени параметры не зависят.) А без этого придется как-то минимизировать невязку.
Last Edit: 23 Окт 2017 05:27 by самоед-4.
The topic has been locked.

Математика для чайников №3 23 Окт 2017 19:58 #826

  • PP
  • PP's Avatar
  • OFFLINE
  • Холоп
  • Posts: 31409
  • Thank you received: 224
  • Karma: -124
limarodessa wrote:
Почему только четыре неизвестных ? Неизвестными являются коэффициенты, а их там до фега
Упс сорри, не обратил внимания. Тогда да, для нелинейной системы возникнут определенные сложности. Если коэффициенты от времени не зависят, то опять же несложно при условии, что у Вас таки есть экспериментальные данные, из них кстати и коэффициенты оценить можно или соотношения между ними. Просто решаете перебором возможных значений параметров и потом решаете оптимизационную задачу на коэффициенты.
The topic has been locked.

Математика для чайников №3 24 Окт 2017 05:59 #827

  • limarodessa
  • limarodessa's Avatar
  • OFFLINE
  • Доцент
  • Posts: 16793
  • Thank you received: 79
  • Karma: -22
PP wrote:
Если коэффициенты от времени не зависят, то опять же несложно при условии, что у Вас таки есть экспериментальные данные, из них кстати и коэффициенты оценить можно или соотношения между ними. Просто решаете перебором возможных значений параметров и потом решаете оптимизационную задачу на коэффициенты.

Экспериментальными данными являются исключительно число насекомых в любой отрезок времени зафиксированный на часах. Число насекомых есть функция от времени. Производными в дифференциальном уравнении есть производные числа насекомых по времени. Мне рекомендовали на другом форуме численно посчитать для каждого момента времени число насекомых (эксперимент продолжается порядка недели поэтому шаг по времени можно выбирать достаточно большой) и численно посчитать производную для каждого момента времени и подставить в систему из этих четырех уравнений. Данных будет много - массив значений. Соответственно регрессионным анализом считаются коэффициенты при x - при функции которая есть число насекомых от времени.

Я вот только никогда не сталкивался с регрессионным анализом применительно к системе уравнений - я решал только для одного уравнения линейной и експоненциальной зависимости. Мой вопрос: системы уравнений решают регрессионным анализом ?
The topic has been locked.

Математика для чайников №3 24 Окт 2017 06:39 #828

  • ))
  • ))'s Avatar
Если вы действительно доцент, то поручите это дело своему студенту, дипломнику, максимум аспиранту.
The topic has been locked.

Математика для чайников №3 24 Окт 2017 06:45 #829

  • limarodessa
  • limarodessa's Avatar
  • OFFLINE
  • Доцент
  • Posts: 16793
  • Thank you received: 79
  • Karma: -22
Нет, мне проще, я не доцент - это только Владимырыч меня так называет, так что спрос с меня небольшой
The topic has been locked.

Математика для чайников №3 07 Нояб 2017 04:30 #830

  • Хайдук
  • Хайдук's Avatar
  • OFFLINE
  • Наместник
  • Posts: 49370
  • Thank you received: 130
  • Karma: 16
вниманию ув.РР:

хотел узнать что такое Байесовский подход в теории вероятностей и чем отличается от обычного частотного/статистического, потому что трудно представить себе отличный от второго :dontknow: ; вероятность можно определить аксиоматически как меру на всяких пространствах "событий", но ясно, что применения её и интуитивный смысл задаются статистикой.

исторически вероятность началась с ... логического круга равновероятных (!?) событий, равенство (приблизительное) частот/вероятностей которых как-бы естественно и интуитивно, но очень трудно обосновать рационально :O . К примеру, с какого перепугу соотношение исходов рёшка/орёл будет приблизительно 50/50? :P ведь идеальная механическая модель бросков копейки вполне детерминирована, хоть и практически нельзя контролировать и уследить за всеми детерминирующими факторами. Выглядит, что как-будто остаётся неопределённость/вероятность в выборе начальных условий броска, но это вроде не так: траектории копейки, ведущие к разным (рёшка супротиф орёл) исходам, густо и равномерно перемешаны на всех масштабах, вплоть до бесконечно малых, и на всём фазовом пространстве; это значит, что эти в принципе детерминированные траектории (экспоненциально) неустойчивы и бесконечно малые неточности в детерминирующих начальных условиях и других факторах ведут к решке вместо орла и наоборот. И тут в принципе должно можно будет вывезти или посчитать/вычислить пресловутые вероятности 1/2 для решки и орла как две равные меры на фазовом пространстве (меры в 1-цу) всех возможных траекторий копейки.
Last Edit: 07 Нояб 2017 11:41 by Хайдук.
The topic has been locked.

Математика для чайников №3 07 Нояб 2017 05:23 #831

  • PP
  • PP's Avatar
  • OFFLINE
  • Холоп
  • Posts: 31409
  • Thank you received: 224
  • Karma: -124
Хайдук wrote:
хотел узнать что такое Байесовский подход в теории вероятностей и чем отличается от обычного частотного/статистического, потому что трудно представить себе отличный от второго
Почему трудно. Вот представьте себе что Вас попросили посчитать вероятность возвращения Крыма в состав Украины. Как Вы собираетесь отвечать на этот вопрос исходя из частотного метода?
The topic has been locked.

Математика для чайников №3 07 Нояб 2017 06:56 #832

  • самоед-4
  • самоед-4's Avatar
  • OFFLINE
  • Самоед
  • Posts: 985
  • Thank you received: 22
  • Karma: 5
Хайдук wrote:
К примеру, с какого перепугу соотношение исходов рёшка/орёл будет приблизительно 50/50? :P

Это как раз нетрудно понять в предположении, что все последовательности решка/орел равновероятны. Просто количество последовательностей с приблизительно 50/50 является наибольшим чисто комбинаторно.
Last Edit: 07 Нояб 2017 06:59 by самоед-4.
The topic has been locked.

Математика для чайников №3 07 Нояб 2017 06:58 #833

  • Vladimirovich
  • Vladimirovich's Avatar
  • OFFLINE
  • Инквизитор
  • Posts: 106788
  • Thank you received: 2073
  • Karma: 105
самоед-4 wrote:
Просто количество последовательностей с и около 50/50 является подавляюще большим чисто комбинаторно.
"Около" и "подавляюще большим" это сколько?
Каждому - своё.
The topic has been locked.

Математика для чайников №3 07 Нояб 2017 07:00 #834

  • самоед-4
  • самоед-4's Avatar
  • OFFLINE
  • Самоед
  • Posts: 985
  • Thank you received: 22
  • Karma: 5
А я уже успел исправить. ))
The topic has been locked.

Математика для чайников №3 07 Нояб 2017 07:26 #835

  • самоед-4
  • самоед-4's Avatar
  • OFFLINE
  • Самоед
  • Posts: 985
  • Thank you received: 22
  • Karma: 5
ВольфрамАльфа не захотел считать "50+/-5" для последовательностей длиной 100, а вот "50+/-4" посчитал:

(C(100,46)+C(100,47)+C(100,48)+C(100,49)+C(100,50)+C(100,51)+C(100,52)+C(100,53)+C(100,54))/2^100 = 63%.
Last Edit: 07 Нояб 2017 08:14 by самоед-4.
The topic has been locked.

Математика для чайников №3 07 Нояб 2017 08:44 #836

  • самоед-4
  • самоед-4's Avatar
  • OFFLINE
  • Самоед
  • Posts: 985
  • Thank you received: 22
  • Karma: 5
самоед-4 wrote:
ВольфрамАльфа не захотел считать "50+/-5" для последовательностей длиной 100, а...

вот так посчитал:

(C(100,45)+800899599019038086287179293856+C(100,55))/2^100 = 0.728746975926165269296176250211956675803539260631347439581... .
The topic has been locked.

Математика для чайников №3 07 Нояб 2017 09:29 #837

  • самоед-4
  • самоед-4's Avatar
  • OFFLINE
  • Самоед
  • Posts: 985
  • Thank you received: 22
  • Karma: 5
А вот так, пожалуй, правильнее всего:

(C(100,45)+800899599019038086287179293856)/2^100 = 68%.
The topic has been locked.

Математика для чайников №3 07 Нояб 2017 13:32 #838

  • Хайдук
  • Хайдук's Avatar
  • OFFLINE
  • Наместник
  • Posts: 49370
  • Thank you received: 130
  • Karma: 16
Хайдук wrote:
К примеру, с какого перепугу соотношение исходов рёшка/орёл будет приблизительно 50/50? :P
самоед-4 wrote:
Это как раз нетрудно понять в предположении, что все последовательности решка/орел равновероятны. Просто количество последовательностей с приблизительно 50/50 является наибольшим чисто комбинаторно.
ну, это не покатит - последовательности равновероятны именно потому, что равновероятны решка/орёл :flag:
Last Edit: 07 Нояб 2017 13:54 by Хайдук.
The topic has been locked.

Математика для чайников №3 07 Нояб 2017 14:04 #839

  • Хайдук
  • Хайдук's Avatar
  • OFFLINE
  • Наместник
  • Posts: 49370
  • Thank you received: 130
  • Karma: 16
PP wrote:
представьте себе что Вас попросили посчитать вероятность возвращения Крыма в состав Украины. Как Вы собираетесь отвечать на этот вопрос исходя из частотного метода?
ну, это просто: вероятность сия равна будет "весною, когда расцветут сапоги" :lol: АТО негоже будет просить меня о такой "вероятности", которой ... не бывает и представляется бессмысленной/плохо определённой :flag:
The topic has been locked.

Математика для чайников №3 07 Нояб 2017 14:21 #840

  • Alexander
  • Alexander's Avatar
  • OFFLINE
  • Боярин
  • Posts: 10534
  • Thank you received: 110
  • Karma: 10
самоед-4 wrote:
самоед-4 wrote:
ВольфрамАльфа не захотел считать "50+/-5" для последовательностей длиной 100, а...

вот так посчитал:

(C(100,45)+800899599019038086287179293856+C(100,55))/2^100 = 0.728746975926165269296176250211956675803539260631347439581... .

А что, экселью трудно воспользоваться? :)
Там есть прекрасная функция БИНОМРАСП. Результат от 45 до 55 бросков будет 0,728746976
The topic has been locked.
Moderators: Grigoriy
Рейтинг@Mail.ru

Научно-шахматный клуб КвантоФорум