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

रैंडम फॉरेस्ट: विज़ुअलाइज़ेशन

अब आपको प्रेडिक्शंस को प्लॉट करना है. ग्रेडिएंट-बूस्टेड ट्रीज़ मॉडल में, आपने प्रेडिक्टेड रिस्पॉन्स बनाम वास्तविक रिस्पॉन्स का एक स्कैटर प्लॉट बनाया था, और रेज़िड्यूल्स का एक डेंसिटी प्लॉट. अब आप इन्हीं प्लॉट्स को इस तरह अनुकूलित करेंगे कि दोनों मॉडलों के नतीजे एक साथ दिखें.

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

R में sparklyr के साथ Spark परिचय

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

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

एक लोकल tibble both_responses पहले से परिभाषित है, जिसमें दोनों मॉडलों के लिए प्रेडिक्टेड और वास्तविक वर्ष मौजूद हैं.

  • प्रेडिक्टेड बनाम वास्तविक रिस्पॉन्स स्कैटर प्लॉट अपडेट करें.
    • both_responses डेटासेट का उपयोग करें.
    • हर मॉडल को अलग रंग में दिखाने के लिए color एस्थेटिक जोड़ें. color = model उपयोग करें.
    • पॉइंट्स ड्रॉ करने के बजाय, हर मॉडल के लिए स्मूद कर्व बनाने हेतु geom_smooth() इस्तेमाल करें.
  • रेज़िड्यूल्स का एक tibble बनाएँ, जिसका नाम residuals हो.
    • both_responses पर mutate() कॉल करें.
    • नए कॉलम का नाम residual रखें.
    • residual का मान प्रेडिक्टेड रिस्पॉन्स माइनस वास्तविक रिस्पॉन्स के बराबर होना चाहिए.
  • रेज़िड्यूल डेंसिटी प्लॉट अपडेट करें.
    • हर मॉडल को अलग रंग में दिखाने के लिए color एस्थेटिक जोड़ें.

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

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

# both_responses has been pre-defined
both_responses

# Draw a scatterplot of predicted vs. actual
ggplot(___, aes(actual, predicted, ___)) +
  # Add a smoothed line
  ___ +
  # Add a line at actual = predicted
  geom_abline(intercept = 0, slope = 1)

# Create a tibble of residuals
residuals <- ___

# Draw a density plot of residuals
ggplot(residuals, aes(residual, ___)) +
    # Add a density curve
    geom_density() +
    # Add a vertical line through zero
    geom_vline(xintercept = 0)
कोड संपादित करें और चलाएँ