NominalVariables

NominalVariables
是诸如 LinearModelFit 或者 Classify 等机器学习函数的一个选项,指定哪个变量应该视为由名字指定的具有离散数值.

更多信息更多信息

  • NominalVariables 的可能设置包括:
  • Automatic自动检测名义变量
    All将所有变量视为名义变量
    None不将任何变量视为名义变量
    {v1,v2,}将变量 视为名义变量
  • NominalVariables->Automatic 时,不同方法用于检测名义变量. 在返回 FittedModel[] 的函数中,具有非数值数据值的变量视为名义变量.
  • ClassifyPredict 中,当没有对变量命名时,可以给出索引列表.
  • 在线性模型中,具有可能数值 , , 的名义变量 v 表示为具有数值 或者 的对应于每个情况 的变量集合.

范例范例打开所有单元关闭所有单元

基本范例  (2)基本范例  (2)

定义某些数据:

In[1]:=
Click for copyable input

拟合数据,将第一个变量视为名义变量:

In[2]:=
Click for copyable input
Out[2]=

查看函数形式:

In[3]:=
Click for copyable input
Out[3]=

将所有变量视为名义变量:

In[4]:=
Click for copyable input
Out[4]=

训练一个分类器,而不知道哪些特征是名义变量:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=

假定这些特征为数值型:

In[3]:=
Click for copyable input
Out[3]=
In[4]:=
Click for copyable input
Out[4]=

通过索引指定两个特征都应该视为名义变量:

In[5]:=
Click for copyable input
Out[5]=
In[6]:=
Click for copyable input
Out[6]=
In[7]:=
Click for copyable input
Out[7]=
2008年引入
(7.0)