Comment calculer les proportions de données et trouver le centre de r

Après vous avez le tableau de données avec les chiffres, vous pouvez utiliser R pour calculer facilement la proportion de chaque chef d'accusation au total tout simplement en divisant la table par les chiffres totaux. Pour calculer la proportion des boîtes de vitesses manuelles et automatiques dans l'ensemble de données voitures, vous pouvez utiliser le code suivant:

> Amtable / somme (amtable) auto manual0.40625 0,59375

Pourtant, R fournit également la prop.table () fonction pour faire la même chose. Vous pouvez obtenir le même résultat que la ligne de code précédente en procédant comme suit:

> Prop.table (amtable)

Vous pouvez vous demander pourquoi vous voulez utiliser une fonction supplémentaire pour quelque chose qui est aussi facile que le divisant par la somme. La prop.table () fonction peut également calculer les proportions marginales.




Dans les statistiques, la mode d'une variable catégorique est la valeur qui se produit le plus souvent. Il est pas exactement le centre de vos données, mais si il n'y a aucun ordre dans vos données - si vous regardez une variable nominale - vous ne pouvez pas vraiment parler d'un centre soit.

Bien qu'il n'y ait pas une fonction spécifique pour calculer le mode, vous pouvez l'obtenir en combinant quelques trucs:

  1. Pour obtenir les chiffres pour chaque valeur, l'utilisation table().

  2. Pour trouver l'emplacement du nombre maximum de chiffres, utilisez max ().

  3. Pour trouver le mode de votre variable, sélectionnez le nom correspondant à l'emplacement de l'étape 2 de la table à l'étape 1.

Ainsi, pour trouver le mode de la variable suis dans l'ensemble de données voitures, vous pouvez utiliser le code suivant:

> ID lt; - == amtable max (amtable)> noms (amtable) [id] [1] "manuel"

La variable id contient un vecteur logique qui a la valeur VRAI pour chaque valeur de la table suistcapable qui est égal au maximum à cette table. Vous sélectionnez le nom des valeurs suistcapable en utilisant ce vecteur logique comme un indice.

Vous pouvez également utiliser la which.max () fonction pour trouver l'emplacement du maximum dans un vecteur. Cette fonction présente un inconvénient important, cependant: Si vous avez plusieurs maximums, which.max () retourne la position du premier maximum seulement. Si vous êtes intéressé à tous les maximums, vous devriez utiliser la construction dans l'exemple précédent.


» » » » Comment calculer les proportions de données et trouver le centre de r