R में समीकरण कैसे बनाएं (उदाहरण के साथ)
आप R में किसी समीकरण या फ़ंक्शन को प्लॉट करने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
विधि 1: बेस आर का उपयोग करें
curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")
विधि 2: ggplot2 का उपयोग करें
library (ggplot2) #define equation my_equation <- function(x){2*x^2+5} #plot equation ggplot( data.frame (x=c( 1,50 )), aes (x=x)) + stat_function(fun=my_equation)
ये दो विशेष उदाहरण समीकरण y = 2x 2 + 5 बनाते हैं।
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।
उदाहरण 1: आधार R में समीकरण आलेखित करना
मान लीजिए आप निम्नलिखित समीकरण बनाना चाहते हैं:
y = 2×2 + 5
ऐसा करने के लिए आप निम्नलिखित बेस आर सिंटैक्स का उपयोग कर सकते हैं:
curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")
यह निम्नलिखित कथानक उत्पन्न करता है:
यदि आप इसके बजाय अंक प्लॉट करना चाहते हैं, तो बस कर्व() फ़ंक्शन में टाइप = “पी” निर्दिष्ट करें:
curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ", type=" p ")
यह निम्नलिखित कथानक उत्पन्न करता है:
उदाहरण 2: समीकरण को ggplot2 में आलेखित करें
मान लीजिए आप निम्नलिखित समीकरण बनाना चाहते हैं:
y = 2×2 + 5
ऐसा करने के लिए आप ggplot2 में निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
library (ggplot2) #define equation my_equation <- function(x){2*x^2+5} #plot equation ggplot( data.frame (x=c( 1,50 )), aes (x=x)) + stat_function(fun=my_equation)
यह निम्नलिखित कथानक उत्पन्न करता है:
ध्यान दें कि यह प्लॉट उस प्लॉट से मेल खाता है जिसे हमने पिछले उदाहरण में बेस आर में बनाया था।
ध्यान दें : एक अलग समीकरण बनाने के लिए, बस my_eqation चर के लिए परिभाषित मान बदलें।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
आर में एक प्लॉट में प्रतिगमन समीकरण कैसे जोड़ें
आर में इंटरेक्शन प्लॉट कैसे बनाएं
आर में अवशिष्ट प्लॉट कैसे बनाएं