|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.01.2015, 22:35 | #1 |
Новичок
Джуниор
Регистрация: 11.01.2015
Сообщений: 5
|
Разбиение отрезка на меньшие отрезки с заданной вероятностью
Необходимо разбить отрезок длинной 117 на отрезки
Длины отрезков Вероятность появления 1 - 70,200% 2 - 24,570% 3 - 11,700% 4 - 7,020% 5 - 3,510% Возможно ли это в Excel?) Заранее спасибо |
12.01.2015, 00:57 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
невозможно.
у Вас что-то с исходными не в порядке - сумма вероятностей равна 1.17, а должна бы быть 1.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
12.01.2015, 02:22 | #3 |
Новичок
Джуниор
Регистрация: 11.01.2015
Сообщений: 5
|
|
12.01.2015, 03:10 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
да хоть для 118 - вероятность больше 1 не бывает.
не знаю что Вы решаете, но так не бывает когда определенную продукцию выпускают три завода причем, один 50%, второй 40%, а третий 27%. 117% вместе - это допустимое значение, но не в данном контексте.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
12.01.2015, 03:29 | #5 |
Новичок
Джуниор
Регистрация: 11.01.2015
Сообщений: 5
|
ок, я понял.. Но как возможно выполнить подобное разбиение не говоря об excel (если привести вероятность к 1)
|
12.01.2015, 11:10 | #6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
уточните условия задачи, того глядишь и решение найдется (и в Екселе)
по тому, что я уже прочитал - Ваша задача имеет бесконечное множество решений. меня смутило еще такое понятие как "вероятность появления" видимо это процент отрезков определенной длины среди общего числа отрезков. и что из исходных есть: длина базового отрезка L (117) количество разных размеров N (5) и процент от общего числа отрезков %n это все исходные?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
12.01.2015, 15:37 | #7 | |
Новичок
Джуниор
Регистрация: 11.01.2015
Сообщений: 5
|
Цитата:
|
|
12.01.2015, 16:32 | #8 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
у Вас где-то есть сформилированная задача. напишите ее сюда. Вы что-то недоговариваете.
если Вы отрезок любой длиной L разбили на х отрезков длиной Lx и на у отрезков длиной Ly так, что х*Lx + y*Ly = L то при этом окажется что: всего получено отрезков х+у доля х-отрезков в общем количестве = х/(х+у) доля у-отрезков в общем количестве = у/(х+у) а сумма долей отрезков всех типов (в данном случае у нас два типа) х/(х+у) + у/(х+у) = (х+у)/(х+у) = 1, а никак не 1.17!!! (даже если L = 117 см или, допустим, 14 км) и теперь Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
12.01.2015, 16:33 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Есть p1+p2+p3+p4+p5=1, где pi>0 - вероятность выбора отрезка. Им поставлены в соответствие длины отрезков. В цикле пока не заполнится разбиваемый отрезок рандомно генерируем число 0<=x<1. Если 0<=x<p1 - выбираем первый отрезок, p1<=x<p1+p2 - второй и т.д. Все это макросом точно можно сделать. Не понятно - остался не заполненный хвост исходного, выбрали рандомно отрезок длиннее этого хвоста. Что делать - прекращать или выбирать более короткий, что некорректно с точки зрения случайной выборки
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.01.2015, 18:36 | #10 | |
Новичок
Джуниор
Регистрация: 11.01.2015
Сообщений: 5
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Random с неоднородной вероятностью выпадения событий | SeventhKey | Общие вопросы C/C++ | 26 | 22.12.2022 19:46 |
как для построения отрезка по двум точкам на плоскости ХОУ и далее, из одного из концов построенного отрезка построить второй отре | IZOPGRAM | Общие вопросы Delphi | 2 | 27.12.2012 09:28 |
(Си)Определить все простые числа, меньшие чем N | 77Jan77 | Помощь студентам | 2 | 02.11.2012 10:22 |
вывод рандомного числа с большей или меньшей вероятностью | unbanned | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 19.01.2011 07:04 |
Алгоритмы. Работа с вероятностью. | anton_kovalev | Помощь студентам | 2 | 21.01.2010 10:27 |