簡體   English   中英

R-如何以編程方式在分段函數中獲取斷點?

[英]R - how do you get breakpoints in segmented function programatically?

使用mtcars數據集,我試圖確定mpg的折線回歸擬合與hp和wt以及斷點的關系。 這是代碼:

mpg = mtcars$mpg
wt = mtcars$wt
hp = mtcars$hp

reg = lm (mpg ~ hp +wt)

hp_thresh = 150
wt_thresh = 3

library(segmented)
seg.o = segmented (reg,seg.Z=~hp+wt, psi=list (hp=hp_thresh, wt=wt_thresh))
summary (seg.o)

如何以編程方式獲取斷點?

想通了,以下是竅門:

summary.segmented(seg.o)$psi [1,2]
summary.segmented(seg.o)$psi [2,2]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM