回归异常值:根据回归残差从 X 和 Y 变量中删除异常值-matlab开发

时间:2024-06-19 10:57:07
【文件属性】:

文件名称:回归异常值:根据回归残差从 X 和 Y 变量中删除异常值-matlab开发

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-19 10:57:07

matlab

此函数接受两个(向量)变量,要对其执行二元线性回归分析,并从两个变量中删除异常值。 由于回归残差向量用于检测异常值,因此只有那些离 1:1 回归线最远的记录才会被检测和删除。 如果要求删除多个异常值,在删除下一个异常值之前,将重新计算回归残差以避免淹没和掩蔽效应,然后将删除距离 1:1 线最远的下一个点,依此类推。 该方法将那些在单个变量(X 或 Y)中可能是异常值但可以很好地拟合 1:1 回归线拟合的点与在每个单独的输入变量(X, Y),但是当两个变量拟合在回归线中时,可能会出现在异常值中。 为了从残差向量中检测异常值,使用了一个子函数(该子函数是 Vince Petaccio 2009 年工作的增强,也可作为独立函数“异常值”从 Matlab 文件交换中获得)。 --输入: X0:二元线性回归中因变量的向量Y0:二元线性回归中自变量的向量异常值:应该删除多少异常值? (如果未提供,


【文件预览】:
regoutliers.zip

网友评论