0 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 44
1

Не строится гистограмма при проведении эксперимента Монте-Карло

17.05.2018, 23:42. Показов 3262. Ответов 38
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пожалуйста еще. В этой же модели у меня из блока source выходит одна заявка. Время прохождения ее по модели фиксируется переменной timeQ, и данные из этой переменной используются для построения гистограммы в эксперименте Монте-карло. Если я хочу, чтобы у меня в результате одного прогона модели из source выходила более одной заявки, как мне сделать чтобы в гистограмме использовались времена прохождения всех заявок? (Например в одной прогоне выходит пять заявок- в timeQ записывается последовательно 5 значений времени, нужно по им всем строить гистограмму)
Вложения
Тип файла: zip tlopnow.zip (15.8 Кб, 10 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2018, 23:42
Ответы с готовыми решениями:

Как собрать данные о времени выполнения технической операции при проведении эксперимента Монте-Карло
Подскажите как собрать все данные по времени выполнения технической операции в модели при...

Расчет вспомогательных величин при проведении эксперимента ранговой корреляции
Народ ,помогите пожалуйста написать программу для расчета вспомогательных величин при проведении...

Метод Монте-Карло (вероятность попадания при стрельбе)
В общем задача такова: Добавить Метод Монтекарло, что бы показывало всевозможные попытки расчета...

Метода Монте-Карло при повторение научной статьи
Добрый день! Нужно повторить эксперимент научную статью. Код программы был выполнен и при...

38
0 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 44
25.05.2018, 19:44  [ТС] 21
Author24 — интернет-сервис помощи студентам
Ну вот вроде сделал. И опять ошибка((( может взглянете на модель?
Вложения
Тип файла: zip ochibka.zip (22.4 Кб, 3 просмотров)
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
27.05.2018, 11:56 22
Посмотрел код, ошибок нет. Код понятен. Скидывайте скрин ошибки на форум и описание ошибки, ваши предположения.
(эксперимент Монте-Карло не запускается в PLE AnyLogic).
0
0 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 44
27.05.2018, 22:47  [ТС] 23
Значит запускаю эксперимент. Все запускается потом вылетает ошибка. Скрины ошибок ниже. Спасибо
Миниатюры
Не строится гистограмма при проведении эксперимента Монте-Карло   Не строится гистограмма при проведении эксперимента Монте-Карло   Не строится гистограмма при проведении эксперимента Монте-Карло  

0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
28.05.2018, 11:32 24
В ошибке написано Cell index должен быть >= 0/ Значит нужно найти что вызвало это ошибку и исправить.
Найти в принципе просто - синим в ошибке показаны ссылки на место ошибки в коде модели.
0
0 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 44
29.05.2018, 00:19  [ТС] 25
Ну пишет, что номер вот столбца типа должен с 1 начинаться. Сделал nomer+1 в синке, вроде все работает, но сохраняет в эксель всего два набора значений. Может что еще подскажете?
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
29.05.2018, 07:22 26
Сделайте не монте-карло эксперимент, а какой-нибудь другой (Варьирование например) тогда можно будет посмотреть в чем беда.
0
0 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 44
29.05.2018, 21:44  [ТС] 27
Вот отправляю) спасибо)
Вложения
Тип файла: zip ochibka2.zip (21.7 Кб, 5 просмотров)
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
30.05.2018, 10:46 28
ParametrVariation - параметры - количество прогонов почему-то стоит 2 прогона. Сколько выбрали, столько и делает. Никаких ошибок не видать.
0
0 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 44
30.05.2018, 14:42  [ТС] 29
Так прогоны то он выполняет, но вот в экселе он должен после этого 10 значений записывать( 2 по 5) а он не сохраняет их туда. Вот здесь то можете сказать в чем проблема?
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
30.05.2018, 21:46 30
Сохраняет. у меня 10 значений в Excel файле. или это левые значения?

Добавлено через 11 минут
Удалил в Excel данные. Запустил. записалось 9 значений.
В настройках эксперимента варьирования стоит ограничение времени моделирования 35000000 единиц времени. За это время иногда 3 иногда 4 иногда 5 заявок успевают обслуживаться, то есть выйти через блок sink - отсюда и разное значение записей в Excel файл.
0
0 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 44
01.06.2018, 14:22  [ТС] 31
А у меня вот упорно записывает 5 значений, а то и меньше. В чем может быть проблема?

Добавлено через 2 минуты
Время эксперимента увеличил в 2 раза. Хотя они не могут по идеи не успевать выйти
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
01.06.2018, 14:38 32
Приведите скрин результатов excel.
Уберите ограничение времени в простом эксперименте в свойствах. Установите случайность. Запустите моделирование несколько раз и посмотрите за какое время выходят эти 5 заявок, большее умножьте на 2 и это время укажите в эксперименте монте-карло.
0
0 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 44
01.06.2018, 19:27  [ТС] 33
Вот отсылаю скриншот. Модельное время поставил гораздо больше, чем максимальное время выхода заявки. А все равно бывает что разное количество обрабатывается. Причем один раз запускаешь все ок выходят все 5 а другой раз с этим же модельным временем ну уже 3 например.
Миниатюры
Не строится гистограмма при проведении эксперимента Монте-Карло  
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
02.06.2018, 09:36 34
Это уже в модели что-то нахимичили. Странная она какая-то если честно. С первого взгляда такой показалась.
зачем выбрали единицы времени маленькие если миллиарды времени моделируется .... не понятно. какая-то вся разветвленная а заявок всего 5. странно.
Я считаю что дело не в эксперименте, а в модели. Моделируйте обычный эксперимент пока не добъетесь нормальных результатов.
0
0 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 44
02.06.2018, 11:41  [ТС] 35
Обычный то эксперимент работает нормально. Сколько раз его не моделировал. Никаких ошибок нет. Вот молельное время которое дано в свойствах эксперимента это время одного прогона или всех? И если всех, как он определяет когда прогон можно завершить? Спасибо

Добавлено через 4 минуты
И еще вот один вопрос. Помогли тогда с гистограммой в монте-Карло. Написал код на построение гистограммы в действиях после прогона. Вчера только заметил, что у меня после каждого прогона строится гистограмма, но они в конце не объединяются а как бы накладываю имя друг на друга. Можно сделать так чтобы обьединялись?
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
02.06.2018, 20:40 36
в смысле были две гистограммы разного цвета по 5 значений? вы же их не отличите друг от друга - там значения моделирования почти одинаковые.

Добавлено через 1 минуту
Это можно сделать - после прогона каждый раз добавлять на гистограмму новый элемент данных. Также как это было сделано в старой модели. только там 1 раз, а тут нужно в каждый прогон создать на диаграмме - новую область с данными.
0
0 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 44
02.06.2018, 22:42  [ТС] 37
Ну у меня они одним цветом строятся. А про какую старую модель вы говорите? Может подскажите Ява код? Спасибо еще раз
0
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
03.06.2018, 08:07 38
Ява код в модели которая точно есть в этой теме. после прогона код добавляет на гистограмму новый элемент с данными.
Вам нужно добавлять несколько таких данных на диаграмму (по числу прогонов)
0
0 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 44
03.06.2018, 11:51  [ТС] 39
А код который сейчас у меня, получается что только один раз данные добавляет только которые в одном прогоне получились, а после другого прогона эти данные накладываются на новые без объединения?
0
03.06.2018, 11:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2018, 11:51
Помогаю со студенческими работами здесь

Не строится гистограмма
Добрый день, 1) Не получается построить гистограмму. Она строится на интервале , а должна...

Неправильно строится гистограмма
Добрый день. Помогите, пожалуйста, разобраться, почему при построении гистограммы все значения...

Методом Монте-Карло определить величину числа π при числе испытаний N = 104, 105, 106. Сравнить полученный результат с ф
Методом Монте-Карло определить величину числа π при числе испытаний N = 104, 105, 106. Сравнить...

Монте-карло
Преподаватель попросил разобрать метод монте-карло, и реализовать его в c++, помогите реализовать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru