Matlab 在倍频程中创建分类变量(实现dummyvar)
因此,在我想传递到倍频程函数的数据文件中,我有一个分类字段,如下所示:Matlab 在倍频程中创建分类变量(实现dummyvar),matlab,octave,Matlab,Octave,因此,在我想传递到倍频程函数的数据文件中,我有一个分类字段,如下所示: group = msie-7 msie-8 msie-7 msie-8 msie-9 firefox-15 chrome-21 chrome-21 firefox-15 msie-7 msie-8 msie-9 .. 我想把它转换成一系列虚拟变量(类似于R中的factor函数)。但由于某种原因,我安装的Octave无法识别dummyvars功能 octave-3.2.4.exe:16> dummyvars(grou
group =
msie-7
msie-8
msie-7
msie-8
msie-9
firefox-15
chrome-21
chrome-21
firefox-15
msie-7
msie-8
msie-9
..
我想把它转换成一系列虚拟变量(类似于R中的factor函数)。但由于某种原因,我安装的Octave无法识别dummyvars
功能
octave-3.2.4.exe:16> dummyvars(group)
error: `dummyvars' undefined near line 16 column 1
octave-3.2.4.exe:16> dummyvar(group)
error: `dummyvar' undefined near line 16 column 1
dummyvar
来自Matlab统计工具箱
要了解如何实现类似的功能,请搜索“指标矩阵”。例如:
dummyvar
来自Matlab统计工具箱
要了解如何实现类似的功能,请搜索“指标矩阵”。例如:我通过使用cat2bin解决了这个问题。此功能在Octave Forge的“nan”包中提供 要安装软件包,请使用pkg安装-forge nan。 安装完成后,使用pkg load nan加载软件包
希望这有帮助我通过使用cat2bin解决了这个问题。此功能在Octave Forge的“nan”包中提供 要安装软件包,请使用pkg安装-forge nan。 安装完成后,使用pkg load nan加载软件包 希望这有帮助