标准化 z 分数 您所在的位置:网站首页 什么是z-score标准化 标准化 z 分数

标准化 z 分数

2024-05-10 20:31| 来源: 网络整理| 查看: 265

打开实时脚本

通过指定沿不同维度标准化数据来求出一个多维数组的 Z 分数。比较使用 'all'、dim 和 vecdim 输入参量时的结果。

创建一个 3×4×2 数组。

X = reshape(1:24,[3 4 2])X = X(:,:,1) = 1 4 7 10 2 5 8 11 3 6 9 12 X(:,:,2) = 13 16 19 22 14 17 20 23 15 18 21 24

通过使用 X 中所有值的均值和标准差来标准化 X。

Zall = zscore(X,0,'all')Zall = Zall(:,:,1) = -1.6263 -1.2021 -0.7778 -0.3536 -1.4849 -1.0607 -0.6364 -0.2121 -1.3435 -0.9192 -0.4950 -0.0707 Zall(:,:,2) = 0.0707 0.4950 0.9192 1.3435 0.2121 0.6364 1.0607 1.4849 0.3536 0.7778 1.2021 1.6263

生成的由 Z 分数组成的多维数组的均值为 0,标准差为 1。例如,计算 Zall 的均值和标准差。

mZall = mean(Zall(:,:,:),'all')mZall = -9.2519e-18 sZall = std(Zall(:,:,:),0,'all')sZall = 1.0000

现在沿第二个维度标准化 X。

Zdim = zscore(X,0,2)Zdim = Zdim(:,:,1) = -1.1619 -0.3873 0.3873 1.1619 -1.1619 -0.3873 0.3873 1.1619 -1.1619 -0.3873 0.3873 1.1619 Zdim(:,:,2) = -1.1619 -0.3873 0.3873 1.1619 -1.1619 -0.3873 0.3873 1.1619 -1.1619 -0.3873 0.3873 1.1619

Zdim 的每页的每行中的元素的均值为 0,标准差为 1。例如,计算 Zdim 的第二页的第一行的均值和标准差。

mZdim = mean(Zdim(1,:,2),'all')mZdim = 0 sZdim = std(Zdim(1,:,2),0,'all')sZdim = 1

最后,根据第二个和第三个维度标准化 X。

Zvecdim = zscore(X,0,[2 3])Zvecdim = Zvecdim(:,:,1) = -1.4289 -1.0206 -0.6124 -0.2041 -1.4289 -1.0206 -0.6124 -0.2041 -1.4289 -1.0206 -0.6124 -0.2041 Zvecdim(:,:,2) = 0.2041 0.6124 1.0206 1.4289 0.2041 0.6124 1.0206 1.4289 0.2041 0.6124 1.0206 1.4289

每个 Zvecdim(i,:,:) 切片中的元素的均值为 0,标准差为 1。例如,计算 Zvecdim(1,:,:) 中元素的均值和标准差。

mZvecdim = mean(Zvecdim(1,:,:),'all')mZvecdim = 2.7756e-17 sZvecdim = std(Zvecdim(1,:,:),0,'all')sZvecdim = 1


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有