Comment créer un tableau de données à deux voies avec R

Une table à deux voies est une table qui décrit deux variables de données catégoriques ensemble, et R vous donne un ensemble d'outils pour travailler avec l'ensemble des tables dans les deux sens. Ils contiennent le nombre de cas pour chaque combinaison des catégories dans les deux variables. L'analyse des données catégoriques commence toujours avec des tables. Mais d'abord, vous devez créer les tables.







Comment créer une table de données R de deux variables

Par exemple, vous voulez savoir combien de voitures ont trois, quatre ou cinq rapports, mais divisez pour les voitures à boîte de vitesses automatique et les voitures avec boîtes de vitesses manuelles. Vous pouvez le faire à nouveau avec l'aide de la fonction de table () avec deux arguments, comme ceci:

Les niveaux de la variable que vous donnez comme premier argument sont les noms de ligne, et les niveaux de la variable que vous donnez comme second argument sont les noms de colonnes. Dans le tableau, vous obtenez les comptes pour toutes les combinaisons. Par exemple, vous pouvez compter 15 voitures avec boîtes de vitesses manuelles et trois vitesses.







Comment créer des tableaux de données R à partir d'une matrice

Les chercheurs utilisent aussi des tables pour les affaires plus graves, comme pour savoir si un certain comportement (comme le tabagisme) a un impact sur le risque de contracter une maladie (par exemple, le cancer du poumon). De cette façon, vous avez quatre cas possibles: les comportements à risque et les malades, les comportements à risque et en bonne santé, pas les comportements à risque et en bonne santé, ou pas les comportements à risque et maladie.

Souvent le résultat d'une telle étude se compose des chefs d'accusation pour toutes les combinaisons. Si vous avez des comptes pour tous les cas, vous pouvez très facilement créer la table vous, comme ceci:

Avec ce code, vous procédez comme suit:

Créer une matrice avec le nombre de cas pour chaque combinaison de malades / santé et / risque pas de comportement à risque.

Ajouter les noms de colonnes pour indiquer dans quelle catégorie les chiffres sont indiqués pour.

Convertir cette matrice à une table.

Le résultat ressemble à ceci:

Comment extraire les données en R

Bien que les tables et les matrices sont deux bêtes différentes, vous pouvez traiter une table dans les deux sens comme une matrice dans la plupart des situations. Cela devient pratique si vous voulez extraire des valeurs de la table. Si vous voulez savoir combien de personnes étaient malades et ont montré un comportement à risque, vous faites simplement ce qui suit:







Articles Liés