Ich stimme @Matt Parker zu, dass es viele gute Ratschläge gibt. Eine Sache, die ich in meiner Antwort hervorheben möchte, ist, dass es wichtig ist, die grundlegende Programmierung zu verstehen, wenn Sie mit R arbeiten möchten.
Grundlegende Programmierung
Meine Lieblingsseite zum Erlernen neuer Dinge ist die Khan Academy, auf der sich einige Videos befinden Python-Skripten enthält , die R sehr ähnlich sind, und es gibt tatsächlich ein Plugin, mit dem Sie Python in SPSS verwenden können, das Sie hier finden . Ich habe das Python-Plugin oft benutzt, um komplexe Zusammenführungen durchzuführen, Ereignisse zu zählen, benutzerdefinierte Tabellen zu erstellen usw. Es ist ein sehr guter Weg, um mit der Programmierung zu beginnen.
Was ist los mit R?
Ich kenne verschiedene Programmiersprachen und das Besondere an R sind die Vektoren / Matrizen und seine grafische Ausgabe. Ich empfehle, die verschiedenen Methoden zur Bearbeitung von Vektoren zu erlernen, da diese die Basis für Datenrahmen sind und die meisten Daten, die Sie verwenden werden. Hier ist ein gutes Tutorial . Wenn es um die grafische Ausgabe geht, gibt es für die meisten verfügbaren Grafiken gute Funktionen, und Sie müssen sich wahrscheinlich nicht um diesen Teil kümmern.
Ein weiterer grundlegender Teil von R ist die Funktion install.packages ("my_package_name"), mit der das Abrufen und Installieren neuer Komponenten problemlos vonstatten geht - was viele andere Sprachen erheblich erschweren.
Erste Schritte in R
Meine bevorzugte R-Site ist Quick-R, und ich würde vorschlagen, einen Teil ihres Codes auszuprobieren . Sobald Sie das gleiche Diagramm erhalten haben, versuchen Sie, Farben, Anzahl der Spalten, xlabel usw. zu ändern. Es gibt auch viele R-Tutorials auf YouTube , die Ihnen wahrscheinlich den Einstieg können.
Lernen, indem man den Code anderer untersucht
Eine hervorragende Möglichkeit, R zu lernen, besteht darin, zu versuchen, die Funktionsweise verschiedener Funktionen zu verstehen. Schreiben Sie den Funktionsnamen (ohne Klammern), drücken Sie die Eingabetaste und Sie erhalten den Code. Sehen Sie sich den Code an und versuchen Sie zu verstehen, was er tut. Die debug () - Funktion kann auch hilfreich sein, wenn Sie versuchen, die Funktionsweise von Dingen zu verstehen.
Verwenden von R ohne Codierung
Ja, Sie können R in einer SPSS-ähnlichen Umgebung verwenden :
install.packages("Rcmdr")
library(Rcmdr)
R verglichen mit SAS
Ich habe auch einige mit SAS gearbeitet, einer sehr unintuitiven Sprache, die sich stark von allen anderen Programmiersprachen unterscheidet, und leider haben Sie wahrscheinlich sehr wenig, das Sie aus Ihrer SAS-Erfahrung bei Ihrer Arbeit mit R verwenden können ist viel einfacher als SAS ;-)
GUI
Es ist schön, eine gute Arbeitsumgebung zu haben, wenn Sie R verwenden. Anfängern empfehle ich RStudio .
Viel Glück!