статистика::

Ковариация выборок данных

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

stats::covariance([x1, x2, …], [y1, y2, …], <Sample | Population>)
stats::covariance([[x1, y1], [x2, y2], …], <Sample | Population>)
stats::covariance(s, <c1, c2>, <Sample | Population>)
stats::covariance(s, <[c1, c2]>, <Sample | Population>)
stats::covariance(s1, <c1>, s2, <c2>, <Sample | Population>)

Описание

stats::covariance([x1, x2, …, xn], [y1, y2, …, yn]) возвращает ковариацию

,

где и средние арифметические данных x i и y i, соответственно.

stats::covariance([x1, x2, …, xn], [y1, y2, …, yn], Population) возвращается

.

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

Для точных входных данных возвращены точные символьные выражения.

Индексы столбца c1, c2 является дополнительным, если данные даны объектом stats::sample s, содержащий только два столбца данных нестроки. Если данные обеспечиваются двумя выборками s1, s2, индексы столбца являются дополнительными для выборок, содержащих только один столбец данных нестроки.

Внешние статистические данные, сохраненные в ASCII-файле, могут быть импортированы в сеанс MuPAD® через import::readdata. В частности, смотрите Пример 1 из соответствующей страницы справки.

Примеры

Пример 1

Мы вычисляем ковариацию выборок, переданных как списки:

X := [2, 33/7, 21/9, PI]: Y :=  [3, 5, 1, 7]:
stats::covariance(X, Y)

Также данные могут быть переданы как список пар данных:

stats::covariance([[2, 3], [33/7, 5], [21/9, 1], [PI, 7]])

Если все данные являются числами с плавающей запятой, результатом является плавание:

stats::covariance(float(X), float(Y))

delete X, Y:

Пример 2

Мы создаем выборку типа stats::sample:

s := stats::sample([[1.0, 2.4, 3.0],
                    [7.0, 4.8, 4.0],
                    [3.3, 3.0, 5.0]])
1.0  2.4  3.0
7.0  4.8  4.0
3.3  3.0  5.0

Мы вычисляем ковариацию первого столбца и третьего столбца несколькими эквивалентными способами:

stats::covariance(s, 1, 3),
stats::covariance(s, [1, 3]),
stats::covariance(s, 1, s, 3)

delete s:

Пример 3

Ковариация символьных данных возвращена как символьное выражение:

stats::covariance([x1, x2], [y1, y2])

expand(%)

Параметры

x1, y1, x2, y2, …

Статистические данные: арифметические выражения. Количество данных x i должно совпасть с количеством данных y i.

s, s1, s2

Выборки статистики типа:: выборка

c1, c2

Индексы столбца: положительные целые числа. Столбец c1 s или s1, соответственно, предоставляет данным x i. Столбец c2 s или s2, соответственно, предоставляет данным y i.

Опции

Sample

Данные рассматриваются как “выборка”, не как полная генеральная совокупность. Это значение по умолчанию.

Population

Данные рассматриваются как целая генеральная совокупность, не как выборка.

Возвращаемые значения

арифметическое выражение.

Смотрите также

Функции MuPAD