2016-05-05 2 views
0

У меня все еще возникают проблемы с [histogram].NetLogo: относительная частота гистограммы

У меня есть глобальный переменный (возрастные больные), который хранит возраст черепах, когда они заболели ... и я хочу построить распределение: histogram age-sick

Однако я не хочу абсолютное число черепах, которые болели за каждый возраст, а не относительный один. Есть ли способ сделать это?

+0

Что вы имеете в виду, «относительный один»? Не могли бы вы объяснить это больше? –

+0

Предположим, у меня есть этот список: (1112345555) ... функция «гистограмма» отображает 5 баров: первая высота 3, вторая, третья и четвертая высоты 1 и последняя высота 4. Вместо этого я хочу первую полосу 30%, второй, третий и четвертый 10% и последние 40% ... есть ли способ? – GhettiG

+0

Как это материально отличается? Высота равна тем же, пропорционально. –

ответ

0

Я попытался решить эту проблему следующим образом: ​ ​

let age-freq (list) 
let i 0 
while [ i <= (max age-sick)] [ 
let a filter [? = i] age-sick 
repeat (length a/length age-sick * 1000) [set age-freq lput i age-freq] 
set i i + 1] 
histogram age-freq] 
Смежные вопросы