文档

随机

类:CompactLinearModel

模拟线性回归模型的响应

语法

随机(mdl)
ysim = random(mdl,Xnew)

描述

ysim=随机(mdl模拟拟合线性模型的响应mdl在最初的设计点。

ysim=随机(mdlXnew对象的响应mdl线性模型的数据Xnew,添加随机噪声。

输入参数

全部展开

线性模型对象,指定为完整的LinearModel使用fitlmstepwiselm,或压缩CompactLinearModel使用紧凑的

新的预测器输入值,指定为表、数据集数组或数字矩阵。

  • 如果Xnew是表或数据集数组,它必须包含预测器名称在mdl

  • 如果Xnew是一个数字矩阵,它必须有相同数量的变量(列)作为用来创建mdl.此外,所有变量用于创建mdl必须是数字。

输出参数

全部展开

预测平均值Xnew,受随机噪声干扰,返回为数值向量。噪声是独立的正态分布,均值等于零,方差等于模型估计的误差方差。

例子

全部展开

创建一个汽车里程作为重量的函数的模型,并模拟响应。

创建一个二次模型的汽车里程作为一个函数的重量从carsmall数据。

负载carsmallX =重量;y = MPG;mdl = fitlm(X,y,“二次”);

创建对数据的模拟响应。

Xnew = X;ysim = random(mdl,Xnew);

绘制原始反应和模拟反应,看看它们有什么不同。

情节(X, y,“o”, X, ysim“x”)传说(“数据”“模拟”

选择

对于没有随机噪声的预测,使用预测函数宏指令

扩展功能

在R2012a中引入

这个话题有用吗?