Kursplan
Dag 1
Inledning och förberedelser
- Göra R mer vänliga, R och tillgängliga grafiska användargränssnitt Rstudio Rmjukvara och dokumentation R och statistik Använda R interaktivt En introduktionssession Få hjälp med funktioner och funktioner R kommandon, skiftlägeskänslighet , etc. Ranrop och korrigering av tidigare kommandon Utföra kommandon från eller vidarebefordra utdata till en fil Datapermanens och ta bort objekt
Enkla manipulationer; siffror och vektorer
- Vektorer och tilldelning Vektoraritmetik Generera regelbundna sekvenser Logiska vektorer Saknade värden Teckenvektorer Indexvektorer; välja och ändra delmängder av en datamängd Andra typer av objekt
Objekt, deras lägen och attribut
- Inneboende attribut: läge och längd Ändra längden på ett objekt Hämta och ställa in attribut Klassen för ett objekt
Ordnade och oordnade faktorer
- Ett specifikt exempel Funktionen taply() och ragged arrays Ordnade faktorer
Matriser och matriser
- Arrayer Arrayindexering. Undersektioner av en matris Indexmatriser Funktionen array() Blandad vektor- och matrisaritmetik. Återvinningsregeln
Listor Konstruera och ändra listor Sammanfoga listor
Dataramar Att göra dataramar
- attach() och detach()
Txt-filer CSV-filer XLS, XLSX-filer SPSS, SAS, Stata,... och andra format data Exportera data till txt, csv och andra format Åtkomst till data från databaser med SQL-språk
- Sannolikhetsfördelningar
R som en uppsättning statistiska tabeller Undersöker fördelningen av en uppsättning data En- och tvåprovstest
- Gruppering, loopar och villkorad exekvering
Grupperade uttryck Kontrollsatser Villkorlig exekvering: if-satser Rrepetitiv exekvering: för loopar, upprepa och medan
- Dag 3
Att skriva egna funktioner
- Enkla exempel Definiera nya binära operatorer Namngivna argument och standardvärden Argumentet '...' Tilldelningar inom funktioner Mer avancerade exempel Effektivitetsfaktorer i blockdesigner Tappa alla namn i en utskriven array Rekursiv numerisk integration
Omfattning
Skräddarsy miljön
- Klasser, generiska funktioner och objektorientering
Oövervakat lärande Huvudkomponentanalys
- Klustringsmetoder (k-medel, hierarkisk klustring, k-medoider)
Kombinera utdata från R med text
- Skapa html, pdf-dokument
Vittnesmål (6)
At the end of the class, we had a great overview of the language, we were provided tools to continue learning and were provided suggestions on how to continue learning. We covered AI/ML information.
Victor Prado - Global Knowledge Network Training Ltd
Kurs - R
The R-programming overview training is quite intensive but Tomasz is always helpful, energetic and up to date. On top of it, he is passionate about R. I would highly recommend his R sessions to anyone interested in R.
Luiza Panoschi - Global Knowledge Network Training Ltd
Kurs - R
Practice exercises were relevant and very helpful to reinforce the knowledge.
Andy Kwan - Environment and Climate Change Canada
Kurs - R
Follow-along exercises after slide presentation kept engagement.
Robin White - Environment and Climate Change Canada
Kurs - R
Michael was very knowledgeable and clear in his instruction of the training. Course was well structured to teach the desired subject as well as the right amount of room was left to adjust to fit our needs better. Over all, I am very happy with the course.
Brock Batey - Environment and Climate Change Canada
Kurs - R
I really enjoyed the knowledge of the trainer.