Язык программирования r курсы

  • 10 недель

от 5 до 6 часов в неделю

понадобится для освоения

3 зачётных единицы

для зачета в своем вузе

Данный курс знакомит слушателей с основами программирования на языке R, а также позволяет разобраться во всех этапах анализа данных. В ходе курса на примере задач теоретической и компьютерной лингвистики будут рассмотрены математические основы методов статистического анализа. Курс рассчитан на студентов-лингвистов, однако не предполагает никаких предварительных знаний по лингвистике, программированию и математике.

О курсе

Данный курс знакомит с основами программирования и обработки данных в R. Курс в первую очередь предназначен для теоретических лингвистов, хотя и не предполагает никаких предварительных знаний в какой-то конкретной области. В противовес стандартным курсам R, обычно основанным на статистической обработке данных и их визуализации, значительная часть курса посвящена работе со строками и обработке естественного языка. Курс состоит из 10 недель, которые охватывают все разделы анализа данных: загрузка, чистка, разведочный анализ, визуализация и статистическое моделирование. Большинство недель будет заканчиваться 4 часовым тестом, в ходе которого нужно будет решить несколько задач на программирование или анализ данных. В части курса, посвященной статистическому анализу данных, мы обсудим основы статистического вывода и обсудим базовые статистические тесты. Кроме того мы обсудим методы построения регрессий и кластеризации, что станет хорошей базой для дальнейших курсов посвященных продвинутому статистическому анализу и машинному обучению. Для работы на курсе необходимо будет установить программы R и RStudio. Пакеты необходимые для установки, будут перечислены в ходе лекций.

Формат

Курс состоит из коротких видеолекций от 8 до 15 минут длиной, внутри которых встроены неоцениваемые вопросы. На каждой неделе будет представлен оцениваемый тест содержащий задачи на программирование, анализ и визуализацию данных.

Информационные ресурсы

– Levshina, N. (2015). How to do linguistics with R: Data exploration and statistical analysis. John Benjamins Publishing Company.

– Gries S. Th. (2009) Quantitative Corpus Linguistics with R: A Practical Introduction

– Baayen R. H. (2006) Analyzing Linguistic Data

– Wickham H. (2015) Advanced R

– Everitt B. S., Hothorn T. (2006) A handbook of statistical analyses using R

Требования

В основном обучение ведется с нуля, однако базовые элементы программирования: такие как функция, переменные, циклы, подробно объясняться не будут. Так что знание других языков программирования, например, Python облегчит понимание, но не является обязательным. Примеры все будут приводится на данных для лингвистов, но никакого предварительного лингвистического образования не требуется.

Программа курса

1. Введение в R: основные элементы, функции, циклы
2. Продвинутая обработка данных: пакеты tidyr и dplyr
3. Работа со строками: строки в R, регулярные выражения
4. Визуализация данных: base R vs. ggplot2
5. Интерактивная визуализация: rmarkdown, plotly, lingtypology
6. Работа с текстами: пакет tidytext
7. Введение в статистику: основы фриквентисткой статистики, формулировка гипотез
8. Корреляция и линейная регрессия
9. Кластеризация
10. Логистическая регрессия

Результаты обучения

  • Готовность использовать основные законы научных дисциплин в профессиональной деятельности, применять методы математического анализа и моделирования, теоретического и экспериментального исследования в лингвистике

Формируемые компетенции

  • ОНК-1 Готовность использовать основные законы научных дисциплин в профессиональной деятельности, применять методы математического анализа и моделирования, теоретического и экспериментального исследования в лингвистике
  • ИК-1 Способность самостоятельно работать на компьютере с использованием современного общего и профессионального прикладного ПО
  • ПК-4 Умение осуществлять сбор, анализ и обработку данных, необходимых для решения поставленных экономических задач
  • ПК-10 Способность использовать для решения аналитических и исследовательских задач

Направления подготовки

Знания

  • Язык программирования R
  • Основы статистики

Умения

Умение осуществлять сбор, анализ и обработку данных, необходимых для решения поставленных экономических задач

Навыки

  • Способность самостоятельно работать на компьютере с использованием современного общего и профессионального прикладного ПО
  • Способность использовать для решения аналитических и исследовательских задач современные технические средства и информационные технологии

Поделиться

  • 10 недель

от 5 до 6 часов в неделю

понадобится для освоения

3 зачётных единицы

для зачета в своем вузе

Мороз Георгий Алексеевич

Должность: Старший преподаватель школы лингвистики/Факультет гуманитарных наук

С утра я обнаружил у себя в почте приятный предновогодний сюрприз: Code School совместно с O’Reilly выпустили бесплатный курс по языку R.

Курс выполнен в традициях Code School, т.е. его запросто можно пройти в браузере за пару-другую перерывов на кофе. Для этого даже не потребуется регистрация.

Курс поделен на восемь уровней, каждый из которых займет не более 10-15 минут:

  1. Синтаксис R — Легкое введение в выражения, переменные и функции языка R.
  2. Векторы — Группировка значений в векторы и последующее работа с ними.
  3. Матрицы — Создание и отображение двумерных наборов данных.
  4. Суммарная статистика — Просчет и построение базовых графиков: абсолютного, среднего и квадратичного отклонений.
  5. Факторы — Создание и построение графиков с категоризированными данными.
  6. Фреймы данных — Организация значений во фреймы, загрузка фреймов из файлов и их объединение.
  7. Работа с реальными данными — Проверка на корреляцию между наборами данных, линейные модели.
  8. Установка дополнительных пакетов — Расширение R с помощью дополнительных библиотек.

Получился эдакий брифинг по возможностям языка, рассчитаный на человека с любым уровнем понимания темы и имеющиего базовые навыки программирования. Получилось качественно и очень интересно — хотя, признаюсь, я и далек от этой области знаний.

Язык R — не первая тема, которая затрагивается в Code School бесплатно. До этого уже были выпущены

  • Try Ruby
  • Try Git совместно с github
  • Rails For Zombies
  • JQuery Air: First Flight совместно с JumpstartLab

Кроме того, на начало 2013 года Code School запланировали выпуск бесплатного курса Try Objective-C, который сейчас разрабатывается как побочный продукт их успешной кампании на Kickstarter.

These were created as a supplement for the online course Stats 1 on Coursera (taught by Andrew Conway). They are an hour of content in total.

Бизнес-аналитика

Для компаний, которые используют технологии BigData, надежным способом обработки данных является язык программирования R. Подобные задачи решаются в бизнес-аналитике, в бухучете и эконометрике, в маркетинге. Например, можно легко проанализировать данные 1С или проанализировать и выстроить воронку продаж.

Язык широко используется в коммерческих целях, хотя первоначально он появился в научной среде для обработки больших массивов структурированной и неструктурированной информации.

Сильная сторона языка R – его функциональность и большие возможности для обработки массива числовых данных. Результаты статистической обработки представляются в виде графиков или графических изображений, которые могут быть сохранены в популярных форматах.

Широкое применение язык получил после того, как постепенно усовершенствовались технологии сбора и хранения данных, например, DATA-центры. Синтаксис языка R и его семантические структуры основываются на языках S/S-PLUS (от AT&T) и Scheme (один из часто используемых языков обработки списков).

Я зык R легко работает на основных операционных системах: Windows, Linux, Mac OS X и Classic.

Главные преимущества использования языка R

Компании выбирают язык R из-за ряда неоспоримых преимуществ:

  • Возможность обработки и анализа большого объема данных;
  • Легкое написание статистической модели в несколько строк;
  • Упрощенная работа со сложными вычислениями;
  • Бесплатность и кроссплатформенность. Можно расширить базовый функционал за счет наличия большого числа пакетов (до 7000 пакетов);
  • Наличие богатого арсенала статистических методов;
  • Качественная векторная графика;
  • Можно создавать и потом редактировать скрипты и целые пакеты;
  • Легкое взаимодействие с другими языками программирования, например, C, Java, Python;
  • Может легко работать с такими форматами данных, как SAS, SPSS, STATA;
  • Имеет регулярные обновления и тех. поддержку;
  • Можно использовать как программу благодаря наличию пакетов;
  • Можно создавать таблицы произвольной структуры;
  • Можно производить параллельные вычисления;
  • Можно интегрировать R-консоль (DataReducer) в 1С: Предприятие, 1С: Бухгалтерия;
  • Данный курс поддерживается также Microsoft, где наши преподаватели имеют сертификацию.

Как проходит обучение на курсах по программированию на языке R?

Учебный центр при МГТУ им. Баумана «Специалист» является лидером по подготовке программистов и IT-специалистов не только в России, но входит в сотню крупнейших в мире.

Главное отличие наших образовательных курсов состоит в том, что авторы технологий и разработчики программных продуктов, например, Microsoft, авторизуют у нас свои образовательные курсы. Это в свою очередь является гарантом качества обучения.

Мы учим по международным стандартам, это второе отличие. Знаниями программирования, которые мы даем, и навыки, которые мы закладываем в выпускника, высоко ценятся работодателями не только в России, но и за рубежом.

Обучение языку программирования R в нашем центре разделено на 2 курса.

Первый курс (Уровень 1) является базовой программой, где даются знания и навыки на уровне профессионального пользователя. Это значит, что вы сможете проводить обработку данных при помощи языка R.

Второй курс (Уровень 2) предполагает обучение расширенным возможностям языка R. Это значит, что вы сможете не просто проводить обработку данных, но и самому строить сценарии исследования. Например, интегрировать работу с 1С:Предприятие.

Что Вы получите, пройдя обучение языку программирования R в УЦ при МГТУ им. Н.Э. Баумана «Специалист»?

  • Качественные знания и высокий уровень подготовки. Мы строго следим за качеством преподавания, для этого существует в центре целый департамент по качеству. Мы постоянно обновляем учебные программы и учебные планы. Мы всегда знаем, какие изменения произошли в софте, в способах решения задач и т.д. Наши курсы авторизованы напрямую с производителями программных продуктов.
  • Официальный документ о завершении обучения. Документы, выданные выпускнику Учебным центром при МГТУ им. Н.Э. Баумана «Специалист», высоко ценятся работодателями. Уже более четверти века мы стараемся, чтобы наши дипломы и удостоверения были для всех знаком качества и доверия.
  • Удобное обучение. У нас предусмотрены разные формы обучения: очная, открытая, онлайн, очно-заочная. Независимо от формы обучения, слушателя всегда курирует преподаватель курса. Слушатель всегда может задать вопросы преподавателю, получить от него помощь.
  • Только у нас имеется расписание занятий на 1-2 года вперед. Ни один учебный центр в России этого не делает. Обучаясь у нас, слушатель может быть уверенным в том, что занятие пройдет точно по утвержденному графику.
  • Программа лояльности для наших слушателей. После завершения обучения, выпускник обеспечивается поддержкой. Мы не бросаем своих выпускников, а продолжаем помогать и после завершения курса. Вы можете рассчитывать консультацию преподавателя.
  • Помимо этого, мы постоянно проводим Ярмарки вакансий. У нас есть договоренности с сотней работодателей, которые с радостью принимают на работу специалистов, завершивших у нас обучение.

Анонсы ближайших курсов

Расписание по курсам R (язык программирования)

– Программа повышения квалификации – Записаться

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *