كيفية إضافة فاصل الثقة في 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)
يمثل الخط الأزرق خط الانحدار الخطي المجهز وتمثل النطاقات الرمادية نطاقات فاصل الثقة 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”