एक लीनियर मॉडल चलाएँ
आप map() का उपयोग केवल किसी संख्या का square root लेने या डेटा simulate करने से कहीं अधिक के लिए कर सकते हैं। आप map() से अलग‑अलग इनपुट पर लूप चला कर कई मॉडल भी चला सकते हैं, जहाँ हर मॉडल किसी दिए गए लिस्ट एलिमेंट के यूनिक मानों का उपयोग करता है। इसके बाद, आप चले हुए मॉडलों पर iterate करके उनके summaries बना सकते हैं और परिणाम देख सकते हैं.
sites और list_of_df लिस्ट पहले से लोड हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
purrr के साथ Functional Programming की बुनियाद
अभ्यास निर्देश
list_of_dfको pipe करकेmap()में भेजिए औरlm()लीनियर मॉडल फंक्शन के साथ चलाइए, जहाँaresponse औरbpredictor वैरिएबल हों।- यह सिंटैक्स उपयोग करें:
lm(response ~ predictor, data = )
- यह सिंटैक्स उपयोग करें:
- फिर लीनियर मॉडल के आउटपुट को
map()में pipe कीजिए और हर मॉडल काsummary()जनरेट कीजिए.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Map over the models to look at the relationship of a vs. b
___ %>%
map(~ ___(___ ~ ___, data = .)) %>%
map(___)