setwd( "/home/whs/Dropbox/Arbeit/MeZe/Projekte/M3_Buchaufgaben/" ) # Aufgabe 1 sink("Aufgabe1.txt") # Umleitung der Ausgabe in eine Datei, wird am Ende mit sink() abgestellt print("Aufgabe 1") DS=read.table("http://www.beltz.de/fileadmin/beltz/downloads/OnlinematerialienPVU/Statistik_und_Forschungsmethoden/daten81.txt", sep="", dec=",") names(DS)=c("n_10","n_20","n_30") # dem Data.Frame Variablennamen zuweisen mean(DS) # Ausgabe des Mittelwerts sd(DS) # Ausgabe der Standardabweichung sink() # Schliessen der Ausgabedatei ##### Anmerkungen # Es empfiehlt sich, immer mit setwd() ein Arbeitsverzeichnis anzugeben (Auch bei # Windows muss ein Slash ('/') angegeben werden, um Unterverzeichnisse abzutrennen) # Der hier angegebene Pfad muss natürlich ersetzt werden. # Den gegenwärtig gültigen Pfad fraegt man mit getwd() ab. # # Man muss sich immer anschauen, wie die Daten abgelegt sind. In diesem Fall gibt es keine # Variablennamen in der Datei (sie werden später zugewiesen). Des weiteren haben die Werte # ein Komma als Dezimalzeichen, die Voreinstellung in R ist der Dezimalpunkt, gleichgültig # welches Dezimalzeichen Sie in Ihrem Betriebssystem zugewiesen haben: dec=",". # Egal ob Leerzeichen oder Tab die Zahlenwerte trennt, in R bezeichnet man diese als Whitespace, # d.h. nicht sichbare Zeichen. Durch: sep="" trägt man diesem Umstand Rechnung. # # Um eine Ãœbersicht zu erhalten, ist es üblich sich die 5-Punkte-Zusammenfassung ausgeben # zu lassen: summary(DS) # # Wir werden bei allen Aufgaben die eingelesenen Daten einem Objekt (data.frame) mit dem Namen DS # zuweisen. # Dieser Namen ist willkürlich gewählt. # Wenn Sie mehrere Aufgaben nacheinander rechnen, wird DS jeweils überschrieben. # Wünschen Sie das nicht, ändern sie alle DS im obigen Skript durch zB DS1, die des Skripts # bei Aufgabe 2 in DS2, etc. # # Hooked on R? Versuchen Sie heraus zu bekommen, wie man den Mittelwert der 3. Variable berechnen # kann.