Мне нужна помощь в определении пользовательского дистрибутива с Anylogic. У меня есть сетка из 400 полей, каждое из которых представляет географическую область. Я измерил количество Клиентов в день в каждом поле эмпирически (поэтому у меня есть сумма для каждого поля).
Теперь я хочу сделать стохастическое моделирование. Количество сгенерированных агентов (клиентов) генерируется в виде ставки в день (эмпирически измеряется как общее для всех полей) Номер поля должен быть назначен случайным образом как распределение, где «вероятность того, что клиент сгенерирован в поле x», равна «количеству клиентов в измеренном поле x, деленному на общее число». У меня есть эти цифры в виде таблицы (базы данных). Проблема в том, что пользовательский блок распространения хочет прочитать таблицу со всеми значениями (поэтому, если в поле x есть 5 клиентов в день, мне нужно будет ввести 5 раз число x).
У кого-нибудь есть идеи, как решить эту проблему? Спасибо!
Или вы знаете, как генерировать агентов по базе данных, с некоторыми вероятностями атрибутов?
PS: я хочу сгенерировать идентификатор поля, потому что к каждому полю прикреплено больше информации.
Редактировать: если я создаю таблицу со всеми значениями, перечисленными x раз, я не могу выбрать столбец значений:
CustomDistribution для стартовых полей