शुरू करेंमुफ़्त में शुरू करें

मॉडल डायग्नोस्टिक्स से समस्याएँ ठीक करना

आप gam.check() का उपयोग उसके नतीजों के आधार पर मॉडल को अपडेट करके उन्हें बेहतर बनाने के लिए कर सकते हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में Generalized Additive Models (GAMs) के साथ नॉनलाइनियर मॉडलिंग

पाठ्यक्रम देखें

अभ्यास निर्देश

  • mod पर मॉडल डायग्नोस्टिक्स चलाएँ.
  • डायग्नोस्टिक्स के आधार पर, फेल हो रहे स्मूथ्स के लिए बेसिस फंक्शंस (k) की संख्या बदलते हुए मॉडल को mod2 के रूप में फिर से फिट करें.
  • यह सुनिश्चित करने के लिए mod2 पर मॉडल डायग्नोस्टिक्स चलाएँ कि समस्या ठीक हो गई है.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

library(mgcv)
# Fit the model
mod <- gam(y ~ s(x0, k = 3) + s(x1, k = 3) + s(x2, k = 3) + s(x3, k = 3),
           data = dat, method = "REML")

# Check the diagnostics
___

# Refit to fix issues
mod2 <- gam(y ~ s(x0, k = ___) + s(x1, k = ___) + s(x2, k = ___) + s(x3, k = ___),
           data = dat, method = "REML")

# Check the new model
___
कोड संपादित करें और चलाएँ