moment

Центральный момент

Описание

пример

m = moment(X,order) возвращает центральный момент X для порядка, заданного order.

  • Если X вектор, затем moment(X,order) возвращает скалярное значение, которое является k - заказывают центральный момент элементов в X.

  • Если X матрица, затем moment(X,order) возвращается вектор-строка, содержащий k - заказывают центральный момент каждого столбца в X.

  • Если X многомерный массив, затем moment(X,order) действует по первому неодноэлементному измерению X.

пример

m = moment(X,order,'all') возвращает центральный момент заданного порядка для всех элементов X.

пример

m = moment(X,order,dim) занимает центральный момент по операционному измерению dim из X.

пример

m = moment(X,order,vecdim) возвращает центральный момент по размерностям, заданным в векторном vecdim. Например, если X 2 массивом 3 на 4, затем moment(X,1,[1 2]) возвращает 1 массивом 1 на 4. Каждый элемент выходного массива является центральным моментом первого порядка элементов на соответствующей странице X.

Примеры

свернуть все

Установите случайный seed для воспроизводимости результатов.

rng('default')

Сгенерируйте матрицу с 6 строками и 5 столбцами.

X = randn(6,5)
X = 6×5

    0.5377   -0.4336    0.7254    1.4090    0.4889
    1.8339    0.3426   -0.0631    1.4172    1.0347
   -2.2588    3.5784    0.7147    0.6715    0.7269
    0.8622    2.7694   -0.2050   -1.2075   -0.3034
    0.3188   -1.3499   -0.1241    0.7172    0.2939
   -1.3077    3.0349    1.4897    1.6302   -0.7873

Найдите третий порядок центральным моментом X.

m = moment(X,3)
m = 1×5

   -1.1143   -0.9973    0.1234   -1.1023   -0.1045

m вектор-строка, содержащий третий порядок центральный момент каждого столбца в X.

Найдите центральный момент по различным измерениям для многомерного массива.

Установите случайный seed для воспроизводимости результатов.

rng('default') 

Создайте 4 3 2 массивами случайных чисел.

X = randn([4,3,2])
X = 
X(:,:,1) =

    0.5377    0.3188    3.5784
    1.8339   -1.3077    2.7694
   -2.2588   -0.4336   -1.3499
    0.8622    0.3426    3.0349


X(:,:,2) =

    0.7254   -0.1241    0.6715
   -0.0631    1.4897   -1.2075
    0.7147    1.4090    0.7172
   -0.2050    1.4172    1.6302

Найдите четвертый порядок центральным моментом X по измерению по умолчанию.

m1 = moment(X,4)
m1 = 
m1(:,:,1) =

   11.4427    0.3553   33.6733


m1(:,:,2) =

    0.0360    0.4902    2.3821

По умолчанию, moment действует по первому измерению X чей размер не равняется 1. В этом случае эта размерность является первой размерностью X. Поэтому m1 1 3 2 массивами.

Найдите четвертый порядок центральным моментом X вдоль второго измерения.

m2 = moment(X,4,2)
m2 = 
m2(:,:,1) =

    7.3476
   13.8702
    0.4625
    2.7741


m2(:,:,2) =

    0.0341
    2.2389
    0.0171
    0.6766

m2 4 1 2 массивами.

Найдите четвертый порядок центральным моментом X по третьему измерению.

m3 = moment(X,4,3)
m3 = 4×3

    0.0001    0.0024    4.4627
    0.8093    3.8273   15.6340
    4.8866    0.7205    1.1412
    0.0811    0.0833    0.2433

m3 4 3 матрица.

Найдите центральный момент по нескольким размерностям при помощи 'all' и vecdim входные параметры.

Установите случайный seed для воспроизводимости результатов.

rng('default')

Создайте 4 3 2 массивами случайных чисел.

X = randn([4 3 2])
X = 
X(:,:,1) =

    0.5377    0.3188    3.5784
    1.8339   -1.3077    2.7694
   -2.2588   -0.4336   -1.3499
    0.8622    0.3426    3.0349


X(:,:,2) =

    0.7254   -0.1241    0.6715
   -0.0631    1.4897   -1.2075
    0.7147    1.4090    0.7172
   -0.2050    1.4172    1.6302

Найдите третий порядок центральным моментом X.

mall = moment(X,3,'all')
mall = 0.2431

mall третий порядок, центральный момент целых входных данных установил X.

Найдите момент третьего порядка каждой страницы X путем определения первых и вторых измерений.

mpage = moment(X,3,[1 2])
mpage = 
mpage(:,:,1) =

    0.6002


mpage(:,:,2) =

   -0.3475

Например, mpage(1,1,2) третий порядок центральный момент элементов в X(:,:,2).

Найдите момент третьего порядка элементов в каждом X(i,:,:) срез путем определения вторых и третьих размерностей.

mrow = moment(X,3,[2 3])
mrow = 4×1

    2.7552
    0.0443
   -0.7585
    0.5340

Например, mrow(1) третий порядок центральный момент элементов в X(1,:,:).

Входные параметры

свернуть все

Входные данные, который представляет выборку от населения, заданного как вектор, матрица или многомерный массив.

  • Если X вектор, затем moment(X,order) возвращает скалярное значение, которое является k - заказывают центральный момент элементов в X.

  • Если X матрица, затем moment(X,order) возвращается вектор-строка, содержащий k - заказывают центральный момент каждого столбца в X.

  • Если X многомерный массив, затем moment(X,order) действует по первому неодноэлементному измерению X.

Задавать операционную размерность когда X матрица или массив, используйте dim входной параметр.

Типы данных: single | double

Порядок центрального момента, заданного как положительное целое число.

Типы данных: single | double

Размерность, по которой можно действовать, заданный как положительное целое число. Если вы не задаете значение для dim, затем значением по умолчанию является первая неодноэлементная размерность X.

Считайте третий порядок центральным моментом матричного X:

  • Если dim равно 1, затем moment(X,3,1) возвращает вектор-строку, который содержит третий порядок центральный момент каждого столбца в X.

  • Если dim равно 2, затем moment(X,3,2) возвращает вектор-столбец, который содержит третий порядок центральный момент каждой строки в X.

Если dim больше ndims(X) или если size(X,dim) 1, затем moment возвращает массив нулей тот же размер как X.

Типы данных: single | double

Вектор размерностей, заданных как положительный целочисленный вектор. Каждый элемент vecdim представляет размерность входного массива X. Выход m имеет длину 1 в заданных операционных размерностях. Другие длины размерности являются тем же самым для X и m.

Например, если X 2 3х3 массивом, затем moment(X,1,[1 2]) возвращает 1 1 3 массивами. Каждый элемент выходного массива является центральным моментом первого порядка элементов на соответствующей странице X.

Типы данных: single | double

Выходные аргументы

свернуть все

Центральные моменты, возвращенные как скаляр, вектор, матрица или многомерный массив.

Алгоритмы

Центральный момент порядка k для распределения задан как

mk=E(xμ)k,

где µ является средним значением x, и E (t) представляет ожидаемое значение количества t. moment функция вычисляет демонстрационную версию этого значения населения.

mk=1ni=1n(xix¯)k.

Обратите внимание на то, что центральным моментом первого порядка является нуль, и центральным моментом второго порядка является вычисленное использование отклонения делителя n, а не n – 1, где n является длиной векторного x или количество строк в матричном X.

Расширенные возможности

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

| | | |

Представлено до R2006a