如何创建使用带piecwise回归的迭代加权最小二乘法(IRLS)的函数?
我开发了一个成功的函数,它使用如何创建使用带piecwise回归的迭代加权最小二乘法(IRLS)的函数?,r,R,我开发了一个成功的函数,它使用strucchange包中的breakpoints()将分段回归结果输出到数据帧中。然后,我在一个大数据集中使用这个函数和ddply,以获得数据集中每个线性模型(lm)的分段回归数据 做了这件事之后,我回到我的数据,看看分段回归结果是什么样子的。它工作得很好,但由于异常值的影响,分段回归结果很多时候是“不正确的”。因此,我希望能够使用IRLS方法(而不是普通的最小二乘法)进行分段回归,以减少异常值的影响。这可能对一些lm来说并不难,但我想做几百到几千次 你们当中有人
strucchange
包中的breakpoints()
将分段回归结果输出到数据帧中。然后,我在一个大数据集中使用这个函数和ddply,以获得数据集中每个线性模型(lm)的分段回归数据
做了这件事之后,我回到我的数据,看看分段回归结果是什么样子的。它工作得很好,但由于异常值的影响,分段回归结果很多时候是“不正确的”。因此,我希望能够使用IRLS方法(而不是普通的最小二乘法)进行分段回归,以减少异常值的影响。这可能对一些lm来说并不难,但我想做几百到几千次
你们当中有人对如何解决这个问题有什么想法吗?我查看了strucchange
包文件,没有看到将IRL嵌入breakpoints()
函数的任何选项
非常感谢您的帮助