【发布时间】:2017-12-15 08:03:32
【问题描述】:
我在 Matlab 中有一个名为 ds 的数据集变量,用于回归。
ds 中的大部分变量都是分类变量,它们有一定数量的可以取的固定值。我想将 ds 中的所有这些变量都变成虚拟变量,但保留名称。
我举个例子:
可变速度可以采用以下值:0、10、20、30、40。因此,我想从中创建 5 个虚拟变量。我知道该怎么做。但我希望数据集将虚拟变量名称设置为 speed_0、speed_10、speed_20... 是否有任何功能或东西可以为我做到这一点,因为我的数据集包含很多分类变量,我无法手动输入所有变量的名称。
问候,
斯文
【问题讨论】:
-
不确定这是否是您要查找的内容,但请查看 genvarname:mathworks.com/help/matlab/ref/genvarname.html
标签: matlab statistics dataset dummy-variable