Course Outline
Ημέρα 1
Εισαγωγή και προκαταρκτικά
- Κάνοντας R πιο φιλικά, R και διαθέσιμα GUI R στούντιο R σχετικό λογισμικό και τεκμηρίωση R και στατιστικά Διαδραστική χρήση R Μια εισαγωγική συνεδρία Λήψη βοήθειας με λειτουργίες και δυνατότητες R εντολές, ευαισθησία πεζών-κεφαλαίων , κ.λπ. Rκλήση και διόρθωση προηγούμενων εντολών Εκτέλεση εντολών από ή εκτροπή εξόδου σε αρχείο Μόνιμη δεδομένων και αφαίρεση αντικειμένων
Απλοί χειρισμοί. αριθμοί και διανύσματα
- Διανύσματα και ανάθεση Αριθμητική διανυσμάτων Δημιουργία κανονικών ακολουθιών Λογικά διανύσματα Λείπουν τιμές Διανύσματα χαρακτήρων Διανύσματα ευρετηρίου; επιλογή και τροποποίηση υποσυνόλων ενός συνόλου δεδομένων Άλλοι τύποι αντικειμένων
Τα αντικείμενα, οι τρόποι και τα χαρακτηριστικά τους
- Εγγενή χαρακτηριστικά: λειτουργία και μήκος Αλλαγή του μήκους ενός αντικειμένου Λήψη και ρύθμιση χαρακτηριστικών Η κλάση ενός αντικειμένου
Τακτοποιημένοι και αδιάτακτοι παράγοντες
- Ένα συγκεκριμένο παράδειγμα Η συνάρτηση tapply() και οι ragged πίνακες Διατεταγμένοι παράγοντες
Πίνακες και πίνακες
- Πίνακες Ευρετηρίαση πίνακα. Υποενότητες ενός πίνακα Πίνακες ευρετηρίου Η συνάρτηση array() Μικτά διανύσματα και αριθμητική πίνακα. Ο κανόνας της ανακύκλωσης
Λίστες Κατασκευή και τροποποίηση λιστών Συνένωση λιστών
Πλαίσια δεδομένων Κατασκευή πλαισίων δεδομένων
- attach() και detach()
Αρχεία Txt Αρχεία CSV XLS, αρχεία XLSX SPSS, SAS, Stata,… και άλλες μορφές δεδομένων Εξαγωγή δεδομένων σε txt, csv και άλλες μορφές Πρόσβαση σε δεδομένα από βάσεις δεδομένων με χρήση γλώσσας SQL
- Κατανομές πιθανοτήτων
R ως σύνολο στατιστικών πινάκων Εξέταση της κατανομής ενός συνόλου δεδομένων Δοκιμές ενός και δύο δειγμάτων
- Ομαδοποίηση, βρόχοι και εκτέλεση υπό όρους
Ομαδοποιημένες εκφράσεις Δηλώσεις ελέγχου Εκτέλεση υπό όρους: if statements Repetitive execution: για βρόχους, επανάληψη και ενώ
- Ημέρα 3
Γράφοντας τις δικές σας λειτουργίες
- Απλά παραδείγματα Ορισμός νέων δυαδικών τελεστών Επώνυμα ορίσματα και προεπιλογές Το όρισμα «...» Εκχωρήσεις εντός συναρτήσεων Πιο προηγμένα παραδείγματα Συντελεστές απόδοσης σε σχέδια μπλοκ Απόθεση όλων των ονομάτων σε έναν τυπωμένο πίνακα Rαριθμητική ολοκλήρωση
Πεδίο εφαρμογής
Προσαρμογή του περιβάλλοντος
- Κλάσεις, γενικές συναρτήσεις και προσανατολισμός αντικειμένων
Ανάλυση βασικών στοιχείων χωρίς επίβλεψη μάθησης
- Μέθοδοι ομαδοποίησης (k-means, ιεραρχική ομαδοποίηση, k-medoids)
Συνδυασμός εξόδου από το R με κείμενο
- Δημιουργία εγγράφων html, pdf
Testimonials (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
Course - 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
Course - R
Practice exercises were relevant and very helpful to reinforce the knowledge.
Andy Kwan - Environment and Climate Change Canada
Course - R
Follow-along exercises after slide presentation kept engagement.
Robin White - Environment and Climate Change Canada
Course - 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.