green_fr: (Default)
[personal profile] green_fr
...который меня чуть с ума не свёл на этих выходных.

Задача: нужно сгенерировать по N сценариев для M величин, каждый сценарий описывается всего одним числом. У меня есть программа, которая генерирует любое количество сценариев для одной такой величины, я задаю нужное мне количество MxN, потом нарезаю в нужном мне формате.
Баг: если нарезать «сначала все сценарии для первой величины, затем все для второй...», то получившиеся M случайных величин (которые мы наблюдаем N раз) выглядят независимыми — пренебрежимо маленькие коэффициенты корреляции. А если нарезать «сначала первые сценарии для всех M величин, потом вторые...», то иногда (не всегда!) корреляции получаются порядка 70-80%.
Объяснение: в программе есть возможность ускорения Монте-Карло через антитетические случайные числа, таким образом числа идут зависимыми парами. И при чётном M второй способ нарезания сценариев приводит к переменным с сильной отрицательной корреляцией (не будь там обработки этих антитетических переменных, вообще −100% получилось бы).

Это очередной рассказ из серии «за что я люблю своего шефа» — я не смог эту проблему решить за выходные, он начал улыбаться ещё в начале моего рассказа, потом спросил, не забыл ли я отключить эту опцию...

Date: 2012-09-17 01:25 pm (UTC)
From: [identity profile] kalvado.livejournal.com
Судя повашимпроблемам, пор задуматься о покупке физических ГСЧ..

Date: 2012-09-17 01:28 pm (UTC)
From: [identity profile] green-fr.livejournal.com
Мне кажется, можно обойтись одним нормальным программистом, у которого голова на плечах, и руки оттуда же :-Р

Date: 2012-09-17 01:28 pm (UTC)
From: [identity profile] kalvado.livejournal.com
Так тогда же тебя уволят!

Date: 2012-09-17 01:32 pm (UTC)
From: [identity profile] green-fr.livejournal.com
Шутишь! Повысят зарплату, выдадут шезлонг и плётку :-)

Date: 2012-09-17 01:32 pm (UTC)
From: [identity profile] kalvado.livejournal.com
кому, который с руками из плеч?

Profile

green_fr: (Default)
green_fr

April 2026

S M T W T F S
    1 2 34
56 7 8 9 1011
12131415161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 10th, 2026 05:51 pm
Powered by Dreamwidth Studios