主要内容

geomean

几何平均数

描述

例子

= geomean (X)返回几何平均数X

  • 如果X是一个矢量,然后呢geomean (X)元素的几何平均数在吗X

  • 如果X是一个矩阵,然后呢geomean (X)是一个行向量包含几何平均数的每一列的X

  • 如果X是一个多维数组,那么geomean沿着第一nonsingleton维度X

例子

= geomean (X,'所有')返回所有元素的几何平均数X

例子

= geomean (X,昏暗的)返回操作维度几何平均数昏暗的X

例子

= geomean (X,vecdim)返回向量中指定维度几何平均数vecdim。例如,如果X是2-by-3-by-4数组,那么geomean (X, [1 - 2])返回一个1-by-1-by-4数组。输出数组的每个元素对应的页面上的元素的几何平均数X

例子

= geomean (___,nanflag)指定是否排除值计算,使用任何输入参数组合在以前的语法。默认情况下,geomean包括计算值(nanflag的值“includenan”)。排除值,设置的值nanflag“omitnan”

例子

全部折叠

设置随机种子的重现性结果。

rng (“默认”)

创建一个矩阵的指数随机数5行4列。

X = exprnd (1、5、4)
X =5×40.2049 2.3275 1.8476 1.9527 0.0989 1.2783 0.0298 0.8633 2.0637 0.6035 0.0438 0.0880 0.0906 0.0434 0.7228 0.2329 0.4583 0.0357 0.2228 0.0414

计算几何和算术的列的手段X

几何= geomean (X)
几何=1×40.2805 0.3083 0.2079 0.2698
算术(X) =意味着
算术=1×40.5833 0.8577 0.5734 0.6357

的几何平均算术平均值大于所有的列X

发现通过使用几何平均在多个维度“所有”输入参数。

创建一个2-by-5-by-4数组X

X =重塑(40 [2 5 4])
X = X (:,: 1) = 1 3 5 7 9 2 4 6 8 10 X(:,: 2) = 11 13 15 17日19日12 14 16 18 20 X(:,:, 3) = 21 23 25 27日29日22日24日26日28日30 X (:,:, 4) = 31 33 35 37 39 32 34 36 38 40

找到的所有元素的几何平均数X

m = geomean (X,“所有”)
m = 15.7685

整个阵列的几何平均数吗X

找到的沿着不同的操作维度和几何平均向量维度的多维数组。

创建一个3-by-5-by-2数组X

X =重塑(1:30,[3 5 2])
X = X (:,: 1) = 1 4 7 10 13 2 5 8 11 14 3 6 9 12 15 X(:,: 2) = 16 19日22日25 28日17日20 23日26日29日18 21 24 27 30

找到的几何平均数X在默认的维度。

gmean1 = geomean (X)
gmean1 = gmean1 (:: 1) = 1.8171 4.9324 7.9581 10.9696 13.9761 gmean1 (:,: 2) = 16.9804 19.9833 22.9855 25.9872 - 28.9885

默认情况下,geomean的第一个维度X的大小不等于1。在这种情况下,这个维度的第一个维度X。因此,gmean1是一个1-by-5-by-2数组。

找到的几何平均数X第二个维度。

gmean2 = geomean (X, 2)
gmean2 = gmean2 (:: 1) = 5.1549 6.5784 7.8155 gmean2 (:,: 2) = 21.5814 22.6004 23.6177

gmean2是一个3-by-1-by-2数组。

找到的几何平均数X在第三维度。

gmean3 = geomean (X, 3)
gmean3 =3×54.0000 8.7178 12.4097 15.8114 19.0788 5.8310 10.0000 13.5647 16.9115 20.1494 7.3485 11.2250 14.6969 18.0000 21.2132

gmean3是一个三五数组。

发现每一页的几何平均数X通过指定使用第一和第二维度vecdim输入参数。

mpage = geomean (X, [1 - 2])
mpage = mpage (:: 1) = 6.4234 mpage (:,: 2) = 22.5845

例如,mpage (1, 1, 2)元素的几何平均数在吗X (:: 2)

在每一个找到元素的几何平均数X(我::)片通过指定第二和第三维度。

mrow = geomean (X, 2 [3])
mrow =3×110.5475 12.1932 13.5862

例如,mrow (3)元素的几何平均数在吗X (3::),相当于指定geomean (X 3::,“所有的”)

创建一个向量和计算geomean(不包括值。

x = 1:10;x(3) =南;% x的第三个元素替换为一个NaN值n = geomean (x,“omitnan”)
n = 4.7408

如果你不指定“omitnan”,然后geomean (x)返回

输入参数

全部折叠

输入数据代表样本的人口,指定为一个负的向量,矩阵,或多维数组。

  • 如果X是一个矢量,然后呢geomean (X)元素的几何平均数在吗X

  • 如果X是一个矩阵,然后呢geomean (X)是一个行向量包含几何平均数的每一列的X

  • 如果X是一个多维数组,那么geomean沿着第一nonsingleton维度X

当指定操作维度X是一个矩阵或一个数组,使用昏暗的输入参数。

数据类型:|

维度以及操作,指定为一个正整数标量。如果你不指定一个值,那么默认值是第一个数组的维数X的大小不等于1。

考虑一个二维数组X:

  • 如果昏暗的等于1呢geomean (X, 1)返回一个行向量,其中包含每一列的几何平均数X

  • 如果昏暗的等于2geomean (X, 2)返回一个列向量,其中包含几何平均为每一行X

如果昏暗的大于ndims (X)或者,如果大小(X,昏暗的)是1,那么geomean返回X

数据类型:|

向量的维度,指定为一个正整数向量。的每个元素vecdim代表一个输入数组的维度X。输出在指定的操作维度的长度是1。其他尺寸的长度是相同的X

例如,如果X是2-by-3-by-3数组,那么geomean (X, [1 - 2])返回一个1-by-1-by-3数组。输出的每个元素是元素的几何平均数的相应页面上X

数据类型:|

条件,指定这些值之一:

  • “includenan”——包括值时,计算geomean。这将返回

  • “omitnan”——忽略在输入值。

数据类型:字符|字符串

输出参数

全部折叠

几何平均,作为一个标量,返回向量,矩阵,或多维数组。

更多关于

全部折叠

几何平均数

一个样本的几何平均数X

= ( = 1 n x ] 1 n

在哪里n值的数量吗X

扩展功能

版本历史

之前介绍过的R2006a