كيفية إضافة فاصل الثقة في ggplot2 (مع مثال)


يمكنك استخدام Geom_smooth() لإضافة خطوط فاصل الثقة إلى قطعة أرض في ggplot2:

 library (ggplot2)

some_ggplot +
  geom_point() +
  geom_smooth(method=lm)

توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا مع مجموعة بيانات mtcars المضمنة في R.

مثال 1: إضافة خطوط فاصل الثقة في ggplot2

يوضح التعليمة البرمجية التالية كيفية إنشاء مخطط مبعثر في ggplot2 وإضافة سطر من أفضل ملاءمة ونطاقات ثقة بنسبة 95%:

 library (ggplot2)

#create scatterplot with confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point() +
  geom_smooth(method=lm)

خطوط فاصل الثقة ggplot2

يمثل الخط الأزرق خط الانحدار الخطي المجهز وتمثل النطاقات الرمادية نطاقات فاصل الثقة 95٪.

مثال 2: تغيير مستوى فاصل الثقة

بشكل افتراضي، يستخدم Geom_smooth() نطاقات ثقة بنسبة 95%، ولكن يمكنك استخدام وسيطة المستوى لتحديد مستوى ثقة مختلف.

على سبيل المثال، يمكننا اختيار إنشاء نطاقات ثقة بنسبة 90%:

 library (ggplot2)

#create scatterplot with 90% confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point() +
  geom_smooth(method=lm, level= 0.90 )

كلما كان مستوى الثقة الذي تستخدمه أصغر، كلما كانت نطاقات فاصل الثقة أضيق حول خط الانحدار.

مثال 3: تغيير مظهر خطوط فاصل الثقة

يمكنك أيضًا استخدام وسيطتي اللون والتعبئة لتغيير لون خط الانحدار ولون نطاقات فاصل الثقة، على التوالي:

 library (ggplot2)

#create scatterplot with custom confidence interval lines
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point() +
  geom_smooth(method=lm, color=' red ', fill=' lightblue ')

أصبح خط الانحدار الآن باللون الأحمر وتم تعبئة نطاقات فاصل الثقة باللون الأزرق الفاتح.

ملاحظة : يمكنك العثور على الوثائق الكاملة لوظيفة Geom_smooth() هنا .

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في ggplot2:

كيفية تغيير عنوان الأسطورة في ggplot2
كيفية تدوير تسميات المحور في ggplot2
كيفية الإصلاح في R: لا يمكن العثور على وظيفة “ggplot”

Add a Comment

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