كيفية رسم معادلة باللغة r (مع أمثلة)
يمكنك استخدام بناء الجملة الأساسي التالي لرسم معادلة أو دالة في R:
الطريقة الأولى: استخدم Base R
curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")
الطريقة الثانية: استخدم 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
لنفترض أنك تريد رسم المعادلة التالية:
ص = 2×2 + 5
يمكنك استخدام بناء جملة R الأساسي التالي للقيام بذلك:
curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")
وهذا ينتج المؤامرة التالية:
إذا كنت تريد رسم النقاط بدلاً من ذلك، فما عليك سوى تحديد النوع=”p” في الدالة Curve() :
curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ", type=" p ")
وهذا ينتج المؤامرة التالية:
مثال 2: ارسم المعادلة في ggplot2
لنفترض أنك تريد رسم المعادلة التالية:
ص = 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)
وهذا ينتج المؤامرة التالية:
لاحظ أن هذه المؤامرة تتوافق مع تلك التي أنشأناها في المثال السابق في الأساس R.
ملحوظة : لرسم معادلة مختلفة، ما عليك سوى تغيير القيم المحددة للمتغير my_equation .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في R:
كيفية إضافة معادلة الانحدار إلى قطعة أرض في R
كيفية إنشاء مؤامرة التفاعل في R
كيفية إنشاء قطعة أرض متبقية في R