كيفية التعامل مع تحذير r: stat_bin() باستخدام bins = 30
التحذير الشائع الذي قد تواجهه في R هو:
`stat_bin()` using `bins = 30`. Pick better value with `binwidth`.
يظهر هذا التحذير عند استخدام Geom_histogram() لإنشاء رسم بياني في ggplot2 ولا يمكنك تحديد عدد المجموعات المراد استخدامها في الرسم البياني.
لتجنب هذا التحذير، يمكنك استخدام وسيطة bins لتحديد عدد الحاويات المراد استخدامها:
ggplot(df, aes(x=my_variable)) +
geom_histogram(bins= 10 )
يوضح المثال التالي كيفية تجنب هذا التحذير عمليًا.
مثال: كيفية تجنب تحذير stat_bins() باستخدام bins = 30
لنفترض أننا نستخدم وظيفة Geom_histogram() الخاصة بـ ggplot2 لإنشاء رسم بياني لمتغير في إطار البيانات:
library (ggplot2)
#make this example reproducible
set. seed ( 0 )
#create data frame
df <- data. frame (my_values = rnorm( 1000 ))
#view head of data frame
head(df)
my_values
1 1.2629543
2 -0.3262334
3 1.3297993
4 1.2724293
5 0.4146414
6 -1.5399500
#create histogram
ggplot(df, aes(x=my_values)) +
geom_histogram(col=' black ', fill=' steelblue ')
`stat_bin()` using `bins = 30`. Pick better value with `binwidth`.
لاحظ أننا نتلقى تحذير `stat_bin()` باستخدام `bins = 30`. اختر قيمة أفضل باستخدام “binwidth”.
تجدر الإشارة إلى أن هذا مجرد تحذير وأن الرسم البياني لا يزال يتم إنشاؤه بواسطة ggplot2.
ومع ذلك، يمكننا تجنب هذا التحذير تمامًا باستخدام وسيطة bins في Geom_histogram() لتحديد عدد الصناديق المراد استخدامها في الرسم البياني.
على سبيل المثال، يمكننا استخدام الكود التالي لاستخدام 10 خانات للرسم البياني:
#create histogram with 10 bins
ggplot(df, aes(x=my_values)) +
geom_histogram(col=' black ', fill=' steelblue ', bins= 10 )
لاحظ أننا لم نتلقى أي رسائل تحذيرية هذه المرة وأن الرسم البياني يحتوي على 10 صناديق بالضبط.
لاحظ أنه كلما قل عدد الصناديق التي تستخدمها، كلما أصبحت كل حاوية أوسع.
على سبيل المثال، يمكننا بدلاً من ذلك استخدام 5 صناديق:
#create histogram with 5 bins
ggplot(df, aes(x=my_values)) +
geom_histogram(col=' black ', fill=' steelblue ', bins= 5 )
لاحظ أن هناك مجموعات أقل ولكن أكبر في هذا الرسم البياني.
لا تتردد في استخدام أي عدد تريده من الصناديق في الرسم البياني الخاص بك.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية حل الأخطاء الشائعة الأخرى في R:
كيفية الإصلاح في R: الأسماء لا تتطابق مع الأسماء السابقة
كيفية الإصلاح في R: NAs التي تم تقديمها عن طريق الإكراه
كيفية الإصلاح في R: تلميح خارج الحدود
كيفية الإصلاح في R: لا يمكن تطبيق التباينات إلا على العوامل ذات المستويين أو أكثر