R - Scripte mit R-Studio

Aufbau eines R-Scriptes - Start

  • Es ist hilfreich, wenn man am Anfang eines Skriptes alle Daten löscht, damit nicht irgendetwas von dem vorherigen Script verwertet wird, anstatt aktuelle Daten
  • Befehl: rm(list=ls(all=TRUE))

 

  • Statistik Auswertungen/Funktionen in R benötigen oftmals eine Library. Diese muss explizit geladen werden. Beispiel: Excel Dateien ohne Rcmdr laden:
  • Die Funktion heist: readWorksheet. 

 

  • Wie findet man welche Library geladen werden muss:
  • ??readWorksheet
  • Klicken auf readWorksheet
  • readWorksheet-methods {XLConnect}
  • Der Wert in der {} Klammer bezeichnet das Paket

 

  • Diese Paket wird mit library(XLConnect) geladen.
  • Sollte das Paket nicht gefunden werden mit install.packages(‘XLConnect‘) installieren
  • Danach nochmals mit library(XLConnect) bereitstellen

Script: Laden der Excel Daten:


 

library(XLConnect) #Library für lesen Schreiben von Excel Dateien

 

setwd("C:/R-Statistik/scripte/Beispiel/Dominanz"# hier den Pfad zur Exeldatei eingeben

 

wb <- loadWorkbook("excelfile.xls")   #Dateinamen für Execlfile eingeben

My_Data <- 0   #anstatt My_Data einen aussagekräftigen Namen eingeben

                      #Sicherheitshalber vor dem Laden mit 0 füllen, damit man sicher ist dass wirklich neue Daten geladen werden

                      # My_Data mit diesem Namen im Weiteren ersetzen

wb <- loadWorkbook ( excelfile )
My_Data <- readWorksheet ( wb , sheet = " sheetname " )   #Hier den namen des Sheets eingeben
My_Data   #Zeigt die Daten an
names (My_Data)   # Zeigt die Spaltenüberschriften des Excel Sheets

 
Leerzeichen in den Spaltennamen werden von R mit Punkten ersetzt.

  Einzelne Spalten können mit My_Data$ spaltenname ausgewählt werden. Die Spalten Namen werden durch names (My_Data)   angezeigt.

  Beispiel Chi Sqare Test:

  chisq.test ( My_Data$spaltenname1, My_Data$spaltenname2 )

 

Beispiel Fisher Test:

  fisher.test ( My_Data$spaltenname1)

 

German