Benutzer-Werkzeuge

Webseiten-Werkzeuge


r:start

R

Schnellstart

  • Hilfe: ?befehl zB
    ?plot
  • Einlesen:
    read.table("phaseoffset")->bla
  • Datensaetze erzeugen/umwandeln/…:
    as.matrix(bla[,3:26])->zeug
    union(zeug[,1],zeug[,3])

    (zB um nicht benoetigte Spalten zu entfernen)

  • Anzeigen:
    dim(zeug)
    range(zeug[,seq(1,dim(zeug)[2],2)])
    zeug[2:4,]
  • Plotten: http://de.wikibooks.org/wiki/GNU_R:_Diagramme
    X11()
    plot(zeug[,c(3,4,6)], xlab="x Achsen Beschriftung", ylab="y Achsen Beschriftung", main="Überschrift")
    hist(zeug[,3])
    boxplot(zeug[,3:8])
    qqplot(zeug[,3], zeug[,5])
    qqnorm(zeug[,3])
    qqline(zeug[,3])
  • Auswerten:
    shapiro.test(bla[,2]) %mit der wahrscheinlichkeit von p nicht abzulehnen, dass normalverteilt
    require(MASS)
    fitdistr(bla[,2],densfun="normal") %berechnet mittelwert/standardabweichung einer normalverteilten verteilung
    chisq.test(bla[,2],bla[,3]) %Chi-Quadrat Test auf Unabhaengigkeit der beiden verteilungen
    cor(bla[,2],bla[,3]) %Korrelation von 2 Verteilungen
    lm(V8~V3+V4+V5,data=bla)->fit %ein- oder mehrdim. fit (bla: datarame, V3 usw vektoren im dataframe)
    summary(fit)
    plot(fit)

Advanced...

Datum

LaTeX

sweave

tikzDevice

install.packages( 'tikzDevice' )
require(tikzDevice)
tikz(’output.tex’>)
plot(bla)
dev.off()

bei filehash package problemen, alt genuges package runterladen http://mirrors.dotsrc.org/cran/src/contrib/Archive/filehash/ und von hand installieren: install.packages('filehash_2.1-1.tar.gz', repos=NULL)

Tipps/Tricks

  • R verwendet fuers CLI (command line interface) die readline lib, d.h. tab autovervollstaendigung, history, history search, diverse strg+… shortcuts, etc. funktionieren wie zB auf der bash.
r/start.txt · Zuletzt geändert: 2011/10/11 10:21 von quirxl

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki