降低维数
在实时编辑器中使用主成分分析(PCA)降低维度
描述
的降低维数Live Editor任务使您能够交互式地执行主成分分析(PCA)。任务生成MATLAB®代码,并将转换后的数据返回到MATLAB工作区。
使用降低维数实时编辑器任务,您可以:
确定解释固定百分比数据的方差所需的成分数量,例如95%或99%。
创建一个主成分的被解释的方差的碎石图。
创建两个主要成分的散点图。
创建两个主要成分的双线图。
获取转换后的数据。
有关实时编辑器任务的一般信息,请参见向实时脚本添加交互式任务.
打开任务
添加降低维数任务到活动脚本,执行以下操作之一:
在住编辑器选项卡上,选择任务>降低维数;或插入选项卡上,选择任务>降低维数.
在实时脚本中的代码块中,键入相关的关键字,例如
主成分分析
或减少
.选择降低维数从建议的命令补全。
参数
输入数据
-要减少的数据
数字矩阵|表
通过从可用的工作空间变量中选择一个变量来指定要减少的数据。变量可以是数字矩阵或表格。
降低标准
-降维准则
解释方差(%)
(默认)|数量的组件
指定降低数据维数的标准。
解释方差(%)
-指定要解释的方差百分比,从0到100的非负标量。如果指定100,则结果保留所有主成分。数量的组件
—从1到数据的列数。如果指定数据的列数,则结果将保留所有主成分。
不管你指定的标准是什么,你都可以绘制出所有的主成分。约简准则只改变返回的转换数据中的列数;图可以使用所有转换后的数据进行约简。
提示
默认情况下,降低维数修改任务参数时,任务不会自动运行。要使任务在任何更改后自动运行,请选择自动运行按钮在任务的右上角。如果数据集很大,则启用此选项会导致任务运行缓慢。
版本历史
介绍了R2022b