Wenn ein Satz von 1 Million Datensätzen gegeben würde, wie würde ich ein Histogramm berechnen? Es wäre sehr hilfreich, wenn mir jemand erklären könnte, wie ich das angehen soll, und ich werde herausfinden, wie ich den Code implementieren kann. Ich möchte dies tun, ohne eines der Softwarepakete zu verwenden, in die Histogramme eingebaut sind.Kodierung eines Histogramms ohne Verwendung von Paketen
1
A
Antwort
2
Ich stimme zu mit @shea, dass dies eine ungewöhnliche Anfrage ist, aber ich beiße. Der erste Schritt ist es, einige Dummy-Daten erstellen ...
library(tidyverse)
dta <- tibble(value = rnorm(1000000))
Ein Histogramm ist nur ein Balkendiagramm, das zeigt, wie viele Datenpunkte in einen Haufen von Bins fallen. Lassen Sie uns diese Bins als eine neue Variable erstellen, bin
. Dieser Code zählt auch, wie viele Werte in jeden dieser Bereiche fallen und ruft diese Variable n
auf.
dta <- dta %>%
mutate(bin = cut(value, breaks = 20)) %>%
group_by(bin) %>%
summarise(n = n())
Da bin
ein geordneter Faktor ist, können Sie einen BarPlot mit bin auf der X-Achse erstellen und n auf der Y. Sie gebeten, nicht gezeigt werden, wie man das Teil zu tun, also werde ich hier aufhören: -)
Verwandte Themen
- 1. Laden von Composer-Paketen ohne Verwendung von Composer (PHP)
- 2. Zeichnen eines Histogramms
- 3. Erstellen eines Histogramms in Ruby
- 4. Zeichnen eines Histogramms nach Perzentilen
- 5. Wie rotieren Achsenbeschriftungen bei Verwendung eines Matplotlib-Histogramms?
- 6. Zeichnen eines vertikalen Histogramms C#
- 7. Anzeigen eines Histogramms der Bilddaten
- 8. Ausgabe eines Histogramms mit VBScript
- 9. Zeichnen eines Histogramms in R
- 10. Erhalten der RSS eines Modells mit k falten Kreuzvalidierung ohne Verwendung von Paketen in R
- 11. Addition ohne Verwendung eines +
- 12. Java: Konventionen für die Verwendung von Paketen?
- 13. Skalierung der Y-Achse eines Histogramms
- 14. Erstellen eines benutzerdefinierten Histogramms mit highcharts.js
- 15. Erhalte den maximalen y-Wert eines Histogramms
- 16. Get Interessenbereich eines Histogramms (Int Array)
- 17. Erstellen eines Dichte-Histogramms in ggplot2?
- 18. Verwendung von Methoden eines Objekts ohne Gießen
- 19. Typ eines Platzhalterobjekts ohne Verwendung von "instanceof"
- 20. Erstellen eines Spiels ohne Verwendung von SpriteKit
- 21. Installation von Python-Paketen ohne Internet und Verwendung von Quellcode als .tar.gz und .whl
- 22. Balken des Histogramms zentriert auf Etiketten ausrichten
- 23. Erstellen eines Histogramms von String-Werten in Python
- 24. Verwenden von Counter() in Python zum Erstellen eines Histogramms?
- 25. Parameterindexanzeige ohne Verwendung eines Sets
- 26. Verschieben von SAS-Datensätzen in SQL Server OHNE Verwendung von SSIS-Paketen
- 27. Verlaufsfüllung des Histogramms
- 28. Rechte VBA-Kodierung während der Verwendung von Benutzerformular-Schaltflächen
- 29. Verwendung von Huffman-Kodierung durch die iPhone-Kamera
- 30. Importieren von Paketen in go
Dies ist eine seltsame Frage. Wenn Sie das wirklich von Grund auf herausfinden wollten, würden Sie nicht jemanden bitten, Ihnen zu zeigen, wie. Wenn es sich um eine Art Hausaufgabe handelt, sollten Sie in der Frage im Vorfeld darüber sprechen. – shea
Ich bin nicht in der Schule, es ist keine Hausaufgabenfrage – kwashington122
Es bringt mich dazu, mich an einen Kurs in Wahrscheinlichkeiten zu erinnern, an dem ich teilgenommen habe und wo wir gelernt haben, wie man ein Histogramm erstellt. Aber es ist auf Französisch: http://www-ljk.imag.fr/membres/Olivier.Gaudoin/PMS.pdf#page=18. Vielleicht könntest du es googlen übersetzen. –