План на курса
Ден 1
Въведение и предварителна информация
- Правене на R по-приятелски, R и достъпни графични потребителски интерфейси Rстудио Rвъодушевен софтуер и документация R и статистика Използване на R интерактивно Въвеждаща сесия Получаване на помощ за функции и функции R команди, чувствителност към малки и главни букви и т.н. Recall и коригиране на предишни команди Изпълнение на команди от или пренасочване на изхода към файл Постоянност на данните и премахване на обекти
Прости манипулации; числа и вектори
- Вектори и присвояване Векторна аритметика Генериране на правилни последователности Логически вектори Липсващи стойности Символни вектори Индексни вектори; избор и модифициране на подмножества от набор от данни Други типове обекти
Обекти, техните режими и атрибути
- Вътрешни атрибути: режим и дължина Промяна на дължината на обект Получаване и настройка на атрибути Класът на обект
Подредени и неподредени фактори
- Конкретен пример Функцията tapply() и неравномерни масиви Подредени фактори
Масиви и матрици
- Масиви Индексиране на масиви. Подсекции на масив Индексни матрици Функцията array() Смесена векторна и масивна аритметика. Правилото за рециклиране
Списъци Конструиране и модифициране на списъци Конкатениране на списъци
Data frames Изработка на data frames
- прикачи() и откачи()
Txt файлове CSV файлове XLS, XLSX файлове SPSS, SAS, Stata,… и други формати данни Експортиране на данни в txt, csv и други формати Достъп до данни от бази данни с помощта на SQL език
- Вероятностни разпределения
R като набор от статистически таблици Изследване на разпределението на набор от данни Тестове с една и две извадки
- Групиране, цикли и условно изпълнение
Групирани изрази Контролни оператори Условно изпълнение: if оператори Rепетитивно изпълнение: for цикли, repeat и while
- Ден 3
Писане на вашите собствени функции
- Прости примери Дефиниране на нови двоични оператори Наименувани аргументи и стойности по подразбиране Аргументът "..." Присвоявания в рамките на функциите По-сложни примери Фактори на ефективност в дизайна на блокове Премахване на всички имена в отпечатан масив Rекурсивна числена интеграция
Обхват
Персонализиране на средата
- Класове, генерични функции и обектна ориентация
Анализ на основните компоненти на обучение без надзор
- Методи за клъстериране (k-средни, йерархично групиране, k-medoids)
Комбиниране на изход от R с текст
- Създаване на html, pdf документи
Oтзиви от потребители (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.