Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Меры дисперсии подводят итог, насколько распространенный (или рассеянный) значения данных находятся на числовой оси. MuPAD® обеспечивает следующие функции для вычисления мер дисперсии. Эти функции описывают отклонение от среднего арифметического (среднее значение) выборки данных:
Функция stats::variance
вычисляет отклонение
, где является средним арифметическим выборки данных x 1, x 2, ..., x n.
Функция stats::stdev
вычисляет стандартное отклонение
, где является средним арифметическим выборки данных x 1, x 2, ..., x n.
Функция stats::meandev
вычисляет среднее отклонение
, где является средним арифметическим выборки данных x 1, x 2, ..., x n.
Стандартное отклонение и отклонение являются популярными мерами дисперсии. Стандартное отклонение является квадратным корнем из отклонения и имеет желательное свойство того, чтобы быть в тех же модулях как данные. Например, если данные исчисляются в метрах, стандартное отклонение находится также в метрах. И стандартное отклонение и отклонение чувствительны к выбросам. Значение данных, которое является отдельным от тела данных, может увеличить значение статистики произвольно большой суммой. Например, вычислите отклонение и стандартное отклонение списка x
, который содержит один выброс:
L := [1, 1, 1, 1, 1, 1, 1, 1, 100.0]: variance = stats::variance(L); stdev = stats::stdev(L)
Среднее отклонение также чувствительно к выбросам. Тем не менее, большой выброс в списке, x
влияет на среднее отклонение меньше, чем он, влияет на отклонение и стандартное отклонение:
meandev = stats::meandev(L)
Теперь, вычислите отклонение, стандартное отклонение и среднее отклонение списка y
, который содержит один маленький выброс. Снова, среднее отклонение менее чувствительно к выбросу, чем другие две меры:
S := [100, 100, 100, 100, 100, 100, 100, 100, 1.0]: variance = stats::variance(S); stdev = stats::stdev(S); meandev = stats::meandev(S)