كيفية إنشاء الجداول التكرارية النسبية في r


يخبرك جدول التكرار النسبي بعدد مرات ظهور قيم معينة في مجموعة البيانات مقارنة بالعدد الإجمالي للقيم في مجموعة البيانات.

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

 table(data)/length(data)

تحسب وظيفة الجدول () تكرار كل قيمة بيانات فردية وتحسب وظيفة الطول () إجمالي عدد القيم في مجموعة البيانات.

لذلك، من خلال قسمة كل تردد فردي على طول مجموعة البيانات، نحصل على التكرار النسبي لكل قيمة في مجموعة البيانات.

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

مثال 1: الجدول التكراري النسبي للمتجه

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

 #define data
data <- c('A', 'A', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C')

#create relative frequency table
table(data)/length(data)

  ABC
0.2 0.3 0.5

وإليك كيفية تفسير الجدول:

  • 20% من جميع القيم في مجموعة البيانات هي الحرف A
  • 30% من جميع القيم في مجموعة البيانات هي الحرف B
  • 50% من جميع القيم في مجموعة البيانات هي الحرف C

مثال 2: جدول التكرار النسبي لعمود إطار البيانات

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

 #define data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'A', 'B', 'B', 'C'),
                 wins=c(2, 9, 11, 12, 15, 17, 18, 19),
                 dots=c(1, 2, 2, 2, 3, 3, 3, 3))

#view first few rows of data frame
head(df)

  team wins points
1 to 2 1
2 to 9 2
3 to 11 2
4 to 12 2
5 to 15 3
6 B 17 3

#calculate relative frequency table for 'team' column
table(df$team)/length(df$team)
 
    ABC
0.625 0.250 0.125

مثال 3: جدول التكرار النسبي لجميع الأعمدة في إطار البيانات

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

 #define data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'A', 'B', 'B', 'C'),
                 wins=c(2, 9, 11, 12, 15, 17, 18, 19),
                 dots=c(1, 2, 2, 2, 3, 3, 3, 3))

#calculate relative frequency table for each column
sapply(df, function (x) table(x)/nrow(df))

$team
x
    ABC
0.625 0.250 0.125 

$wins
x
    2 9 11 12 15 17 18 19 
0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125 

$points
x
    1 2 3 
0.125 0.375 0.500 

مصادر إضافية

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

Add a Comment

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