R'de bir beklenmedik durum tablosu nasıl oluşturulur
Bir beklenmedik durum tablosu (bazen “çapraz tablolar” olarak da adlandırılır), iki kategorik değişken arasındaki ilişkiyi özetleyen bir tablo türüdür.
Neyse ki, pivot tablo işlevini kullanarak R’deki değişkenler için bir beklenmedik durum tablosu oluşturmak kolaydır. Bu eğitimde bunun nasıl yapılacağına dair bir örnek gösterilmektedir.
Örnek: R’deki beklenmedik durum tablosu
Satın alınan ürünün türü ve ürünün satın alındığı ülke de dahil olmak üzere 20 farklı ürün siparişiyle ilgili bilgileri görüntüleyen aşağıdaki veri kümesine sahip olduğumuzu varsayalım:
#create data df <- data.frame(order_num = 1:20, product= rep (c(' TV ', ' Radio ', ' Computer '), times =c(9, 6, 5)), country= rep (c(' A ', ' B ', ' C ', ' D '), times =5)) #view data df order_num product country 1 1 TV A 2 2 TV B 3 3 TV C 4 4 TV D 5 5 TV A 6 6 TV B 7 7 TV C 8 8 TV D 9 9 TV A 10 10 Radio B 11 11 Radio C 12 12 Radio D 13 13 Radio A 14 14 Radio B 15 15 Radio C 16 16 Computer D 17 17 Computer A 18 18 Computer B 19 19 Computer C 20 20 Computer D
Bir beklenmedik durum tablosu oluşturmak için basitçe table() işlevini kullanabilir ve ürün ve ülke değişkenlerini argüman olarak sağlayabiliriz:
#create contingency table table <- table(df$product, df$country) #view contingency table table ABCD Computer 1 1 1 2 Radio 1 2 2 1 TV 3 2 2 2
Tabloya kenar boşlukları eklemek için addmargins() işlevini de kullanabiliriz:
#add margins to contingency table table_w_margins <- addmargins(table) #view contingency table table_w_margins ABCD Sum Computer 1 1 1 2 5 Radio 1 2 2 1 6 TV 3 2 2 2 9 Sum 5 5 5 5 20
Tabloyu şu şekilde yorumlayabilirsiniz:
- Sağ alt köşedeki değer sipariş edilen toplam ürün sayısını gösterir: 20.
- Sağ taraftaki değerler satır toplamlarını göstermektedir: Toplamda 5 adet bilgisayar, 6 adet radyo ve 9 adet televizyon siparişi verilmiştir.
- Tablonun altındaki değerler sütunların toplamını göstermektedir: A ülkesinde toplam 5, B ülkesinde 5, C ülkesinde 5 ve D ülkesinde 5 ürün sipariş edilmiştir.
- Tablonun içindeki değerler, her ülkede sipariş edilen belirli ürünlerin sayısını gösterir: A ülkesinden 1 bilgisayar, A ülkesinden 1 radyo, A ülkesinden 3 televizyon vb.
Ek kaynaklar
R’deki sütunların ortalaması nasıl alınır?
R’de belirli sütunlar nasıl toplanır
R’de birden fazla sütunun ortalaması nasıl hesaplanır