写在前面

有问题可以通过文章后面的联系方式来咨询,也可以在群里面问。由于本人工作原因,不可能24小时坐在电脑前面给大家解答问题,也请大家谅解。

下面有分答,有无聊的孩子们可以试试…不仅是matlab,你想问的都可以问…我知道我就会回答的…

本人赞赏的100%会捐献给灾区,到时候会给大家看汇款单的…请放心!

PS 据说二爷的matlab交流微信群每满100人就会发红包…加群方式在后面…

言归正传

1. Barttest Bartlett's 检验

用法:

ndim = barttest(x,alpha)

返回解释非随机性变量矩阵x在alpha显著性水平上需要的维数。

[ndim,prob,chisquare] = barttest(x,alpha)

除了上述参数,还返回假设检验的显著性值prob和检验有关的卡方值chisqure。

2. Canoncorr 典型相关

用法:

[A,B] = canoncorr(X,Y)

此用法计算X和Y矩阵的样本典型系数。X和Y的行数必须一致,但是列数可以不同。A和B的行数分别和XY的列数一致,而列数则是X与Y的秩的最小值。A和B的j列,包含有典型系数。如果X与Y不是满秩,函数会给出一个警告并且在A或者B的X或Y相应列中返回0。

[A,B,r] = canoncorr(X,Y)

在上述返回值的基础上,还返回一个1*d的向量包含样本典型相关。

[A,B,r,U,V] = canoncorr(X,Y)

额外返回的U和V还包含典型变量,算法是:

U = (X-repmat(mean(X),N,1))*A

V = (Y-repmat(mean(Y),N,1))*B

[A,B,r,U,V,stats] = canoncorr(X,Y)

额外返回的stats结构体包含以下字段:

Field

Description

Wilks

Wilks的λ(相似率)统计量

df1

卡方统计量自由度,和F统计量的自由度

df2

F统计量的自由度

F

的F统计量Rao相似度。

pF

F的右尾关键度

chisq

Lawley修正的Bartlett近似卡方统计量

pChisq

Chisq的右尾关键度

此外,stats还有其它两个属性,dfe和p,同df1和pChisq一样,是历史遗留问题。

3. pca 主成份分析

用法:

coeff = pca(X)

返回X的主成份相关系数。相关系数矩阵是和X列数相同的方阵。每一列都包含一个主成份,列的顺序是相关方差的降序。默认的情况下,pca会以数据为中心并使用SVD算法。

coeff = pca(X,Name,Value)

添加各种属性,见下表

Name取值

对应的Value取值

'Algorithm'

Pca 用来进行主成份分析的算法。

'svd'默认的,SVD分解

'eig'协方差矩阵特征值分解。当观测样本值极大于变量数量时,此算法比SVD要快很多。但是由于协方差的condition number是X的condition number的平方,所以准确性会差一点。

'als'最小二乘法。这个算法在处理有少量缺失值的数据时候会效果更好,但是对稀疏矩阵不太好用。算法会通过将X分解为n*k大小的左因子矩阵L和p*k大小的右因子矩阵R来寻找最好的k阶近似,其中k是主成份的数量。因子分解使用随机初始值的迭代法。

'Centered'

true默认即此。Pca在计算单一值分解或特征值分解之前将X减去列平均值。如果X包含有NaN缺测值,计算平均值时将使用nanmean。

false在此情况下,pca将不对数据进行处理。

'Economy'

true默认即此。Pca返回前d个元素和相关列的coeff和score。在变量数量p远远大于d的时候此选项会很快的。

falsepca返回所有元素,对应0元素的coeff和score就是0了。

'NumComponents'

需求的成分,逗号分开的包含有'NumComponents' 和一个标量整数k(0 k ≤ p)。在指定该变量之后,pca就会返回coeff和score的前k列。

'Rows'

如何处理数据矩阵X中的NaN值。

'complete'默认就是这货。在计算前把NaN的值都移除了。NaN的行都被重新插入并且按照t方修正了。

'pairwise'当'algorithm'是'eig'的时候此选项可行。如果你没设置'algorithm'就来设置这个,matlab会帮你改了的。设置该选项之后,pca在计算协方差矩阵的时候会使用没有NaN的行或者列。注意到在这种情况下协方差矩阵不一定是正定的,pca会返回错误信息。

'all'使用所有值进行计算。如果遇到NaN值,就会暂停。

'Weights'

权重向量,应当是一个长度为n的矩阵,元素全是正的。

'VariableWeights'

包含所有非负元素的长度为p的矩阵。

字符串'variance'。变量的权重是样本方差的倒数。如果你使用'Weights',那么变量的权重就是加权重的样本方差倒数。

如果'Centered'被设置为true,那么矩阵X就被中心化和标准化了。在这种情况下,pca会返回基于相关矩阵的主成份分析

'Score0'

最初的分数矩阵值,后接一个n*k的矩阵,n是观测值数量,k是需要的主成份个数。当且仅当'algorithm'是'als'可以用这个。

'Options'

迭代选项。

'Display'显示输出的等级,可选的有'off', 'final', 和 'iter'.

'MaxIter'最大允许步数,默认1000。不同于最优化设定,该选项只考虑步数,不考虑是否收敛。

'TolFun'给出一个收敛可容忍的正数,默认是1e-6.

'TolX'ALS算法中左右因子矩阵相对变换收敛的门槛,正数,默认1e-6.

[coeff,score,latent] = pca(___)

Score是主成份分数,latent是主成份方差。

[coeff,score,latent,tsquared] = pca(___)

Tsquared是X中每个观测值的Hotelling's T方统计量。

[coeff,score,latent,tsquared,explained,mu] = pca(___)

Explained是每个主成份占总方差的百分比,mu是X中每个变量的估计平均值

AD TIME

Matlab版精华帖整理(墙裂推荐!!任何阶段都试用的福音!!)

http://bbs.06climate.com/forum.php?mod=viewthread&tid=24863?fromuid=904

M_map工具箱官方中文版使用说明及示例

http://bbs.06climate.com/forum.php?mod=viewthread&tid=42945?fromuid=904

Matlab简单粗暴教程淘专辑(订阅即可随时获取最新消息)

http://bbs.06climate.com/forum.php?mod=collection&action=view&ctid=4?fromuid=904

Matlab简单粗暴教程——读写数据部分

http://bbs.06climate.com/forum.php?mod=viewthread&tid=41492&ctid=4?fromuid=904

据说最近有一个非常火的软件叫做分答:

二爷联系方式(添加好友请注明目的,非诚勿扰):

matlab计算海洋浮力频率_MATLAB气象海洋简单粗暴教程(三十四)——MATLAB里画图的统计函数...相关推荐

  1. matlab求解参数线性规划问题,实验三十用MATLAB求解线性规划问题

    <实验三十用MATLAB求解线性规划问题>由会员分享,可在线阅读,更多相关<实验三十用MATLAB求解线性规划问题(27页珍藏版)>请在人人文库网上搜索. 1.实验三十 用MA ...

  2. matlab计算海洋浮力频率_帝国理工学院海洋、海岸与建筑环境工程流体力学理学硕士研究生offer一枚...

    最新精选案例展示 精选热门专业,知己知彼,精准选校 盘点20fall硕士留学典型案例,揭秘他们申请之路成功的秘诀​zhuanlan.zhihu.com 学员背景 学生姓名:W同学 本科学校:天津大学 ...

  3. matlab计算海洋浮力频率_水下机器人在海洋石油工程中的应用

    世界海洋总面积约为3.6×108平方千米,占地球总面积的70.8%,在广阔的海洋中,蕴含着非常丰富的生物资源.矿物资源和海洋能源.其中最具经济开采价值的是海底的石油和天然气资源,海洋石油资源储量占世界 ...

  4. matlab计算海洋浮力频率_水深数据+海岸线数据提取绘图(海洋科学)

    最近用matlab画的水深等值线图,在此分享一下~ 水深的数据很少(我找的时候),可能现在有两个:一个是海图(没用过),一个是ETOPO1的数据(ETOPO2和ETOPO5不推荐使用).下面介绍ETO ...

  5. matlab 计算汉明距_matlab实现滑动平均滤波

    什么是滑动均值滤波 滑动平均滤波就是把连续取得的N个采样值看成一个队列,队列的长度固定为N,每次采样得到一个新数据放到队尾,并丢掉原来队首的一次数据,把队列中的N个数据进行平均运算,就可以获得新的滤波 ...

  6. MATLAB实战系列(三十四)-MATLAB基于PCA-LDA模糊神经网络的人脸识别

    前言 文中涉及代码及图片,可参见MATLAB基于PCA-LDA模糊神经网络的人脸识别,有需要的小伙伴可自行下载订阅,谢谢大家! 基于PCA-LDA和粗糙集模糊神经网络的人脸识别,一方面在应用前景上是十 ...

  7. 漫步微积分三十四——体积计算:圆柱壳法

    还有一种去体积的方法,往往它比上篇文章的方法更加方便. 为了理解这种方法,考虑图1左边所示的区域,也就是,第一象限数轴和所示示曲线y=f(x)y=f(x)围成的区域.如果这个区域绕xx轴旋转,那么图中 ...

  8. MATLAB实战系列(三十)-MATLAB之M码正弦稳态电路建模仿真原理

    正弦信号乃电力的基础. 如图所示电路, 如R1=R2=R3=1Ω. 试着求各结点电压和网孔电流值并作出各变量的相量图和时域波形图. 电路分析主要有两种方法节点电压法与网孔电流法. 节点电压法 网孔电流 ...

  9. Helm 3 完整教程(十四):Helm 函数讲解(8)数学计算函数

    推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...

  10. matlab 计算 工程,matlab工程计算.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab matlab工程计算.doc167页 本文档一共被 ...

最新文章

  1. Sparse low rank approximation
  2. Linux内核中的进程等待与其实现解析
  3. [SHOI2015]自动刷题机
  4. 解析nginx负载均衡
  5. 必看2019年学员信息系统项目管理师长篇备考经验
  6. 个人作业——week3
  7. Ov两款骁龙865手机即将发布:其中一款或低于2999元
  8. IIRFilterNode
  9. 互联网产品需求管理思考——统一需求管理
  10. Linux 下子线程 exit code 在主线程中的使用
  11. linux哪国的,Linux是什么它是哪个国家开发的
  12. 在Android系统中,F2FS 文件系统问题分析步骤
  13. 原子结构示意图全部_所有原子结构示意图(1-118号)最新元素周期表
  14. p值小于0.05拒绝还是接受_干货:关乎你的实验成败,0.05这个值不容小觑!
  15. Pandownload 百度网盘光速下载 十分简单 一秒破解
  16. 图像 去掉文字 python_opencv-python 去除图片文字
  17. 12个用一条语句写成的有关日期函数
  18. 阿里巴巴开发规约之编程规约(1)
  19. 【vscode】vscode常用插件介绍
  20. vue-tools---谷歌扩展程序安装

热门文章

  1. 跟张志东深聊,腾讯的“进化力”
  2. Flash地址空间的数据读取
  3. 分子结构的立体图怎么画?
  4. 上海热门的众创空间平台都有哪些?
  5. 【探索HTML5第二弹03】走近地图应用的世界,看我们google地图可以看些什么!
  6. 中图分类法----S 农业科学
  7. QT Critical error detected c0000374
  8. tomcat对session钝化活化以及idea上的差异【记录】
  9. android 上传图片视频教程,秒拍怎么上传长视频 秒拍APP拍长视频并上传图文教程...
  10. python安装reporter