2016-04-11 20 views
0

R'deki tabloya yeni (temel), çıkışta 0 ve 1 anlamına gelen şaşkın. Ayrıca, R el kitabında (https://stat.ethz.ch/R-manual/R-devel/library/base/html/table.html), "çapraz sınıflandırma faktörlerini kullanır" denir, çok denedim ama iyi bir örnek bulamadı ve eğer birisi bana bir örnekle "çapraz-sınıflandırıcı faktörleri" ne anlama geldiğini gösterebilirse, harika olacak. Teşekkürler. Eğer '(a, örnek, (a)' Eğer eşit uzunluktaki iki vektör giren masayı çalıştırıntablo işlevi

> a <- letters[1:3] 
> 
> a 
[1] "a" "b" "c" 
> table(a, sample(a)) 

a a b c 
    a 1 0 0 
    b 0 0 1 
    c 0 1 0 
> table(a) 
a 
a b c 
1 1 1 
+1

aşağıdaki göz önünde, ilk olarak (a, b, c) ve ikincisi a, b, c'nin rastgele bir düzende olması 1s ve 0s tablosu her bir çiftli kombinasyon için miktarı gösterir, böylece 1 A, A ve 1 B, C ve 1 C, B arasında a ve örnek (a) – Carl

+0

Teşekkürler @Carl, oluşturduğum tabloyu kullanmak için, tabloyu bir değişkene atamam mı gerekiyor? –

+0

Evet Ayrıca şu örnekleri deneyin: 'tablo (a, a)' üreten (daha fazla veya daha az) bir kimlik matrisi. Ayrıca, 'tablo (harfler [1: 3], rev (harfler [1: 3]))', ikinci diyagonal sayımları olan bir tablo oluşturur. – lmo

cevap

1

Örnek

> x <- c(1,2,2,3,3,3,4,4,4,4,1) 
> y <- c(1,2,1,2,1,2,1,2,3,4,5) 
> 
> table(x) 
x 
1 2 3 4 
2 2 3 4 
> # x has 2 ones, 2 twos, 2 threes, 4 fours 
> 
> table(y) 
y 
1 2 3 4 5 
4 4 1 1 1 
> # y has 4 ones, 4 twos, 1 three, 1 four, 1 five 
> 
> table(x,y) 
    y 
x 1 2 3 4 5 
    1 1 0 0 0 1 
    2 1 1 0 0 0 
    3 1 2 0 0 0 
    4 1 1 1 1 0 
> # For example there are 2 cases when x is three and y is two at the same time 
> # but 0 cases when x is two and y is three at the same time 
+0

Teşekkürler Henry, oy verin. Ve tablonuzun (x, y) ifadesi "çapraz sınıflandırıcı faktörleri kullanır" anlamına gelir? Ve çapraz sınıflandırma faktörü 'x' ve' y'? Teşekkürler. –

+1

@LinMa "Faktörler" (R içinde başka bir konu) 'x' ve 'y' değerleri ve "çapraz sınıflandırma" tablosunun kendisi olduğundan şüpheleniyorum. – Henry

+0

Teşekkürler Henry, oy verin. X ve y'nin değerleri ne demek istiyorsun? Örneğin, 'x = 1, y = 1' bir faktördür ('x' değerinin herhangi bir değerine ve 'y' değerinin birleşimine benzer)? –