September 17th, 2012

2017

Сколько стоит эклер?

В достаточно забытом месте (на бульваре Пастера) увидел пальцатую булочную. Издалека видно, что пальцатая, но мне очень хотелось пирожное. Зашёл — а там эклеры по 7-8€, остальная продукция тоже не отстаёт. Я как-то не совсем понимаю, на какой контингент они рассчитывают.

А сегодня был на площади Мадлен, для сравнения зашёл в булочную Fauchon — там эклеры всего по 6€. Этого я тоже не принимаю, но ладно — марка известная, самый шик Парижа, можно понять. Но что за аномалия на Пастере?

P.S. Для сравнения — в нормальной булочной базовое пирожное типа эклера стоит 2-3€.
2017

И ещё один красивый баг

...который меня чуть с ума не свёл на этих выходных.

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

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