Home

Je suis fier et heureux de vous montrer un exemple d’utilisation de la bibliothèquewordcloud pour effectuer nuages ​​de mots avec R. Cette entrée est pas très novateur car nous avons déjà un blog similaire. La première chose que vous avez à faire est descargaros Discours d’un roi et exécuter ce code:

  1. Fichier #Lectura
  2. location = « C: \\ temp \\ juancar.txt »
  3. texte = read.table (emplacement, WC séparé = « \ r »)
  4. #Dejamos Tous les mots en majuscules
  5. texte = toupper (texte $ V1)
  6. # Le texte se transforme en une liste séparée par des espaces
  7. texto_split = StrSplit (texte, split = «  »)
  8. #Deshacemos Cette liste et avoir la data.frame
  9. texto_col = as.character (unlist (texto_split))
  10. texto_col = data.frame (texto_col)
  11. noms (texto_col) = c (« V1 »)
  12. #Eliminamos Certains caractères réguliers
  13. texto_col $ V1 = sous (« ([[: space:]]) », «  », $ V1 texto_col)
  14. texto_col $ V1 = sous (« ([[: digit:]]) », «  », $ V1 texto_col)
  15. texto_col $ = V1 sous (« ([[: punct:]]) », «  », $ V1 texto_col)
  16. #Nous une longueur de mot de variable
  17. texto_col $ longueur = nchar (texto_col $ V1)
  18. #Quitamos Mots courts
  19. texto_col = sous-ensemble (texto_col, longueur> 4)
  20. Parole #Nube
  21. # Install.packages (‘Wordcloud’)
  22. bibliothèque (wordcloud)
  23. bibliothèque (RColorBrewer)
  24. poids = data.frame (table (texto_col $ V1))
  25. Couleur #Paleta
  26. pal brewer.pal = (6, « RdYlGn »)
  27. Figure #Realizamos
  28. png (‘C: \\ temp \\ Le Discours d’un roi de l’Espagne « , width = 500, height = 500)
  29. wordcloud (poids $ var1, poids $ Freq = échelle c (4, 2), min.freq = 2,
  30. max.words = Inf, random.order = FALSE, les couleurs = pal, rot.per = 0,15)
  31. dev.off ()

Utilisation intéressante de la bibliothèque RColorBrewer . En particulier, je voudrais le résultat nous donne wordcloud pour la réalisation des nuages ​​de mots avec une syntaxe simple. Je considère essentiel d’utiliser ramdom.order = FALSE. Je souhaite qu’elle vous sera utile.

Je voulais profiter de cette occasion pour demander au bureau de la Maison du Roi de presse pour me permettre de me photographier avec le roi d’Espagne.Professionnellement me convient très bien (pour certaines zones) une photo serrant la main du roi. Maintenant, allez quelques fois je ai demandé et il est toujours impossible. Mais bien que vous êtes coincé toute la journée dans le blog ramasser des cartes et d’apprendre à mieux utiliser Excel.

Tags: , ,

Sélection d’un élément d’un objet de R

23 décembre 2013 par rvaquerizoRester avec un élément spécifique d’un objet dans l’affaire R. Il vient d’une question posée par un lecteur   qui fait suite à un poste consacré à la taille p-valeur et de l’échantillon . Jose Ignacio souhaitez stocker dans un objet p-valeur associée à un test de Wald pour l’indépendance entre les niveaux d’un facteur. Une suggestion de travailler avec cet article:

  1. y = c (Rep (1200), représentant (0,100))
  2. x = c (rep (1,32), représentant (0168), représentant (1,15), représentant (0,85))
  3. données = data.frame (cbind (y, x))
  4. table (données)
  5. modelo.1 = glm (y ~ x, data = données, famille = binomial)
  6. résumé (modelo.1)

Pour effectuer le test de Wald avec R, nous allons utiliser la bibliothèque lmtest :

  1. bibliothèque (lmtest)
  2. waldtest sauvé = (modelo.1)
  3. str (Guardian)

Et maintenant, la partie «intéressant» de cette entrée, ainsi que nous avons avec la p-valeur associée au test de Wald de l’indépendance est l’objet magasins :

  1. pvalor_test sauvé = [2,4]

Rappelez-vous toujours que str est la clé lors de l’exécution de ces tâches.Salutations.

Tags:

Trick (mauvais) R. lire des données depuis Excel

3 décembre 2013 par rvaquerizoNous avons des données dans Excel et nous voulons créer un objet dans R avec eux. Le plus simple est de sélectionner et de copier les données et exécuter le code suivant:

données read.delim = ("Clipboard")
str (données)

Très simple, mais nécessaire « fustigarme ». Si nous prenons les données R pour Excel (dans l’autre sens) faire:

write.table (données, "presse-papiers", SEP = row.names "\ t" = FALSE)

Laisser un commentaire