Nombre Exact de poubelles Histogramme dans la R
Je vais avoir du mal à faire un histogramme dans R. Le problème est que je lui dis de faire 5 bacs, mais il fait 4 et je vais faire 5 et il fait 8 d'entre eux.
data <- c(5.28, 14.64, 37.25, 78.9, 44.92, 8.96, 19.22, 34.81, 33.89, 24.28, 6.5, 4.32, 2.77, 17.6, 33.26, 52.78, 5.98, 22.48, 20.11, 65.74, 35.73, 56.95, 30.61, 29.82);
hist(data, nclass = 5,freq=FALSE,col="orange",main="Histogram",xlab="x",ylab="f(x)",yaxs="i",xaxs="i")
Des idées sur la façon de résoudre ce problème?
Les fichiers d'aide pour
R
fonctions sont assez explicites, tho' je vous l'accorde on a besoin de les lire attentivement. Toujours une bonne idée de commencer par là.OriginalL'auteur Eduardo | 2013-06-05
Vous devez vous connecter pour publier un commentaire.
Utiliser les pauses argument:
OriginalL'auteur Rob Hyndman
L'entier spécifié comme argument pour
nclass
est utilisé comme une suggestion:Une solution alternative est de
cut
votre vecteur dans un certain nombre de groupes et de tracer le résultat:OriginalL'auteur Sven Hohenstein
Bâtiment sur la réponse de Rob Hyndman:
Peut-être plus générique solution serait de faire les pauses, compte tenu de la durée minimum et maximum des valeurs de données, et le nombre de pauses = number_of_bins+1.
OriginalL'auteur jlainoc
Je tiens à être tout à fait précis sur mes points de données:
Cela devrait automatiser le processus avec peu de saisie manuelle.
OriginalL'auteur mjp
Si vous n'êtes pas opposés à l'utilisation d'autre chose que des graphismes de base, il y a toujours la ggplot2 façon de faire les choses:
ggplot2 a beaucoup de documentation sur: docs.ggplot2.org/current/
Pour l'histogramme des exemples précis: http://docs.ggplot2.org/current/geom_histogram.html
OriginalL'auteur Sardimus