Новости:

Подпишитесь на рассылку новых сообщений форума через службу рассылок: Subscribe.ru

Главное меню

Проверка события в Excel

Автор blizardo, 25.01.2012, 23:17

« назад - далее »

blizardo

Здравствуйте и доброго вечера

Подскажите, как можно в Excel проверить состоялось событие или нет?

Например: при падении человек может получить
Перелом = 1%
Сотрясение = 3%
Ушиб = 25%
Растяжение = 7%

Нужна какая-то функция которая проверяла бы наступило событие или нет. При чем может наступить сразу несколько событий.

Единственное что пришло в голову, это использовать рандом от 0 до 100 и если получившееся число меньше или равно шансу, то считать событие состоявшимся, но тогда события будут только при N=>0 && N<=25, а при N>25 событий не будет.

Есть ли другой вариант решения?

Заранее благодарю за ответ.

basil0

#1
Цитата: blizardo от 25.01.2012, 23:17
Подскажите, как можно в Excel проверить состоялось событие или нет?

Например: при падении человек может получить
Перелом = 1%
Сотрясение = 3%
Ушиб = 25%
Растяжение = 7%
Строго говоря, да может  ;), но для этого надо:
1)на каждого человека повесить датчик падения (такие вроде есть) и оценки полученной травмы (а это еще изобрести надо :D  )
2)организовать пересылку данных с каждого датчика в Excel (скажем по мобильной связи)
3) отобразить  в Excel полученные данные (этим стоит заняться после решения 1) и 2).   :)

Теперь о файле с примером про компьютеры.
Это не вопрос по Excel, а вопрос по теории вероятностей и теории отказов систем (лет 15 назад встречал такое название).
Вам необходимо найти формулы для расчета.
Для этого прежде всего надо понять как получены Ваши вероятности поломок. Это отслеживались всегда новые компы (по данным гарантийных ремонтов) или выборка компов на протяжении всего срока их использования. Здесь может быть два случая (например для 1000 БП). В первый такт ломается 100 БП из 1000, осталось 900. Во второй такт :
а) ломается 90 БП, то есть предполагается что служба на протяжении первого такта не повлияла на вероятность поломки на втором такте. В этом случае формально получается, что 9 БП из любой тысячи в среднем будут работать вечно.
б) ломается тоже 100 БП то есть предполагается, что вероятность неисправности увеличивается при износе БП на первом такте. В этом случае через 10 лет у Вас сломаются последние БП.
Понятно, что б) ближе к действительности. Какой из случаев выбрать для расчетов, Вам не ответит ни теория вероятностей, ни теория отказов систем и тем более не Excel. Нужны эмпирические оценки вероятности поломки в зависимости от срока службы (в страховых фирмах это таблицы доживания сколько лет проживет человек в среднем, если уже прожил Х лет.)
В Вашем примере у меня получилось что в случае а) через 24 года (такта) останется 4 неломающихся (вечных) компа, а в случае б) все сломаются к концу 5 года (такта).

Мне не понятен и смысл расчетов вероятности поломки одного компьютера, если в итоге нужно получить число сломанных компов.
Если у нас есть 1000 компов, то через такт БП сломается у 100, процессор - у 30, мама - у 70 и видео у 40 компов. Итого 240 поломок. Из них 20 случаев по 2 поломки на одном компе (6 вариантов пар в сумме дают 20.1084 компа) значит всего сломалось 220 компов.
Три поломки (4 варианта дают в сумме 0.694 компа) не учитываются т.к. меньше одного компа сломаться не может. Ну а 4 поломки сразу тем более.
При таком подходе меньше считать надо, и точность выше. Если вероятность поломки одного компа 0.9, то при Вашем методе должны быть целыми 100 из 100, а при моем только 11, что ближе к действительности.  
Но стоит помнить, что так учитываются вероятности независимых событий, вряд ли в действительности эти поломки не зависимы.