说明:这是一个工具包,加了之后可以用一个函数使用很多种降维方法,简单快捷。
下载:
http://lvdmaaten.github.io/drtoolbox/
安装
1 解压
2 把工具包解压文件夹扔到matlab安装目录中的toolbox里面:
3.点击setpath,设置路径
4.点击 add with subfolders,汉化可能是,添加子文件夹
4.添加我们的toolbox,然后保存。在matlab运行命令行输入mexall,
mexall
help compute_mapping
使用
mappeA = compute_mapping(Ktr,'tSNE',2)
我的数据是Ktr,每行是一个样本,行数等于样本点数,列数等于样本维度。我要求用tSNE降到2维。还有其他降维方法,请自行查阅help文档。