Title | Zusammenfassung des Skripts über R-Studio |
---|---|
Author | Livia Erni |
Course | Statistik 1 |
Institution | Universität Bern |
Pages | 4 |
File Size | 207.5 KB |
File Type | |
Total Downloads | 47 |
Total Views | 340 |
Hilfe: - Stackoverflow:Question und Answer Website -> zom nocheluege - -Help(mean) oder ?mean - -help(„round“: hilfe zum auf- und abrunden von Zahlen - -help(help): hilfe zur Funktion Hilfe - Tab completion: wenn man einen Befehl eingibt und dann die Tabulator-Taste drückt, erscheint dann ein...
Hilfe: -
Stackoverflow:Question und Answer Website -> zom nocheluege -Help(mean) oder ?mean -help(„round“: hilfe zum auf- und abrunden von Zahlen -help(help): hilfe zur Funktion Hilfe Tab completion: wenn man einen Befehl eingibt und dann die Tabulator-Taste drückt, erscheint dann eine Liste mit möglichen Optionen wennmanni chtsi cheri st ,wi eei neFunkt i onhei sst ,aberwei ss,i nwel chem Package,kannman denPackageNamenschr ei ben,gef ol gtvon::,unddannTab dr ücken.RSt udi ogi btunsei ne Li st emi tal l enFunkt i ondi esesPackages.Wennmanwei ss,dassmanei neFunkt i oni m Packagedplyr sucht ,wel chemi tf anf ängt ,schr ei btmanei nf achdpl yr::funddr ücktdannTAB
Tasten: [] {} $ # ~ | `
Ecki geKl ammer n Geschwei f t eKl ammer n FürdasSubset t i ng/Auswähl envonVar i abl en FürKomment ar e Fürdi eModelNot at i on(Model l f or mul i er ung) Al sl ogi scherOper at orbenöt i gt ,si ehenächst esKapi t el Wi r dv . af ürcodechunksbenöt i gt ,musssel t enmanuel lei ngegebenwer den
Packages: [ 1]
Wennwi r3/ 4ei ngeben,er schei nti m Out put[ 1]0. 75.Di esbedeut et ,dassder Out putmi tdem er st enEl ementei nesVekt or sbegi nnt .Di esi stgl ei chzei t i g dasei nzi geEl ement ,undi stsomi tei nSkal ar( ei nSkal ari nR i stei nf achei n Vekt ormi tderLänge1) .
Set wd( …)
WennSi ei m Dat ei managerdasAr bei t sver zei chni swechsel n,er schei nti n derKonsol edi eSynt axf ürdenBef ehl ,denRsoebenausgef ühr that .I n di esem Fal li stdasset wd( …) .
Get wd()
Dami tkannmanR f r agen,i nwel chem Ar bei t sver zei chni smani st .
(tidyr, dplyr, forcats)
PackageszurDat enmani pul at i on
(readr)
Packageszum i mpor t i er envonDat enfil es
(ggplot2)
Packagesf ürGr afiken
GUI
Al t er nat i vezum her unt er l adeunundvoral l em auchzum Updat en
Arbeiten mit R: - Am besten ein Projekt anlegen, da bei diesem trotz neustart immer wieder alle Files geöffnet werden, so beliebig viele Files erstellen, gleichzeitig offen haben und zwischen ihnen wechseln. Muss sich auch nicht um das working directory kümmern (kann Daten direkt aus Projektorden aufrufen). - History von eingegebenen Befehlen kann man in der Konsole mit der Tastenkombination Ctrl + Up anzeigen lassen - Wenn befehl unvollständig, zeigt dies R mit eine Plus an - Mit Textdatei zu arbeiten ist besser, als direkt mit der Konsole: in Textdatei input, in Konsole dann Output - Falls R abstürzt: Menu -> Session -> Interrupt R ODER -> Terminate R
Arithmetische Operatoren: * oder /
Mul t i pl i kat i onoderDi vi si on
^ oder **
Pot enz
x%*%y
Mat r i xmul t i pl i kat i on( Mul t i pl i kat i onzwei erVekt or en> Er gebni si stei nskal ar ,% % i stderModul ooper at orundgi bt denRestnachei nerganzzahl i genDi vi si onan.Z. b5%% 2= 1
x%%y
Modul o( 28%%6>28modul o6:28i stvi ermaldur ch6 t ei l bar ,mi tRest4>Wer t4
x%/%y
Ganzzahl i geTei l l ung:5% /% 2= 2( wi eof tkannmanden Wer t2von5subt r ahi er en
Logische Operatoren und Funktionen: < oder >
Kl ei nerodergr össer
=
Kl ei nergl ei chodergr össergl ei ch
== oder !=
Gl ei choderungl ei ch
!x
Ni chtx( ver nei nung)
x|y
Xodery( al somi nd.ei nermusswahrsei n,i nkl usi vesoder )
X&y
Xundy( bei demüssenwahrsei n)
Xor(x, y)
Exkl usi vesODER ( ent wederi nxoderi ny ,aberni chti n bei den)
isTRUE(X)
Test etobxwahri st
Operatoren
1+2>st ehenal sozwi schenOpf er anden
Funktionen
Abs( x)>si ewer denaufAr gument eangewandt
Numer i scheFunkt i on Abs (x)
Bet r ag
Sqrt (x)
Quadr at wur zel
Ceiling(x)
Auf r unden:cei l i ng( 3. 475)i st4
Floor(x)
Abr unden:floor ( 3. 475)i st3
Round(x, digits=n)
Runden:r ound( 3. 475,di gi t s=2)i st3. 48
Log (x)
Nat ür l i cherLogar i t hmus
Log(x, base = N) oder logN(x)
Logar i t hmuszurBasi sN
Exp(x)
Exponent i al f unkt i on:e^x
e
Exp( 1)=e^ 1
√2
Sqr t ( 2)oder2^( 1/ 2)
3
??? vl t3sqr t ( 8)oder8^ ( 1/ 3)
√8 St at i st i scheFunkt i onen Na.rm
Funkt i onenhabenal l edasAr gumentna. r m,wel ches st andar dmässi gdenWer tFALSEanni mmt .Sok önnen f ehl endeWer t eber ücksi cht i gtwer den,dh.Fehl endeWer t e ( na)wer deni ndi esem Fal lni chtent f er nt( r m)
Na
Notavai l abl e
Rm
r emove
Mean(x, na.rm = FALSE)
Mi t t el wer t
Sd(X), Var(x), Median(x), Sum(x)
St andar dabwei chung,Var i anz ,Medi an,Sum( x)
Quantile(x, probs)
Quant i l evonxpr obs :Vekt ormi tWahr schei nl i chkei t en
Min(x) oder Max(x)
Mi ni mal wer toderMaxi mal wer t
Range(x)
X_mi nundx_max
Wenn center= TRUE
Zent r i er en
Wenn scale = TRUE
Dur chSD t ei l en
Scale (x, center= TRUE, scale= TRUE)
Zent r i er enundst andar di si er en
Sample (x, size, replace =FALSE, prob)
Zi ehenmi t / ohneZur ückl egen,pr ob:v ekt ormi t Wahr schei nl i chkei t .Mi tpr obkannmangewi cht etzi ehen.
Wei t er enüt zl i cheFunkt i onen C()
Combi ne:kr ei er tei nenv ekt or
Seq(from, to, by)
Gener i er tei neSequenz
:
Col onOper at or :gener i er tei ner egul är eSequenz( d. hi n1er Schr i t t en
Rep(x, times, each)
Wi eder hol tx t i mes:di esequenzwi r dn-malwi eder hol t Each:j edesel ementwi r dn-malwi eder hol t
Head(x, n=6) oder d(x, n=6)
Zei gtdi ener st enel ement envonxn
Tail(x, n=6) oder L(x, n=6)
Zei gtdi enl et zenEl ement envonxan
R...