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