文档帮助中心文档
判别分析分类器模板
t=模板判别式()
t=模板鉴别(名称、值)
例子
T=模板鉴别器()返回适用于训练集合或纠错输出码(ECOC)多类模型的判别分析学习者模板。
T=模板鉴别器()
T
如果指定默认模板,则软件在训练期间对所有输入参数使用默认值。
具体说明T作为一名英语学习者菲特森布尔或fitcecoc.
菲特森布尔
fitcecoc
T=模板判别式(名称、值)使用由一个或多个名称-值对参数指定的附加选项创建模板。
T=模板判别式(名称、值)
名称、值
例如,可以指定判别类型或正则化参数。
如果你显示T在命令窗口中,所有选项都显示为空([]),但使用名称-值对参数指定的参数除外。在培训期间,软件使用空选项的默认值。
[]
全部折叠
创建非默认鉴别分析模板以用于菲特森布尔.
载入费雪的虹膜数据集。
负载fisheriris
创建伪线性判别分析模板。
t = templateDiscriminant (“歧视型”,“伪线性”)
t=适合分类鉴别的模板。DiscrimType:“伪线性”Gamma:[]增量:[]填充系数:[]保存内存:[]版本:1方法:“鉴别”类型:“分类”
模板对象的所有属性都为空,除了DiscrimType,方法,类型。在上进行培训时,软件将使用各自的默认值填充空属性。
DiscrimType
方法
类型
具体说明T作为分类集成的弱学习器。
Mdl = fitcensemble(量、种类、“方法”,“子”,“学习者”,t);
显示样本内(再替换)误分类错误。
L = resubLoss (Mdl)
L=0.0400
指定可选的逗号分隔的字符对名称、值参数。名称是参数名和价值为对应值。名称必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
名称
价值
Name1, Value1,…,的家
“DiscrimType”、“pseudoLinear’,‘SaveMemory’,‘上’
“三角洲”
0
线性系数阈值,指定为逗号分隔对,由“三角洲”和一个非负的标量值。如果Mdl大小小于三角洲,Mdl将此系数设置为0,您可以从模型中消除相应的预测器。集三角洲设置为更高的值以消除更多的预测值。
Mdl
三角洲
三角洲必须0对于二次判别模型。
数据类型:单一的|双
单一的
双
“歧视型”
“线性”
“二次”
“对角线性”
“对角二次型”
“pseudolinear”
“伪二次”
判别类型,指定为逗号分隔对,由“歧视型”以及此表中的字符向量或字符串标量。
所有类有相同的协方差矩阵。
Σ ^ γ = ( 1. − γ ) Σ ^ + γ 诊断接头 ( Σ ^ ) .
Σ ^ 是经验的、合并的协方差矩阵和γ是正则化的量。
注
若要使用正则化,必须指定“线性”.要指定正则化的数量,请使用γ名称-值对参数。
γ
例子:“DiscrimType”、“二次”
“DiscrimType”、“二次”
“菲尔科夫斯”
系数
“开”
“关闭”
系数属性标志,指定为逗号分隔对,由“菲尔科夫斯”和“开”或“关闭”.将标志设置为“开”填充系数属性。这可能需要大量计算,尤其是在交叉验证时。默认值为“开”,除非指定交叉验证的名称-值对,在这种情况下标志被设置为“关闭”默认情况下。
例子:“FillCoeffs”,“关闭”
“FillCoeffs”,“关闭”
“伽马”
估计预测值的协方差矩阵时应用的正则化量,指定为逗号分隔对,包括“伽马”以及区间[0,1]中的标量值。γ对协方差矩阵结构的控制比DiscrimType.
如果您指定0,则软件不使用正则化来调整协方差矩阵。也就是说,软件估计并使用不受限制的经验协方差矩阵。
对于线性判别分析,如果经验协方差矩阵是奇异的,则软件自动应用所需的最小正则化来反转协方差矩阵。您可以通过输入显示所选择的正则化金额Mdl。γ在命令行。
Mdl。γ
对于二次判别分析,如果至少有一类具有奇异的经验协方差矩阵,则软件会抛出错误。
如果在区间(0,1)中指定一个值,则必须实现线性判别分析,否则软件会抛出错误。因此,软件设置DiscrimType到“线性”.
如果您指定1.,然后软件使用最大正则化进行协方差矩阵估计。也就是说,软件限制协方差矩阵为对角线。或者,您可以设置DiscrimType到“diagLinear”或“对角二次型”对于对角协方差矩阵。
1.
“diagLinear”
例子:“伽马”,1
“伽马”,1
“SaveMemory”
标志保存协方差矩阵,指定为逗号分隔对组成“SaveMemory”,要么“开”或“关闭”.如果您指定“开”那么fitcdiscr不存储完整的协方差矩阵,而是存储足够的信息来计算矩阵。的预测方法计算完整的协方差矩阵用于预测,不存储矩阵。如果您指定“关闭”那么fitcdiscr计算并存储完整的协方差矩阵Mdl.
fitcdiscr
预测
具体说明SaveMemory作为“开”当输入矩阵包含数千个预测值时。
SaveMemory
例子:“保存内存”,“打开”
“保存内存”,“打开”
适用于训练集合或纠错输出代码(ECOC)多类模型的判别分析分类模板,作为模板对象返回。通过T到菲特森布尔或fitcecoc,分别指定如何为集成或ECOC模型创建判别分析分类器。
如果你显示T到命令窗口,则所有未指定的选项都显示为空([]).但是,在训练期间,软件会用相应的默认值替换空选项。
分类判别式|fitcecoc|菲特森布尔|预测
分类判别式
您有此示例的修改版本。是否要用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
与当地办事处联系