2017-10-28 2 views
0

Mit diesen Beispieldaten:R: Kontingenztabelle von Datenrahmen

statedf <- data.frame(state.x77) 
statedf$pop_class <- ifelse(statedf$Population > 10000, "so crowded!", 'where is everyone?') 
statedf$frost_class <- ifelse(statedf$Frost > 100, "crampons", "flipflops") 

Wie kann ich eine 2x2-Tabelle erhalten, die die Summe aller Kombinationen dieser Binärgrößen zeigt? ZB wie viele Staaten "so voll sind!" & "Steigeisen", "so voll!" & "T-Shirt", "wo ist jeder?" & "Steigeisen", "wo ist jeder?" & "T-Shirt".

Antwort

1

verwenden, um die table function:

table(statedf[,'pop_class'], statedf[,'frost_class']) 

bekommen Tabelle von Kombinationen:

     crampons flipflops 
    so crowded!    3   3 
    where is everyone?  27  17