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

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir