Schița de curs
Ziua 1
Introducere și preliminarii
- Faceți R mai prietenos, R și interfețele grafice 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
- Comenzile R, sensibilitatea la majuscule, etc.
- Recall și corectarea comenzilor anterioare
- Executarea comenzilor dintr-un fișier sau redirecționarea ieșirii către un fișier
- Permanența datelor și eliminarea obiectelor
Manipulări simple; numere și vectori
- Vectori și atribuire
- Aritmetica vectorială
- Generarea de secvențe regulate
- Vectori logici
- Valori lipsă
- Vectori de caractere
- Vectori index; selectarea și modificarea subansamblurilor unui set de date
- Alte tipuri de obiecte
Obiecte, 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 matricele zdrențuite
- Factori ordonați
Array-uri și matrici
- Array-uri
- Indexarea array-urilor. Subsecțiuni ale unui array
- Matrici indexate
- Funcția array()
- Aritmetica mixtă a vectorilor și a array-urilor. Regula reciclării
- Produsul exterior a două matrici
- Transpunerea generalizată a unui array
- Matrix facilități
- Matrix înmulțire
- Ecuații liniare și inversiune
- Valori proprii și vectori proprii
- Descompunerea valorii singulare și determinanți
- Ajustarea prin cele mai mici pătrate și descompunerea QR
- Formarea matricelor partiționate, cbind() și rbind()
- Funcția de concatenare, (), cu matrice
- Tabele de frecvență din factori
Ziua 2
Liste și cadre de date
- Liste
- Construirea și modificarea listelor
- Concatenarea listelor
- Cadre de date
- Realizarea cadrelor de date
- attach() și detach()
- Lucrul cu cadre de date
- Atașarea de liste arbitrare
- Gestionarea căii de căutare
Manipularea datelor
- Selectarea, subgrupul de observații și variabile
- Filtrare, grupare
- Recodificare, transformări
- Agregarea, combinarea seturilor de date
- Manipularea caracterelor, pachetul stringr
Reading data
- Fișiere Txt
- Fișiere CSV
- Fișiere XLS, XLSX
- SPSS, SAS, Stata,... și alte formate de date
- Exportarea datelor în format txt, csv și alte formate
- Access extragere de date din baze de date utilizând limbajul SQL
Distribuții de probabilitate
- R ca un set de tabele statistice
- Examinarea distribuției unui set de date
- Teste cu una și două probe
Gruparea, buclele și execuția condiționată
- Expresii grupate
- Instrucțiuni de control
- Execuție condiționată: instrucțiuni if
- Re execuție condiționată: bucle for, repeat și while
Ziua 3
Scrierea propriilor funcții
- Exemple simple
- Definirea noilor operatori binari
- Argumente numite și valori implicite
- Argumentul "...
- Atribuții în cadrul funcțiilor
- Exemple mai avansate
- Factori de eficiență în proiectarea blocurilor
- Eliminarea tuturor numelor dintr-o matrice tipărită
- Integrare numerică Recursivă
- Domeniul de aplicare
- Personalizarea mediului
- Clase, funcții generice și orientarea pe obiecte
Analiza statistică în R
- Modele de regresie liniară
- Funcții generice pentru extragerea informațiilor despre model
- Actualizarea modelelor ajustate
- Modele liniare generalizate
- Familii
- Funcția glm()
- Clasificare
- Regresie logistică
- Analiza discriminantă liniară
- Învățare nesupravegheată
- Analiza componentelor principale
- Metode de clusterizare (k-means, clusterizare ierarhică, k-medoids)
- Analiza supraviețuirii
- Obiecte de supraviețuire în r
- Estimarea Kaplan-Meier
- Benzile de încredere
- Modele Cox PH, covariate constante
- Modele Cox PH, covariate dependente de timp
Proceduri grafice
- Comenzi de reprezentare grafică de nivel înalt
- Funcția plot()
- Afișarea datelor multivariate
- Afișarea graficelor
- Argumente pentru funcțiile de trasare de nivel înalt
- Grafice de vizualizare de bază
- Relații multivariate cu lattice și pachetul ggplot
- Utilizarea parametrilor grafici
- Lista parametrilor grafici
Raportare automatizată și interactivă
- Combinarea rezultatelor de la R cu text
Crearea de documente html, pdf
Mărturii (6)
La sfârșitul cursului, am avut o panoramă excelentă a limbajului, ne au fost furnizate instrumente pentru a continua învățarea și ne-au fost oferite sugestii despre cum să continuăm să învătăm. Am abordat informațiile privind IA/ML.
Victor Prado - Global Knowledge Network Training Ltd
Curs - R
Tradus de catre o masina
Descrierea de antrenament pentru programare R este foarte intensivă, dar Tomasz este întotdeauna util, energetic și la curent. Pe lângă asta, el este pasionat de R. O recomand cu mare entuziasm sesiunile lui Tomasz despre R tuturor celor interesate de R.
Luiza Panoschi - Global Knowledge Network Training Ltd
Curs - R
Tradus de catre o masina
Exercițiile practice au fost relevante și foarte utile pentru a consolida cunoștințele.
Andy Kwan - Environment and Climate Change Canada
Curs - R
Tradus de catre o masina
Urmărirea exercițiilor după prezentarea diapozezelor a menținut angajamentul.
Robin White - Environment and Climate Change Canada
Curs - R
Tradus de catre o masina
Mihael a fost foarte cunoscut și clar în instrucțiunile sale privind formarea. Cursul a fost bine structurat pentru a învăța subiectul dorit, precum și s-a lăsat spațiu potrivit pentru ajustări care să se potrivească mai bine nevoilor noastre. În general, sunt foarte mulțumit de curs.
Brock Batey - Environment and Climate Change Canada
Curs - R
Tradus de catre o masina
I really enjoyed the knowledge of the trainer.
Stephanie Seiermann
Curs - R
Tradus de catre o masina