স্প্লাইনস লাইব্রেরিতে ফাংশন রয়েছে bs
এবং এটি ফাংশনটির ns
সাথে ব্যবহারের জন্য স্প্লাইন ভিত্তি তৈরি করবে lm
, তারপরে আপনি স্প্লিনস সহ একটি রৈখিক মডেল এবং একটি মডেল ফিট করতে anova
পারেন এবং স্প্লাইন মডেলটি আরও ভাল ফিট করে কিনা তা দেখতে সম্পূর্ণ এবং হ্রাস মডেল পরীক্ষা করতে ফাংশনটি ব্যবহার করতে পারেন রৈখিক মডেল চেয়ে।
এখানে কিছু উদাহরণ কোড দেওয়া হল:
x <- rnorm(1000)
y <- sin(x) + rnorm(1000, 0, 0.5)
library(splines)
fit1 <- lm(y~x)
fit0 <- lm(y~1)
fit2 <- lm(y~bs(x,5))
anova(fit1,fit2)
anova(fit0,fit2)
plot(x,y, pch='.')
abline(fit1, col='red')
xx <- seq(min(x),max(x), length.out=250)
yy <- predict(fit2, data.frame(x=xx))
lines(xx,yy, col='blue')
আপনি poly
একটি বহুবর্ষীয় ফিট করতে ফাংশনটি ব্যবহার করতে পারেন এবং বক্রতার পরীক্ষা হিসাবে অ-রৈখিক শর্তাদি পরীক্ষা করতে পারেন।
লোয়েস ফিটের জন্য এটি কিছুটা জটিল। লোস স্মুথিং প্যারামিটারের জন্য স্বাধীনতার সমতুল্য ডিগ্রির কিছু অনুমান রয়েছে যা রাইনারি এবং লোস মডেলগুলি নির্মাণের জন্য এবং এফ পরীক্ষার জন্য মানগুলির সাথে ব্যবহার করা যেতে পারে । আমি মনে করি বুটস্ট্র্যাপিং এবং ক্রমশক্তি পরীক্ষার উপর ভিত্তি করে পদ্ধতিগুলি আরও স্বজ্ঞাত হতে পারে।আর2
লোস ফিটের জন্য একটি আত্মবিশ্বাসের ব্যবধান গণনা করার এবং প্লট করার কৌশল রয়েছে (আমি মনে করি ggplot2 প্যাকেজটিতে একটি অন্তর্নির্মিত উপায় থাকতে পারে), আপনি আত্মবিশ্বাস ব্যান্ডটি প্লট করতে পারেন এবং দেখতে পারেন যে কোনও সরল রেখা ব্যান্ডের মধ্যে ফিট হবে কিনা (এটি একটি পি-মান নয়, তবে এখনও একটি হ্যাঁ / না দেয়।
আপনি একটি রৈখিক মডেল ফিট করতে পারেন এবং অবশিষ্টাংশগুলি নিতে পারেন এবং প্রতিক্রিয়া হিসাবে অবশিষ্টাংশগুলিতে একটি লোস মডেল ফিট করতে পারেন (এবং ভবিষ্যদ্বাণীকারী হিসাবে আগ্রহের পরিবর্তনশীল), যদি সত্য মডেল লিনিয়ার হয় তবে এই ফিটটি সমতল লাইনের কাছাকাছি হওয়া উচিত এবং পয়েন্টগুলি পুনরায় সাজানো উচিত ভবিষ্যদ্বাণীকারীর তুলনায় কোনও পার্থক্য করা উচিত নয়। আপনি এটি পরবর্তন পরীক্ষা তৈরি করতে ব্যবহার করতে পারেন। লোসকে ফিট করুন, 0 থেকে পূর্বাভাসিত মানটি সন্ধান করুন, এখন এলোমেলোভাবে পয়েন্টগুলি সারণি করুন এবং একটি নতুন লসের সাথে ফিট করুন এবং 0 থেকে দূরের পূর্বাভাস পয়েন্টটি সন্ধান করুন, একগুচ্ছ বার পুনরাবৃত্তি করুন, পি-মান হ'ল অনুমোদিত মানগুলির অনুপাত মূল মানের থেকে 0 থেকে
লস ব্যান্ডউইথকে বেছে নেওয়ার পদ্ধতি হিসাবে আপনি ক্রস-বৈধকরণটিও দেখতে চাইতে পারেন। এটি কোনও পি-মান দেয় না, তবে একটি অসীম ব্যান্ডউইথ একটি নিখুঁত রৈখিক মডেলের সাথে মিল রাখে, যদি ক্রস-বৈধকরণটি খুব বড় ব্যান্ডউইদথের প্রস্তাব দেয় তবে প্রস্তাবিত যে লিনিয়ার মডেলটি যুক্তিসঙ্গত হতে পারে, যদি উচ্চতর ব্যান্ডউইথগুলি কিছুটির থেকে পরিষ্কারভাবে নিম্নমানের হয় তারপরে আরও ছোট ব্যান্ডউইদথগুলি সুনির্দিষ্ট বক্রতা এবং লিনিয়ার পর্যাপ্ত নয় বলে প্রস্তাব দেয়।