كيفية إنشاء مضلع تردد في r


المضلع التكراري هو نوع من المخططات التي تساعدك على تصور توزيع القيم في مجموعة البيانات.

يمكنك استخدام بناء الجملة التالي لإنشاء مضلع تردد باستخدام حزمة تصور البيانات ggplot2 في R:

 library (ggplot2)

ggplot(df, aes (value)) + 
  geom_freqpoly()

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

مثال 1: مضلع التردد الأساسي

يوضح التعليمة البرمجية التالية كيفية إنشاء مضلع التردد الأساسي لمجموعة بيانات:

 library (ggplot2)

#make this example reproducible
set. seeds (0)

#create data frame
df <- data. frame (index=1:100,
                 value=rnorm(100, mean=50, sd=10))

#create frequency polygon
ggplot(df, aes (value)) + 
  geom_freqpoly() 

مثال 2: مضلع التردد بمجموعات مخصصة

افتراضيًا، يستخدم ggplot2 30 مجموعة لإنشاء مضلع التردد.

من خلال تقليل عدد المربعات، يمكنك جعل الخطوط الموجودة على المسار أكثر سلاسة. على سبيل المثال، يقوم التعليمة البرمجية التالية بإنشاء مضلع ترددي باستخدام 10 مجموعات:

 library (ggplot2)

#make this example reproducible
set. seeds (0)

#create data frame
df <- data. frame (index=1:100,
                 value=rnorm(100, mean=50, sd=10))

#create frequency polygon
ggplot(df, aes (value)) + 
  geom_freqpoly(bins= 10 ) 

مضلع التردد مع الصناديق المخصصة في R

مثال 3: مضلع التردد مع لون التعبئة

إذا كنت تريد ملء مضلع التردد بلون معين، فستحتاج بدلاً من ذلك إلى استخدام الدالة Geom_area() كما يلي:

 library (ggplot2)

#make this example reproducible
set. seeds (0)

#create data frame
df <- data. frame (index=1:100,
                 value=rnorm(100, mean=50, sd=10))

#create frequency polygon filled with custom color
ggplot(df, aes (value)) + 
  geom_area( aes (y=..count..), bins= 10 , stat=' bin ', fill=' steelblue ')

مصادر إضافية

كيفية إنشاء جدول تكراري حسب المجموعة في R
كيفية إنشاء الجداول التكرارية النسبية في R
كيفية إنشاء رسم بياني للتردد النسبي في R

Add a Comment

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