Модераторы: Nastya, LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как бы вы решили задачу? о размножении амеб 
:(
    Опции темы
 
Какой способ (см. ниже) решения задачи вы бы выбрали?
Механический [ 8 ]  [19.51%]
Математический [ 12 ]  [29.27%]
Аналитический [ 17 ]  [41.46%]
Интуитивный [ 4 ]  [9.76%]
Всего проголосовавших: 41
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Shaggie
Дата 12.11.2007, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 570
Регистрация: 21.12.2006
Где: outer space

Репутация: 1
Всего: 72



А про двери, про двери-то загадка как решается? Интересно ж!


--------------------
Цитата(alina3000 @  6.3.2014,  10:47 Найти цитируемый пост)
Сорри что не по теме 
PM MAIL ICQ GTalk Jabber   Вверх
SergeCpp
Дата 12.11.2007, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 2
Всего: 124



Цитата(Shaggie @  12.11.2007,  16:45 Найти цитируемый пост)
А про двери, про двери-то загадка как решается? Интересно ж!

user posted image
Marilyn vos Savant

Цитата
...It is generally acknowledged that Marilyn vos Savant has an extremely high IQ, and she has belonged to Mensa, Prometheus, and other high-IQ societies (Thompson 1986). However, there is much confusion over its actual value, with different data and calculations yielding different numbers: 167+, 186, 218, 228, and 230...


Цитата
Perhaps the most famous event involving Marilyn vos Savant began with the following question in her 9 September 1990 column:

"Suppose you're on a game show, and you're given the choice of three doors. Behind one door is a car, the others, goats. You pick a door, say #1, and the host, who knows what's behind the doors, opens another door, say #3, which has a goat. He says to you: 'Do you want to pick door #2?' Is it to your advantage to switch your choice of doors?"
—Craig F. Whitaker, Columbia, Maryland


Ответ, не пишу тут, кто хочет, может посмотреть там (The Monty Hall problem) или решить тут самостоятельно

PM MAIL WWW ICQ   Вверх
Akina
Дата 12.11.2007, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



Цитата(Shaggie @  12.11.2007,  15:45 Найти цитируемый пост)
А про двери, про двери-то загадка как решается? Интересно ж! 

ПО-моему, очевидно, что следует изменить свое решение и выбрать дверь 2. 
Тебя просто аккуратно запутали - фактически постановка задачи эквивалентна такой - ты оставишь выбранной дверь 3, или выберешь пару дверей 1 и 2...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
SelenIT
Дата 12.11.2007, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 2
Всего: 401



SergeCpp, ух ты, не знал таких подробностей истории этой задачи. Я-то с ней впервые здесь познакомился...


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
SergeCpp
Дата 12.11.2007, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 2
Всего: 124



На RSDN есть несколько огромных тем-обсуждений этой задачи

С экспериментами-программами

В разделе Этюды для программистов (давно уже было)

P.S. Вот, одну тему нашёл, но их там несколько

Добавлено через 8 минут и 16 секунд
Цитата(Akina @  12.11.2007,  17:36 Найти цитируемый пост)
По-моему, очевидно, что следует изменить свое решение и выбрать дверь 2...

Цитата
...Among the ranks of her opponents were hundreds of academics with Ph.D.s, some of them professional mathematicians scolding her for propagating innumeracy...

Не всё так очевидно

Это сообщение отредактировал(а) SergeCpp - 12.11.2007, 16:03
PM MAIL WWW ICQ   Вверх
esperant0
Дата 12.11.2007, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 714
Регистрация: 20.5.2005

Репутация: нет
Всего: 14



В задаче с дверью, дверь надо менять. Но вот вероятность того что машина будет за новой дверью в условиях данной задачи не определена однозначно.

А этого многие не понимают.


--------------------
 
 Student->Teacher Assistant ->Research assistant->Microsoft Software Development Engineer 

Пользователь получил наказание за то, что проигнорировал замечание которое было написано модератором  а затем стерто и которое он - пользователь не мог видеть. 
PM MAIL   Вверх
SelenIT
Дата 13.11.2007, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 2
Всего: 401



Цитата(esperant0 @  12.11.2007,  22:57 Найти цитируемый пост)
вероятность того что машина будет за новой дверью в условиях данной задачи не определена однозначно

Хм, значит, я тоже не понимаю. В чем подвох ответа "2/3"?


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
zkv
Дата 13.11.2007, 05:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



Цитата(esperant0 @  12.11.2007,  22:57 Найти цитируемый пост)
В задаче с дверью, дверь надо менять.

неважно - 50%

Подгоним тяжелую артиллерию  smile 
считаем все возможные благоприятные исходы, и те из них, когда выбор игрока не меняется: 
(постарался написать так, чтобы понятно было незнакомым с с++ людям)  
Код

#include <iostream>

const int num_doors = 3;

int main()
{
    int num_FO            = 0;//считаем все возможные благоприятные исходы
    int num_FO_old_choice    = 0;//считаем благоприятные исходы, когда не меняем дверь

    //все возможные положения машины
    for( int car_pos = 0; car_pos < num_doors; ++car_pos )
    {
        //все возможные выборы игрока
        for( int player_choice = 0; player_choice < num_doors; ++player_choice )
        {
            //все возможные выборы ведущего
            for( int quizmaster_choice = 0; quizmaster_choice < num_doors; ++quizmaster_choice )
            {
                //исключая дверь с машиной и ту, на которую игрок указал
                if( quizmaster_choice != car_pos && quizmaster_choice != player_choice )
                {
                    //независимо от того, поменяет решение игрок или нет, 
                    //здесь возможен лишь один благоприятный исход 
                    ++num_FO;
                    //покажем, что имеем
                    std::cout    <<"\nCar pos: "<<car_pos+1
                                <<" First player choice: "<<player_choice+1    
                                <<" Quizmaster choice: "<<quizmaster_choice+1;
                    //если изначальный выбор был правильным - учтем
                    if( car_pos == player_choice )
                    {
                        std::cout<<" old choice";
                        ++num_FO_old_choice;
                    }
                }
            }
        }
    }

    //подбиваем итоги
    std::cout<<"\n\nNumber of favorable outcomes: "<<num_FO;
    std::cout<<"\nNumber of favorable outcomes with old choise: "<<num_FO_old_choice;

    std::cout<<"\n\nGame over. Press <Enter>...";
    std::cin.get();
}

Результат работы:
Цитата


Car pos: 1 First player choice: 1 Quizmaster choice: 2 old choice
Car pos: 1 First player choice: 1 Quizmaster choice: 3 old choice
Car pos: 1 First player choice: 2 Quizmaster choice: 3
Car pos: 1 First player choice: 3 Quizmaster choice: 2
Car pos: 2 First player choice: 1 Quizmaster choice: 3
Car pos: 2 First player choice: 2 Quizmaster choice: 1 old choice
Car pos: 2 First player choice: 2 Quizmaster choice: 3 old choice
Car pos: 2 First player choice: 3 Quizmaster choice: 1
Car pos: 3 First player choice: 1 Quizmaster choice: 2
Car pos: 3 First player choice: 2 Quizmaster choice: 1
Car pos: 3 First player choice: 3 Quizmaster choice: 1 old choice
Car pos: 3 First player choice: 3 Quizmaster choice: 2 old choice

Number of favorable outcomes: 12
Number of favorable outcomes with old choise: 6

Game over. Press <Enter>...

те количество вариантов развития событий, когда игрок получает машину - 12
из них 6, когда он не меняет своего решения.
PM MAIL   Вверх
SelenIT
Дата 13.11.2007, 05:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 2
Всего: 401



Цитата(zkv @  13.11.2007,  05:09 Найти цитируемый пост)
количество вариантов развития событий, когда игрок получает машину

Для полноты статистики надо бы посчитать варианты, когда юзер получает козу, имхо... ;)

Точнее, так: считать нужно не благоприятные исходы сами по себе, а процент таковых в случае, если юзер меняет выбор, и в случае, если он стоит на своем...

Это сообщение отредактировал(а) SelenIT - 13.11.2007, 05:43


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
zkv
Дата 13.11.2007, 05:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



Цитата(SelenIT @  13.11.2007,  05:41 Найти цитируемый пост)
Для полноты статистики надо бы посчитать варианты, когда юзер получает козу

зачем? Нас ведь интересует только как изменение решения повлияет на благоприятный исход.
Цитата(SelenIT @  13.11.2007,  05:41 Найти цитируемый пост)
считать нужно не благоприятные исходы сами по себе, а процент таковых в случае, если юзер меняет выбор, и в случае, если он стоит на своем...

а я чего посчитал?  smile 
6 из 12 = 50%
PM MAIL   Вверх
SelenIT
Дата 13.11.2007, 06:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 2
Всего: 401



Цитата(zkv @  13.11.2007,  05:56 Найти цитируемый пост)
Нас ведь интересует только как изменение решения повлияет на благоприятный исход.

Не на сам исход, а на его вероятность. 100%-й гарантии ведь нет в любом случае.

Цитата(zkv @  13.11.2007,  05:56 Найти цитируемый пост)
а я чего посчитал?  

Из всех заведомых выигрышей, вне зависимости от предшествовавшего поведения юзера smile. Из серии "знал бы прикуп"...

Upd.: я имел в виду, что нас интересует процент выигрышей среди перемен выбора, а не процент перемен выбора среди выигрышей smile. Аналогия: 12 студентов сдали экзамен на "отлично", из них 6 пользовались "шпорами", а 6 - нет. Правомерно ли утверждать, что пользование шпорой не влияет на успех на экзамене? Еще аналогия: в мастерской по ремонту утюгов 6 штук - известной и популярной фирмы, а 6 - какой-то нонейм. Правомерно ли утверждать, что фирменные утюги и этот нонейм ломаются одинаково часто?

Это сообщение отредактировал(а) SelenIT - 13.11.2007, 07:43


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
zkv
Дата 13.11.2007, 07:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



Код

#include <iostream>

const int num_doors = 3;

int main()
{
    int num_all_variants    = 0;//вообще все варианты, по просьбе трудящихся ;)
    int num_FO                = 0;//все возможные благоприятные исходы
    
    int num_old_choice        = 0;//все варианты - стоим на своем
    int num_FO_old_choice    = 0;//благоприятные - стоим на своем

    int num_new_choice        = 0;//все варианты - меняем
    int num_FO_new_choice    = 0;//благоприятные - меняем


    //все возможные положения машины
    for( int car_pos = 0; car_pos < num_doors; ++car_pos )
    {
        //все возможные выборы игрока
        for( int player_choice = 0; player_choice < num_doors; ++player_choice )
        {
            //все возможные выборы ведущего
            for( int quizmaster_choice = 0; quizmaster_choice < num_doors; ++quizmaster_choice )
            {
                //исключая дверь с машиной и ту, на которую игрок указал
                if( quizmaster_choice != car_pos && quizmaster_choice != player_choice )
                {
                    for( int new_player_choice = 0; new_player_choice < num_doors; ++new_player_choice )
                    {
                        if( quizmaster_choice != new_player_choice )
                        {
                            //покажем, что имеем
                            std::cout    <<"\nCar pos: "<<car_pos+1
                                        <<" First player choice: "<<player_choice+1    
                                        <<" Quizmaster choice: "<<quizmaster_choice+1
                                        <<" New choice: "<<new_player_choice+1;

                            ++num_all_variants;

                            if( new_player_choice == player_choice )
                            {
                                std::cout<<" old";
                                ++num_old_choice;
                                if( new_player_choice == car_pos )    
                                {
                                    ++num_FO_old_choice;
                                    ++num_FO;
                                    std::cout<<" good";
                                }
                            }
                            else
                            {
                                std::cout<<" new";
                                ++num_new_choice;
                                if( new_player_choice == car_pos )    
                                {
                                    ++num_FO_new_choice;
                                    ++num_FO;
                                    std::cout<<" good";
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    //подбиваем итоги
    std::cout<<"\n\nNumber of all variants: "<<num_all_variants;
    std::cout<<"\nNumber of favorable outcomes: "<<num_FO;

    std::cout<<"\n\nNumber of variants with old choise: "<<num_old_choice;
    std::cout<<"\nNumber of favorable outcomes with old choise: "<<num_FO_old_choice;

    std::cout<<"\n\nNumber of variants with new choise: "<<num_new_choice;
    std::cout<<"\nNumber of favorable outcomes with new choise: "<<num_FO_new_choice;

    std::cout<<"\n\nGame over. Press <Enter>...";
    std::cin.get();
}


Цитата

Car pos: 1 First player choice: 1 Quizmaster choice: 2 New choice: 1 old good
Car pos: 1 First player choice: 1 Quizmaster choice: 2 New choice: 3 new
Car pos: 1 First player choice: 1 Quizmaster choice: 3 New choice: 1 old good
Car pos: 1 First player choice: 1 Quizmaster choice: 3 New choice: 2 new
Car pos: 1 First player choice: 2 Quizmaster choice: 3 New choice: 1 new good
Car pos: 1 First player choice: 2 Quizmaster choice: 3 New choice: 2 old
Car pos: 1 First player choice: 3 Quizmaster choice: 2 New choice: 1 new good
Car pos: 1 First player choice: 3 Quizmaster choice: 2 New choice: 3 old
Car pos: 2 First player choice: 1 Quizmaster choice: 3 New choice: 1 old
Car pos: 2 First player choice: 1 Quizmaster choice: 3 New choice: 2 new good
Car pos: 2 First player choice: 2 Quizmaster choice: 1 New choice: 2 old good
Car pos: 2 First player choice: 2 Quizmaster choice: 1 New choice: 3 new
Car pos: 2 First player choice: 2 Quizmaster choice: 3 New choice: 1 new
Car pos: 2 First player choice: 2 Quizmaster choice: 3 New choice: 2 old good
Car pos: 2 First player choice: 3 Quizmaster choice: 1 New choice: 2 new good
Car pos: 2 First player choice: 3 Quizmaster choice: 1 New choice: 3 old
Car pos: 3 First player choice: 1 Quizmaster choice: 2 New choice: 1 old
Car pos: 3 First player choice: 1 Quizmaster choice: 2 New choice: 3 new good
Car pos: 3 First player choice: 2 Quizmaster choice: 1 New choice: 2 old
Car pos: 3 First player choice: 2 Quizmaster choice: 1 New choice: 3 new good
Car pos: 3 First player choice: 3 Quizmaster choice: 1 New choice: 2 new
Car pos: 3 First player choice: 3 Quizmaster choice: 1 New choice: 3 old good
Car pos: 3 First player choice: 3 Quizmaster choice: 2 New choice: 1 new
Car pos: 3 First player choice: 3 Quizmaster choice: 2 New choice: 3 old good

Number of all variants: 24
Number of favorable outcomes: 12

Number of variants with old choise: 12
Number of favorable outcomes with old choise: 6

Number of variants with new choise: 12
Number of favorable outcomes with new choise: 6

Game over. Press <Enter>...

гуд?  smile

Добавлено через 2 минуты и 34 секунды
только на стиль не ругаться...  smile 
PM MAIL   Вверх
SelenIT
Дата 13.11.2007, 07:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 2
Всего: 401



Навскидку насторожило: почему, когда машина за 1-й дверью, юзер в первом раунде в этой табличке выбирает ее в половине случаев, а не в 1/3? Отсюда: разве исходы второго раунда равновероятны?

Это сообщение отредактировал(а) SelenIT - 13.11.2007, 07:54


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
zkv
Дата 13.11.2007, 07:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



Цитата(SelenIT @  13.11.2007,  07:51 Найти цитируемый пост)
почему, когда машина за 1-й дверью, юзер в этой табличке выбирает ее в половине случаев, а не в 1/3? 

да, странно. Будем размышлять...
PM MAIL   Вверх
zkv
Дата 13.11.2007, 08:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



Цитата(SelenIT @  13.11.2007,  07:51 Найти цитируемый пост)
Отсюда: разве исходы второго раунда равновероятны?

да, смотрю на результаты - 1/3... Но верить рассудок отказывается. 
Вот стоит чел, перед ним две двери - 1 и 0. 
Какая разница, что там до этого происходило... 
Нужно смоделировать реальный процесс.  smile 
PM MAIL   Вверх
Страницы: (7) Все « Первая ... 3 4 [5] 6 7 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Опросы"
Smartov
Nastya

В этом разделе собраны темы для опросов участников форума. Просьба не создавать здесь темы не касающиеся всех участников, узкоспециальные или с религиозным оттенком.

Темы в этом разделе будут тщательно отбираться модераторами, поэтому старайтесь задать вопрос и варианты ответа продуманно и взвешенно, постараться учесть все возможные варианты.



С уважением, Smartov, Nastya.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Опросы | Следующая тема »


 




[ Время генерации скрипта: 0.0702 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.