كيفية إنشاء الجداول التكرارية النسبية في 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