在分段包中使用 davies.test 需要帮助

Need help for using davies.test in segmented package

很抱歉问这么愚蠢的问题,但我真的很困惑! 我有一个带有一个断点的分段线性回归,现在我想用包 segmented:

中的 davies.test 测试斜率的显着差异
lin.mod <- lm(y~x)
segmented.mod <- segmented(lin.mod, seg.Z=~x)

戴维斯检验哪一个是正确的?

davies.test(lin.mod, seg.Z=~x) 

davies.test(segmented.mod, seg.Z=~x)

davies.test(lin.mod, seg.Z=~x) 是正确的,因为 davies.test() 只接受 lm() 或 glm() 对象作为正确的输入。函数在内部计算断点。