主要内容

袖珍的

紧凑线性回归模型

描述

例子

compactmdl.=紧凑(MDL.返回紧凑的线性回归模型compactmdl.,这是完整的紧凑型线性回归模型MDL.

例子

全部收缩

拟合线性回归模型通过丢弃样本数据和与拟合过程有关的一些信息来实现数据的线性回归模型并减小完整的线性回归模型的大小。

加载laredata4reg数据集,其中包含15,000个观察和45个预测变量。

加载laredata4reg

适合数据的线性回归模型。

mdl = fitlm(x,y);

压缩模型。

CompactMDL = Compact(MDL);

紧凑的模型丢弃了原始样本数据和与配件过程相关的一些信息。

比较完整模型的大小MDL.和紧凑的模型compactmdl.

vars = whos('compactmdl''mdl');[vars(1).bytes,vars(2).bytes]
ans =.1×281537 11408528

紧凑型模型消耗比完整模型更少的内存。

输入参数

全部收缩

线性回归模型,指定为alinearmodel.使用的对象Fitlm.要么步骤行程

输出参数

全部收缩

紧凑的线性回归模型,作为一个返回CompactLinearModel.目的。

一种CompactLinearModel.物体消耗的内存较少linearmodel.对象因为紧凑型号不存储用于拟合模型或与拟合过程相关的信息的输入数据。您仍然可以使用紧凑的模型来预测使用新输入数据的响应,但有些linearmodel.对象功能不适用于紧凑的模型。

扩展能力

在R2016A介绍