পরিস্থিতি
আমার একটি নির্ভরশীল এবং একটি স্বতন্ত্র ভেরিয়েবল সহ একটি ডেটাসেট রয়েছে । আমি সংঘটিত / ফিক্সড ব্রেকপয়েন্টগুলিতে একটি অবিচ্ছিন্ন টুকরোজ লিনিয়ার রিগ্রেশন ফিট করতে চাই । ব্রেকপোইনগুলি অনিশ্চয়তা ছাড়াই পরিচিত, তাই আমি তাদের অনুমান করতে চাই না। তারপরে আমি এখানে একটি উদাহরণ
R
set.seed(123)
x <- c(1:10, 13:22)
y <- numeric(20)
y[1:10] <- 20:11 + rnorm(10, 0, 1.5)
y[11:20] <- seq(11, 15, len=10) + rnorm(10, 0, 2)
আসুন ধরে নেওয়া যাক এ ঘটে :
mod <- lm(y~x+I(pmax(x-9.6, 0)))
summary(mod)
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 21.7057 1.1726 18.511 1.06e-12 ***
x -1.1003 0.1788 -6.155 1.06e-05 ***
I(pmax(x - 9.6, 0)) 1.3760 0.2688 5.120 8.54e-05 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
দুটি বিভাগের ইন্টারসেপ্ট এবং : প্রথমটির জন্য এবং এবং দ্বিতীয়টির জন্য যথাক্রমে এবং ।
প্রশ্নাবলি
- কীভাবে সহজেই প্রতিটি বিভাগের ইন্টারসেপ্ট এবং opeাল গণনা করতে? এক গণনায় এটি করার জন্য কি মডেলটিকে পুনরায় তৈরি করা যেতে পারে?
- কিভাবে প্রতিটি বিভাগের প্রতিটি opeাল স্ট্যান্ডার্ড ত্রুটি গণনা?
- দুটি সংলগ্ন opালুগুলির একই opালু আছে কিনা তা পরীক্ষা করতে হবে (যেমন ব্রেকপয়েন্টটি বাদ দেওয়া যায় কিনা)?
x
এবংI(pmax(x-9.6,0))
এটি কি সঠিক?