Pages: 1
Как использовать mean()?
Доброго времени суток, в моей модели переменная равна выражению:
Code
gain.mean()-penalty.mean()-tellPrice*N
где gain и penalty являются наборами данных. AnyLogik выдал на это выражение ошибку следующего содержания: Метод mean() не определён для типа DataSet. Изходя из справки (Функция mean() возвращает среднее из всех измеренных этим набором данных значений.) это выражение должно работать нормально но не работает пожалуйста подскажите почему.
В справке AnyLogic сказано, что "Набор данных" не предоставляет средств для сбора статистической информации по собираемым данным (кроме как возможность узнать минимальное и максимальное из хранимых в данный момент значений):

http://www.anylogic.ru/anylogic/help/topic/com.xj.anylogic.help/html/analysis/Data%20Set.html

Чтобы извлечь статистическую информацию из данных, собранных в ходе работы модели, рекомендуется использовать объект "Статистика":

http://www.anylogic.ru/anylogic/help/topic/com.xj.anylogic.help/html/analysis/Statistics.html

Кроме того, я рекомендую вам использовать механизм автоматической подстановки кода, чтобы всегда знать какие функции доступны для того или иного объекта:

http://www.anylogic.ru/anylogic/help/topic/com.xj.anylogic.help/html/wwanylogic/Using%20Intelli-sense.html
Edited: Tatiana Gomzina - 24.06.2013 17:16:33
Pages: 1
Users browsing this topic (2 guests, 0 registered, 0 hidden)