Schița de curs
Ziua 1
Introducere și preliminarii
- Faceți R interfețe grafice mai prietenoase, R și disponibile Rstudio Rsoftware și documentație asociate R și statistici Utilizarea R în mod interactiv O sesiune introductivă Obținerea de ajutor cu funcții și caracteristici R comenzi, diferențiere între majuscule și minuscule , etc. Rapelarea și corectarea comenzilor anterioare Executarea comenzilor de la sau redirecționarea ieșirii către un fișier Permanența datelor și eliminarea obiectelor
Manipulari simple; numere și vectori
- Vectori și atribuire Aritmetică vectorială Generarea de secvențe regulate Vectori logici Valori lipsă Vectori de caractere Vectori index; selectarea și modificarea submulților unui set de date Alte tipuri de obiecte
Obiectele, modurile și atributele lor
- Atribute intrinseci: mod și lungime Modificarea lungimii unui obiect Obținerea și setarea atributelor Clasa unui obiect
Factori ordonați și neordonați
- Un exemplu specific Funcția tapply() și ragged arrays Factori ordonați
Matrice și matrice
- Arrays Indexarea matricelor. Subsecțiuni ale unui tablou Matrice index Funcția array() Aritmetică mixtă vectorială și matrice. Regula de reciclare
Liste Construirea și modificarea listelor Concatenarea listelor
Cadre de date Realizarea de cadre de date
- atașați() și detașați()
Fișiere Txt Fișiere CSV Fișiere XLS, XLSX SPSS, SAS, Stata,… și date în alte formate Exportarea datelor în txt, csv și în alte formate Accesarea datelor din baze de date folosind limbajul SQL
- Distribuții de probabilitate
R ca un set de tabele statistice Examinarea distribuției unui set de date Teste cu un și două eșantioane
- Grupare, bucle și execuție condiționată
Expresii grupate Instrucțiuni de control Execuție condiționată: instrucțiuni if Rexecuție repetitivă: pentru bucle, repetare și while
- Ziua 3
Scrierea propriilor funcții
- Exemple simple Definirea de noi operatori binari Argumente denumite și valori implicite Argumentul „...” Atribuții în cadrul funcțiilor Exemple mai avansate Factori de eficiență în proiectarea blocurilor Eliminarea tuturor numelor într-o matrice tipărită Rintegrare numerică ecursivă
Domeniul de aplicare
Personalizarea mediului
- Clase, funcții generice și orientare obiect
Învățare nesupravegheată Analiza componentelor principale
- Metode de grupare (k-medii, grupare ierarhică, k-medoizi)
Combinarea rezultatelor din R cu text
- Crearea documentelor html, pdf
Mărturii (5)
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
Curs - 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
Curs - R
Practice exercises were relevant and very helpful to reinforce the knowledge.
Andy Kwan - Environment and Climate Change Canada
Curs - R
Follow-along exercises after slide presentation kept engagement.
Robin White - Environment and Climate Change Canada
Curs - 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.