Работа с данни на езика R - курс 21 990 RUB. от Специалист, обучение 24 академични часа, дата 15.05.2023г.
разни / / December 05, 2023
Предвидената цел на езика за програмиране R е анализ на статистически данни. Езикът съдържа широк набор от инструменти за анализ на данни, инструменти за визуализация, създаване на документи и уеб приложения.
- анализ на статистически данни;
- създаване на висококачествена визуализация на данни;
- документиране на статистически изчисления;
- създаване на интерактивни уеб приложения.
В курса „Програмиране на езика R. Ниво 2. Разширени възможности“ обсъжда работата с различни източници на данни, а също така разбира R библиотеки, предназначени за генериране на отчети, визуализация на данни и интерактивно съзнание уеб приложения. Курсът предоставя повече примери и лабораторни работи, което ще позволи на студентите да започнат реална работа почти веднага след завършване.
Курсът е предназначен за всички професионалисти, занимаващи се с анализ на данни.
Ще се научиш:
- работа с текстови файлове и файлове в Excel формат;
- използване на таблици от бази данни;
- използване на R Markdown за създаване на динамични отчети;
- включва таблици и графики в отчетите;
- работа с библиотеката ggplot2 и създаване на различни опции за визуализация на данни;
- създаване и конфигуриране на нива (слоеве) в ggplot2;
- работа с интерактивни графики;
- създаване на Web Shiny приложения за интерактивна работа с данни през Web;
- отстраняване на грешки в Web Shiny приложения.
Водещ преподавател на Центъра по програмиране с повече от 20 години опит. Награден с Microsoft Certificate of Merit за голям личен принос в развитието на обучението по Microsoft Visual Studio технологии за разработчици под Microsoft Windows.
Има повече от 15 години опит в разработката на софтуер в Pascal, C, C++, C# с използване на Windows API, COM и .NET технологии. През 2002 г. Александър Игоревич преминава специализирано обучение в Лондон и успешно издържа най-трудния присъствен изпит по управление на проекти - Microsoft Solutions Framework. През 2006 г. участва в обучение в Дубай за използване на новите софтуерни интерфейси Windows Vista и .Net 3.0.
Завършва с отличие Московския държавен технически университет на името на N.E. Бауман. Има научна степен кандидат на техническите науки. Александър Игоревич участва в научни и комерсиални проекти на Централния изследователски институт на Чермет. I.P. Bardin и водещи предприятия от черната металургия в Русия и ОНД. Участвал е в обучителни проекти съвместно с Microsoft и AK Alrosa.
Редовно участва в конференции на Microsoft. През 2012 г. участва в конференции на Microsoft в Холандия (юни) и Индия (септември). През 2018 г. - на международната конференция Net developer days във Варшава. Всъщност учители от други центрове за обучение на Microsoft са учили с Александър Игоревич на тези конференции!
Преподаването е истинското призвание на Александър Игоревич. През годините на работа в Центъра той успешно е обучил хиляди студенти, които са се превърнали в търсени специалисти на пазара на труда. Автор и водещ на безплатни семинари „Специалист“ за създаване на работни процеси за SharePoint. Отзивите на благодарни възпитаници на неговите курсове постоянно отбелязват високия професионализъм на учителя и блестящия, увлекателен начин на представяне на материала.
Модул 1. Вход/изход на данни (4 ак. з.)
- I/O даден на текстов файл
- Работа с Excel файлове
- Четене и писане на таблици от бази данни
Практика: Работа с MSSQL СУБД
Модул 2. Генериране на отчет – R Markdown (4 ac. з.)
- Въведение в R Markdown
- Основен синтаксис
- Включване на R код в отчета
- Използване на фигури/графики и таблици в доклада
- Създаване на параметризирани отчети
Практика: Създаване на отчет R Markdown с помощта на примера на проблем с регресионен анализ на данни
DZ: Създайте отчет за анализ на данни от набора ggplot2::diamonds
Модул 3. Визуализация на данни – библиотека ggplot2 (8 ac. з.)
- Въведение в наслоената визуализация на данни (слоеста граматика)
- Използвайте атрибути (X, Y координати, цвят, размер и форма), за да създадете петизмерни графики
- Видове графики: разпределения, хистограми, кръгови диаграми, времеви редове и др.
- Нива (слоеве) тяхното присвояване и конфигурация в ggplot2
- Настройка на мащаби, координатни оси и надписи
- Групиране и разделяне на данни в подмножества по време на визуализация (фасетиране)
- Създаване на интерактивни диаграми
Практика: Използване на библиотеките ggplot2 и ggvis за анализ и визуализация на данни
DZ: Създайте графичен отчет за анализ на данни от набора ggplot2::diamonds
Модул 4. Интерактивна работа с данни – Shiny App (8 ac. з.)
- Преглед на архитектурата на приложението Web Shiny
- Потребителски I/O елементи
- Управление на външния вид на страницата
- Реактивно програмиране и поддръжката му в Shiny
- Интерактивна графика
- Осъществяване на обратна връзка с потребителите
- Отстраняване на грешки в Shiny приложения
Практика: Създаване на приложение Web Shiny, използвайки примера на задачата за изграждане на класификатор
DZ: Създайте Web Shiny приложение за анализиране на данни от набора ggplot2::diamonds