Как опыт подтверждает знание

Sep 15, 2009 12:32


Давеча разбирали с коллегой известный парадокс Монти Холла.

Вы участвуете в игре, где пытаетесь выиграть автомобиль. Перед вами три двери: за одной - автомобиль, за другими - козы. Вы выбираете какую-то дверь, но не открываете её. Тогда ведущий среди оставшихся дверей открывает ту, за которой коза. Дальше вы можете выбрать, какую дверь открыть: ранее вами выбранную или другую.

Оптимальной для выигрыша автомобиля стратегией является открывание другой двери. За каждой из трёх дверей автомобиль находится с равной вероятностью 1/3. Соответственно, за той дверью, которую вы выбрали в начале, автомобиль находится с вероятностью 1/3, а за другими двумя дверьми автомобиль находится с вероятностью (1/3 + 1/3) = 2/3. Выгоднее выбирать две двери вместо одной. Однако за двумя дверьми автомобиль находится с вероятностью (1/2 + 1/2) * 2/3 - вы не знаете, за какой именно из этих двух. Когда ведущий открывает дверь с козой, у двух дверей перераспределяются вероятности: (0 + 1) * 2/3. Соответственно, за невыбранной вами и оставшейся закрытой дверью автомобиль находится с вероятностью 2/3. Этот ответ получен в согласии с теорией вероятности, и он подтверждается экспериментально: если во множестве раундов всегда открывать выбранную в начале дверь, выигрыш будет наблюдаться в 1/3 случаев, а если всегда открывать другую дверь - в 2/3 случаев.

Большинству людей здравый смысл подсказывает, что после открытия козы, поскольку остаются закрытыми лишь две двери, автомобиль находится за одной из них с равной вероятностью 1/2. Но и этот ответ подтверждается экспериментально: если игрок будет открывать двери случайно, то выигрыш будет наблюдаться в 1/2 случаев, ведь 1/2 * 1/3 + 1/2 * 2/3 = 1/2.

Если человек на основе здравого смысла (некоторого понимания ситуации) выдвигает кажущуюся ему верной гипотезу, которая в точности подтверждается опытом, он совершенно уверяется в своей правоте и скорее всего не будет стремиться к критическому анализу полученного знания.

К сожалению, многие нынешние наработки в программировании (те же шаблоны проектирования) являются именно такого рода знанием - тем более убедительным, чем в большем количестве разработок они дают ожидаемо удобные решения. Ведь мерой качества таких идей выступает практика.

Знание, Методология

Previous post Next post
Up