Mode en r

Mode en r

De nombreuses fonctions prédéfinies peuvent être utilisées pour analyser les données en utilisant des techniques statistiques dans R. Le module de base de R contient ces techniques. La moyenne, la médiane et le mode ne sont que quelques-unes des fonctions statistiques disponibles en R pour l'analyse des données. Dans cet article particulier, nous vous présenterons sur la façon d'obtenir le mode de valeurs dans les variables d'un ensemble de données.

Bien que le mode ne soit pas l'une des tendances centrales, elle peut être une quantité très utile dans la recherche statistique. De nombreuses approches méthodologiques nécessitent l'établissement du mode de distribution, ou la valeur la plus souvent présente. Vous pouvez utiliser le R pour déterminer quels vecteurs numériques apparaissent le plus fréquemment dans les données acquises, ce qui peut vous aider à créer des recommandations sur les nouvelles données à l'avenir. Malgré le fait que le langage de programmation R a une méthode intégrée pour trouver le mode, quelques lignes de code peuvent rapidement résoudre ce problème.

Quel est le mode dans le langage de programmation R dans Ubuntu 20.04

Comme la moyenne et la médiane, le mode peut contenir à la fois les données numériques et de caractère. Le mode de calcul n'est pas une caractéristique intégrée de R. En conséquence, nous créons une fonction utilisateur R pour déterminer la méthode de collecte de données. Ces fonctions acceptent un vecteur comme entrée et produisent un résultat en tant que vecteur.

Comment fonctionne le mode dans le langage de programmation R dans Ubuntu 20.04?

La fonction de mode accepte un vecteur R et les arguments en entrée et renvoie la sortie. Les données d'une statistique dont la fréquence dans une variable est autant que toutes les autres données d'une variable est le mode des entrées de cette variable dans un ensemble de données.

Nous vous montrerons comment calculer le mode dans le langage de programmation R dans ce tutoriel. Il existe plusieurs cas de scénarios de données différents.

Exemple 1: Création d'une fonction définie par l'utilisateur pour le mode en R

Les fonctions définies par l'utilisateur, par opposition aux fonctions intégrées dans R, sont des fonctions définies par l'utilisateur. La méthode moyenne (), par exemple, est préinstallée et calcule la moyenne des données données. Si nous avons besoin de quelque chose de réutilisable mais pas existant dans R, nous pouvons implémenter notre fonction. Puisqu'il n'y a pas de fonction de mode dans le langage de programmation R, nous avons créé une fonction définie par l'utilisateur.

Dans le script R suivant, nous avons défini le nom d'une nouvelle fonction comme R_Mode, qui est un nom arbitraire. L'opérateur d'affectation est appelé ici qui spécifie la description de la fonction à suivre. La fonction (x) indique que le R_Mode est une fonction avec un seul paramètre ou une entrée qui prend «x» comme argument. Dans les supports bouclés, nous avons donné une opération qui fonctionne sur l'argument x. Nous utilisons cette fonction manuelle définie par l'utilisateur dans l'ensemble de l'article pour l'opération de mode.

Exemple 2: Mode des données vectorielles numériques dans R

Nous avons simplement démontré la fonction de mode dans cet exemple. Ici, nous avons inclus la fonction manuelle définie par l'utilisateur, puis créé une variable «données» qui a la définition d'une liste vectorielle. Il y a des nombres répétés dans la forme de liste vectorielle dans laquelle la fonction de mode est effectuée.

Dans la fonction R_Mode, nous avons passé la variable «données». Lorsque vous appuyez sur Entrée dans le compilateur de script R, la sortie est affichée. Le mode est «5» des données précédentes de la liste des vecteurs.

Exemple 3: Obtenir le mode des données vectorielles numériques multiples

Dans l'exemple R précédent, nous avons un seul mode renvoyé de l'ensemble de données Vectors. Mais dans certains scénarios, un vecteur de données peut contenir de nombreux nombres avec la même récidive. Faisons un nouvel exemple vecteur pour observer le fonctionnement de la fonction de mode dans cette situation.

Initialement, nous avons appelé une fonction manuelle définie par l'utilisateur. Nous avons ensuite défini un ensemble de données des vecteurs numériques qui contient plus d'un mode et est stocké à l'intérieur de la variable «Data».

Les «données» qui contiennent des vecteurs stockées sont appelées à l'intérieur de la fonction R_Mode et renvoyaient les valeurs de mode 3 et 6. Ces deux modes apparaissent dans un ensemble de données vectorielles. La capture d'écran suivante montre le mode renvoyé de la fonction R_Mode:

Exemple 4: Obtenir le mode des données du vecteur de caractère

Les deux exemples précédents ont renvoyé le mode à partir des données vectorielles numériques. Nous pouvons également calculer le mode de l'ensemble de données des vecteurs de caractère. Les mêmes règles sont également appliquées aux vecteurs de caractère.

Au début, nous avons utilisé la fonction définie par l'utilisateur. Ensuite, à l'étape suivante, nous avons créé un ensemble de données des vecteurs de caractères à l'intérieur de la variable "string_data". L'opérateur d'affectation est utilisé entre la variable «String_ Data» et le vecteur des caractères qui montre que le «String_data» a la définition des vecteurs de caractères. Nous avons six chaînes de personnages ici.

Ensuite, nous avons appelé la fonction R_Mode à laquelle le «String_data» est passé pour le fonctionnement en mode de performance. Nous avons obtenu le mode «Stars String» du vecteur des caractères donnés. Cette chaîne apparaît le plus fréquemment dans la chaîne de caractères du vecteur. La sortie s'affiche dans l'instantané de la console R suivants:

Exemple 5: obtenir le mode à partir de l'échantillon de données

Pour vous offrir un exemple plus réaliste, nous implémenterons la fonction de mode à une colonne de trame de données à partir d'un ensemble de données réel. Ici, nous avons choisi un cadre de données «Iris». Tout d'abord, nous avons inclus une fonction manuelle définie par l'utilisateur que nous avons créé dans l'Exaple précédent. Ensuite, nous avons attribué un cadre de données «Iris» à une fonction de données comme un paramètre.

Nous avons appelé la tête () et avons passé le dataframe «iris». L'ensemble de données est affiché dans la prise de vue Snap suivante:

Ensuite, nous avons passé le «pétale.Colonne de largeur ”du cadre de données« Iris »à la fonction R_Mode. Le mode est 0.2, qui apparaît principalement dans le «Petal.Colonne de largeur.

Conclusion

Vous devriez maintenant pouvoir calculer le mode à l'aide du langage de script R dans Ubuntu 20.04. La capacité d'évaluer le mode, en revanche, n'implique pas que vous comprenez la recherche statistique et le principe du mode. Dans R, à la recherche du mode de collecte de données, nous avons construit un manuel des fonctions définies par l'utilisateur. La méthode accepte les vecteurs, que ce soit les chaînes numériques ou de caractère, comme argument et publie la valeur du mode.