![]() |
Цитата:
Итак, вернемся к нашим баранам. Собственно, решение задачи основано на знании формулы Бернулли и понимания биноминального распределения. Функция вероятности для биноминального распределения в R имеет вид dbinom(x, size, prob, log = FALSE), остальные связанные функции: pbinom(q, size, prob, lower.tail = TRUE, log.p = FALSE) - функция распределения qbinom(p, size, prob, lower.tail = TRUE, log.p = FALSE) - квантили распределения rbinom(n, size, prob) - генерация случайного числа, распределенного по данному закону где, соответственно: size - число попыток, prob - вероятность удачного исхода Поэтому задачу: Цитата:
Код:
> sum(dbinom(31:45, 45, 0.25)) =1-БИНОМ.РАСП(30;45;0,25;ИСТИНА) и имеем результат 7,52723E-10 Вооружившись этими немудреными знаниями приступаем к задаче. Здесь у нас существуют возможные варианты исходов от 0 до 90, но поскольку веса у каждого блока в тесте разные, проще прогнать все варианты в цикле и учесть число возможных перестановок, а также вероятность совместного события. Поскольку в данном случае события независимые, то вероятности перемножаем. По сути, мы решаем ту же задачу, только слегка усложненную. Код:
> # Инициируем переменные Обращаю внимание, что функции дискретны, поэтому рисовать их сплошной линией -- фигня и моветон. |
о так вот вы куда ушли с решением !
пик и есть нужный нам процент? |
Цитата:
Итак, пик на верхнем графике соответствует 22 баллам со значением вероятности 6.315466e-02 или 6%. Т.е. случайно в 6% случаев можно ответить на 22 балла. Вообще, верхний график показывает вероятности набрать случайным образом баллы от 0 до 90. Поэтому, если нам надо посчитать вероятность не менее 61, мы складываем вероятности набрать 61,62, ... , 90 баллов (точки выделены красным) и получаем нужный нам ответ 1.73944e-08. Нижний график показывает куммулятивную сумму вероятностей, т.е. в точке 60 (красная точка) он равен сумме вероятностей набрать баллы от 0 до 60, иными словами, значение в каждой точке показывает вероятность набрать не более заданного количества баллов. Для того, чтобы найти вероятность набрать более чем заданное количество баллов (в нашем случае 60, потому как 61>60 и по условиям задачи оно входит в вопрос), учитывая, что сумма всех вероятностей равна 1, имеем 1-F(60)=1.73944e-08 |
таким образом вероятнее всего будет набрать в случае случайного тыка баллов около 20, что не является проходным
а вопрос задачи был о 31 балле. распределение говорит что это три процента правильно? |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Поскольку люди путаются, я подправил свой постинг. 2. Вы совершенно правы, для 31 балла примерно 3% на графике. |
Цитата:
|
Немного о книгах по R
http://ecx.images-amazon.com/images/...SH20_OU01_.jpg Купил себе сегодня справочник. Толковый, рекомендую. Поставил на Kindle и на смартфон. Всегда под рукой. В книге рассматривается 100 статистических тестов (оглавление доступно по ссылке), также есть в начале предметный указатель по проверяемым гипотезам. У каждого теста описана нулевая гипотеза, требования к выборке, интерпретация результатов. Даются ссылки на последние работы в разных областях, в которых эти тесты упомянуты. 5 из 5 http://ecx.images-amazon.com/images/...4,203,200_.jpg Отличная книжка. Есть всё, что нужно и даже больше, её уже разок упоминал выше. 5 из 5 http://ecx.images-amazon.com/images/...SH20_OU01_.jpg Книжка послабее, есть некая сумбурность в подаче материала, но как основа очень неплохо. 5 из 5. |
Текущее время: 09:48. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
© 2001—2025, «Аспирантура. Портал аспирантов»