学习目标:
里面含有两个压缩包,解压后的文件含有:
drtoolbox(1)有工具箱的使用说明pdf和工具箱的下载包:
matlab的数据是接下来演示的数据集:
学习内容:
1、 数据导入
解压后有四个MATLAB Data,直接双击导入Matlbel中,其中trainX对应unnamed,trainY对应unnamed1,testX对应unname2,testY对应unname3.这里是一个分类数据集(像trainY就是四类1,2,3,4),并且是高位数据集(trainX就是152个样本量,但是有153个属性)。
2、 pdf说明书
当时学习这个工具箱的时候找到了这本书《An Introduction to Dimensionality Reduction Using Matlab》,里面详细说明了工具箱包含的降维方法的理论原理并且有实际例子,非常适合小白学习:
3、 方法演示
方法演示我创建了一个实施脚本hign.mlx:
1.利用intrinsic_dim(X, 'MLE')
来查看此方法建议你降维至第几维
X = unnamed;%数据每个样本为一行。
labels = unnamed1;
no_dims = round(intrinsic_dim(X, 'MLE'));
disp(['MLE estimate of intrinsic dimensionality: '