R'de tablo fonksiyonu nasıl kullanılır (örneklerle)
R’deki table() işlevi, hızlı bir şekilde frekans tabloları oluşturmak için kullanılabilir.
Bu eğitimde, bu işlevin R’de aşağıdaki veri çerçevesiyle kullanılmasına ilişkin örnekler verilmektedir:
#create data frame df <- data. frame (player = c('AJ', 'Bob', 'Chad', 'Dan', 'Eric', 'Frank'), position = c('A', 'B', 'B', 'B', 'B', 'A'), points = c(1, 2, 2, 1, 0, 0)) #view data frame df player position points 1 AJ A 1 2 Bob B 2 3 Chad B 2 4 Dan B 1 5 Eric B 0 6 Frank A 0
Örnek 1: Bir değişken için frekans tablosu
Aşağıdaki kod, veri çerçevemizdeki konum değişkeni için frekans tablosunun nasıl oluşturulacağını gösterir:
#calculate frequency table for position variable
table(df$position)
AB
2 4
Sonuçtan şunları gözlemleyebiliriz:
- Veri çerçevesindeki 2 oyuncunun konumu “ A ”dır
- Veri bloğundaki 4 oyuncunun konumu ” B “
Örnek 2: Bir değişken için orantıların frekans tablosu
Aşağıdaki kod, veri çerçevemizdeki konum değişkeni için orantı frekans tablosu oluşturmak amacıyla prop.table() işlevinin nasıl kullanılacağını gösterir:
#calculate frequency table of proportions for position variable prop. table (table(df$position)) AB 0.3333333 0.6666667
Sonuçtan şunları gözlemleyebiliriz:
- Veri çerçevesindeki oyuncuların %33,33’ü “ A ” pozisyonuna sahiptir
- Veri çerçevesindeki oyuncuların %66,67’si ” B ” pozisyonuna sahiptir
Oranlar tablosunda oranların toplamının her zaman 1’e eşit olacağını unutmayın.
Örnek 3: İki değişken için frekans tablosu
Aşağıdaki kod, veri çerçevemizdeki konum ve noktalar değişkeni için frekans tablosunun nasıl oluşturulacağını gösterir:
#calculate frequency table for position and points variable
table(df$position, df$points)
0 1 2
A 1 1 0
B 1 1 2
Sonuçtan şunları gözlemleyebiliriz:
- Veri çerçevesindeki 1 oyuncunun konumu “ A ”dır ve 0 puandır
- Veri çerçevesindeki 1 oyuncunun konumu “ A ” ve 1 puan
- Veri çerçevesindeki 0 oyuncunun konumu “ A ” ve 2 puan
- Veri çerçevesindeki 1 oyuncunun konumu ” B ” ve 0 puandır
- Veri çerçevesindeki 1 oyuncunun konumu ” B ” ve 1 puan
- Veri çerçevesindeki 2 oyuncunun konumu ” B ” ve 2 puan
Örnek 4: İki değişken için orantıların frekans tablosu
Aşağıdaki kod, veri çerçevemizdeki konum ve noktalar değişkeni için en boy oranı frekans tablosunun nasıl oluşturulacağını gösterir:
#calculate frequency table of proportions for position and points variable prop. table (table(df$position, df$points)) 0 1 2 A 0.1666667 0.1666667 0.0000000 B 0.1666667 0.1666667 0.3333333
Sonuçtan şunları gözlemleyebiliriz:
- Veri çerçevesindeki oyuncuların %16,67’si “ A ” pozisyonuna sahip ve 0 puan
- Veri çerçevesindeki oyuncuların %16,67’si “ A ” pozisyonuna sahip ve 1 puan
- Veri çerçevesindeki oyuncuların %0’ı ” A ” konumuna ve 2 puana sahiptir
- Veri çerçevesindeki oyuncuların %16,67’si “ B ” pozisyonunda ve 0 puana sahip
- Veri çerçevesindeki oyuncuların %16,67’si ” B ” pozisyonuna sahip ve 1 puan
- Veri çerçevesindeki oyuncuların %33,3’ü ” B ” konumuna ve 2 puana sahiptir
Oran tablosunda görüntülenecek ondalık basamak sayısını belirtmek için options() işlevini de kullanabileceğimizi unutmayın:
#only display two decimal places options(digits= 2 ) #calculate frequency table of proportions for position and points variable prop. table (table(df$position, df$points)) 0 1 2 A 0.17 0.17 0.00 B 0.17 0.17 0.33
Ek kaynaklar
R’de göreceli frekans tabloları nasıl oluşturulur
R’de göreceli frekans histogramı nasıl oluşturulur