كيفية رسم معادلة باللغة 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 ")

وهذا ينتج المؤامرة التالية:

رسم المعادلة في R

إذا كنت تريد رسم النقاط بدلاً من ذلك، فما عليك سوى تحديد النوع=”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

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *