主要内容

紧凑

类:回归植物

紧凑的回归树

句法

ctree = compact(树)

描述

Ctree.=紧凑(创建一个紧凑的版本

输入参数

创建的回归树fitrtree.

输出参数

Ctree.

一个紧凑的回归树。Ctree.有班级Compactregressiontree.。您可以预测回归使用Ctree.正如您可以使用的那样。但是,从那以后Ctree.不包含培训数据,您无法执行一些操作,例如交叉验证。

例子

展开全部

将完整回归树模型的大小与压缩模型进行比较。

加载Carsmall.数据集。考虑加速移位马力,和重量作为预测变量。

加载Carsmall.X = [加速圆柱体位移马力];

使用整个数据集生长回归树。

mdl = fitrtree(x,mpg)
MDL = RegentionTree ReplactEname:'y'patporicalpricictors:[] OrkingEtransform:'none'numobservations:94属性,方法

MDL.是A.回归植物模型。这是一个完整的模型,即它存储诸如预测器和响应数据之类的信息fitrtree.用于培训。有关完整回归树模型的属性列表,请参阅回归植物

创建一个紧凑的完整回归树。也就是说,其中包含足够的信息只能做出预测。

cmdl = compact(mdl)
cmdl = compactregressiontree racalthame:'y'patporicalpricictors:[] responseetransform:'无'属性,方法

CMDL.是A.Compactregressiontree.模型。有关紧凑型回归树模型的属性列表,请参阅Compactregressiontree.

检查完整和紧凑的回归树消耗的内存量。

mdlinfo = whos('mdl');cmdlinfo = whos('cmdl');[mdlinfo.bytes cmdlinfo.bytes]
ans =.1×212401 6898.
cmdlinfo.bytes / mdlinfo.bytes.
ANS = 0.5562.

在这种情况下,紧凑的回归树模型消耗了比完整模型消耗的内存少25%。