|
выбор значения по заданной вероятности
|
|||
---|---|---|---|
#18+
добрый день! что-то у меня с головой сегодня, прошу прощения, если было что-то похожее. но никак не могу придумать нормальную реализацию. задача следующая. дан генератор случайных чисел s1=(0;1), дан массив переменных q_cat=[1,2,3,4,5], задан следующий сценарий: Q_cat122223333445prov_calc01101520213040505160100p1,000,850,120,020,010,690,010,010,290,990,011,00 на примере q_cat: для q_cat=1 с вероятностью p=100% величина prov_calc=0 для q_cat=3 с вероятностью p=69% величина prov_calc=21, с вероятностью p=1% величина prov_calc=30, с вероятностью p=1% величина prov_calc=40 и с вероятностью p=29% величина prov_calc=50. как задать такие условия без перебора вложенными =ЕСЛИ()? заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2017, 15:36 |
|
выбор значения по заданной вероятности
|
|||
---|---|---|---|
#18+
Конвертируйте частные вероятности в вероятности с пост-накоплением. Например, для Q_cat=3 существующие 0,69 0,01 0,01 0,29 превратятся в пост-накопительные 0,00 0,96 0,70 0,71. После чего можно воспользоваться ГПР() с последним параметром = True. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2017, 16:17 |
|
выбор значения по заданной вероятности
|
|||
---|---|---|---|
#18+
Akina, т.е. там будут везде интервалы двойные? или можно по-другому ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2017, 16:25 |
|
выбор значения по заданной вероятности
|
|||
---|---|---|---|
#18+
PlanBдобрый день! что-то у меня с головой сегодня, прошу прощения, если было что-то похожее. но никак не могу придумать нормальную реализацию. задача следующая. дан генератор случайных чисел s1=(0;1), дан массив переменных q_cat=[1,2,3,4,5], задан следующий сценарий: Q_cat122223333445prov_calc01101520213040505160100p1,000,850,120,020,010,690,010,010,290,990,011,00 на примере q_cat: для q_cat=1 с вероятностью p=100% величина prov_calc=0 для q_cat=3 с вероятностью p=69% величина prov_calc=21, с вероятностью p=1% величина prov_calc=30, с вероятностью p=1% величина prov_calc=40 и с вероятностью p=29% величина prov_calc=50. как задать такие условия без перебора вложенными =ЕСЛИ()? заранее спасибо! Не уверен, что правильно понял, но все же, что подобное нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2017, 16:54 |
|
выбор значения по заданной вероятности
|
|||
---|---|---|---|
#18+
Ну да, можно даже "накопительно" вероятности засунуть вообще в массивы констант и работать одной формулой без таблицы: ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2017, 07:57 |
|
|
start [/forum/topic.php?fid=61&fpage=23&tid=2172605]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 289ms |
total: | 420ms |
0 / 0 |