Cells
Классы графиков гистограммы
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Обязательный | Список арифметических выражений |
Объекты | Значения по умолчанию ячеек |
---|---|
plot::Histogram2d | [7] |
Cells
определяет номер и положение классов, используемых в гистограмме.
Cells
принимает или одно положительное целое число (или, эквивалентно, список одного положительного целого числа) или список ячеек, данных как области значений или списки двух элементов.
Один целочисленный n в спецификации, Cells = n
или Cells = [n]
интерпретированы как, “подразделяет область значений данных в ячейки n равного размера”.
Номер n может быть анимирован. В этом случае n может быть символьным выражением параметра анимации.
Ячейки могут быть заданы непосредственно как в Cells = [[a1, b1], [a2, b2], …]
или Cells = [a_1..b_1, a_2..b_2, Symbol::dots]
.
i-th ячейка является полуоткрытым интервалом, т.е. данной величиной, x соответствуют в i-th ячейка, если a i <x ≤ b i удовлетворен.
Границы ячейки должны удовлетворить a 1 <b 1 ≤ a 2 <b 2 ≤ a 3 <…. В большинстве приложений, b 1 = a 2, b 2 = a 3 и т.д. является соответствующим.
При предоставлении ячеек непосредственно, крайней левой границей может быть - infinity
, и самой правой границей может быть infinity
. Эти прямоугольники будут затем настроены согласно средним ширинам других прямоугольников в целях отображения.
С атрибутом CellsClosed
= Left
, ячейки [a_1..b_1, a_2..b_2, Symbol::dots]
интерпретированы как полуоткрытые интервалы.
Мы создаем выборку 1 000 точек данных и строим гистограмму их:
X := stats::fRandom(100, 10): data := [X() $ i = 1..1000]: plot(plot::Histogram2d(data))
Форма распределения становится намного лучше видимый, когда мы увеличиваем число ячеек:
plot(plot::Histogram2d(data, Cells = 40))
plot(plot::Histogram2d(data, Cells = [40], Area = 1), plot::Function2d(stats::fPDF(100,10)(x), x = 0 .. 5, Color = RGB::Black))
С ячейками различных ширин настоятельно рекомендована установка Area
к положительному значению, чтобы все еще иметь гистограмму следуют за распределением вероятностей:
cells := stats::equiprobableCells(50, stats::fQuantile(100, 10))
plot(plot::Histogram2d(data, Cells = cells)):
plot(plot::Histogram2d(data, Cells = cells, Area = 1), plot::Function2d(stats::fPDF(100, 10)(x), x = 0 .. 5, Color = RGB::Black))