帮助中心帮助中心
类:RegressionTree
紧凑的回归树
ctree =紧凑(树)
ctree=紧凑(树)创建一个紧凑的版本树。
ctree=紧凑(树)
ctree
树
使用创建的回归树fitrtree。
fitrtree
一个紧凑的回归树。ctree有类CompactRegressionTree。你可以用ctree完全可以使用树。然而,由于ctree不包含训练数据,就不能执行一些动作,比如交叉验证。
CompactRegressionTree
全部展开
比较完整回归树模型和压缩模型的大小。
加载carsmall数据集。考虑加速度,位移,马力,重量作为预测变量。
carsmall
加速度
位移
马力
重量
负载carsmallX =[加速度缸排量马力重量];
使用整个数据集生长一个回归树。
Mdl = fitrtree (X,英里/加仑)
Mdl = RegressionTree ResponseName: 'Y' CategoricalPredictors: [] ResponseTransform: 'none' NumObservations: 94 Properties, Methods
Mdl是一个RegressionTree模型。它是一个完整的模型,也就是说,它存储了预测器和响应数据等信息fitrtree用于培训。有关完整回归树模型的属性列表,请参见RegressionTree。
Mdl
RegressionTree
创建完整回归树的精简版本。也就是说,它只包含足够的信息来进行预测。
CMdl =紧凑(Mdl)
CMdl = CompactRegressionTree ResponseName: 'Y' CategoricalPredictors: [] ResponseTransform: 'none'属性,方法
CMdl是一个CompactRegressionTree模型。有关紧凑回归树模型的属性列表,请参见CompactRegressionTree。
CMdl
检查完整和紧凑回归树消耗的内存量。
mdlInfo =谁(“Mdl”);cMdlInfo =谁(“CMdl”);[mdlInfo。字节cMdlInfo.bytes]
ans =1×212401 6898
cMdlInfo.bytes / mdlInfo.bytes
ans = 0.5562
在这种情况下,紧凑回归树模型使用的内存大约是完整模型使用的内存的一半。
该功能完全支持GPU阵列。更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱)。
CompactRegressionTree|RegressionTree|预测|fitrtree
预测
你有了这个例子的修改版本。您想用您的编辑打开这个示例吗?
你点击了对应这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳的网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处