Dynamisch durch Tabellenspalten iterieren

Dynamisch durch Tabellenspalten iterieren

Heute schreibe ich über komplexere Abläufe in Schleifen – bzw. darüber, wie man in R dynamisch durch Tabellenspalten iterieren kann. Dieser Post ist die Antwort auf einen Kommentar, der sich auf das Thema Schleifen in R bezog (siehe hier): „Ich möchte für einige Reihen (sagen wir A,B,C,…) diverse Befehle ausführen, wofür ich einen „Platzhalter“ bräuchte….

Charting mit ggplot2

Charting mit ggplot2

ggplot2 ist ein tolles Package, um vielseitige Charts zu erstellen. Heute geht es darum, solche Charts mit dem ggplot2-Package in R zu erstellen. Wir schauen uns die Basis-Syntax an, erstellen unter anderem Histogramme, Boxplots, Lineplots oder Scatterplots und machen uns mit einigen Extras vertraut. Vorab sei gesagt: ggplot ist umfangreich und liefert eine Menge Funktionen…

Schleifen in R

Schleifen in R

Schleifen in R – das ist unser heutiges Thema. Wir behandeln for-Schleifen, while-Schleifen und schauen uns kurz zwei apply-Funktionen an, die häufig sehr hilfreich sind. Für einen Teil des Codes ist das data.table-Package notwendig. Für die Visualisierungen wird das ggplot2-Package benutzt. Schleifen in R Grundsätzlich wäre da erstmal die Frage: Was ist eine Schleife und…

Das data.table Package

Das data.table Package

Heute geht es um das data.table Package, welches uns viele Operationen vereinfacht. Was unterscheidet data.table von data.frame? Was für Funktionalitäten bietet es? Aber kurz vorweg: nach langer Zeit melde ich mich wieder zurück. Ein Danke an alle, die den Blog früher gelesen hatten; es motiviert mich, diesen Blog weiterzuführen, da ich über die letzten Jahre…

Einfache Lineare Regression in R
|

Einfache Lineare Regression in R

Wie rechne ich eine einfache lineare Regression in R? Diese Frage soll der heute Post, der erste der Kategorie ‚Statistik‘, beantworten. Da die Programmiersprache R ursprünglich für statistische Analysen geschaffen wurde, haben wir Glück: Viele der statistischen Funktionen sind sehr einfach zu benutzen und zu merken. Lineare Regression in R Sowohl einfache als auch multiple…

Fehlersuche in R

Fehlersuche in R

Fehler im Code zu suchen kann lästig sein. Gerade in größeren Workflows mit verschiedenen Scripten und vielen Funktionen sollte man wissen, wie man systematisch vorgehen kann, um Fehler schnell zu finden und zu korrigieren. Ich stelle heute eine Methode vor, wie man Schritt für Schritt nachvollziehen kann, was in aufgerufenen Funktionen zur Laufzeit passiert: das…

Lists

Lists

Heute kommen wir zu einer weiteren Datenstruktur in R, nämlich den Listen. Mit diesem Post wird gleichzeitig die „Getting Started“-Kategorie etwas abrundet, da es jetzt zu allen grundlegenden Datenstrukturen einen Post gibt (Vektoren, Data Frames, Matrizen und Listen). Hat man diese verschiedenen Strukturen verstanden, fällt das Programmieren mit R schon wesentlich einfacher. Du weißt dann,…

Plots – Die Basics

Plots – Die Basics

„Ein Bild sagt mehr als tausend Worte“ Ein perfektes Sprichwort für das heutige Thema: Graphen bzw. „Plots“. Gerade zum Präsentieren von Ergebnissen statistischer Analysen sind sie unabdingbar. Eine Sache vorweg: Richtig schöne und komplexere Plots ermöglicht das Extra-Package ggplot2, das wiederum einen eigenen Post in der Zukunft verdient. Heute gehe ich nur auf die Möglichkeiten…

Datenstrukturen, Variablentypen und Sonderwerte

Datenstrukturen, Variablentypen und Sonderwerte

Um effektiv mit R programmieren zu können, ist es wichtig die grundlegenden Datenstrukturen, die wichtigsten Variablentypen, sowie spezielle Werte zu kennen (in einem der letzten Posts haben wir zum Beispiel schon das NA kennengelernt). Gerade am Anfang ist es gar nicht so einfach all das auseinanderzuhalten und deswegen möchte ich mit diesem Post etwas Überblick…