R4marketing | канал Алексея Селезнёва | Язык R
4.28K subscribers
59 photos
11 files
1.21K links
Автор канала Алексей Селезнёв, украинский аналитик, автор ряда курсов по языку R и пакетов расширяющих его возможности.

В канале публикуются статьи, доклады, новости, уроки и заметки по языку R.

Для связи: @AlexeySeleznev
Реклама: http://bit.ly/39MwJCY
Download Telegram
Опубликовал вторую статью из серии статей о разработке телеграм ботов на языке R.

В этой статье описан процесс добавление боту поддержки команд и фильтров сообщений.

В начале мы напишем простого бота который умеет здороваться по команде /hi, далее научим бота отвечать приветствием на все сообщения в которых встречаются слова: привет, здравствуй, салют, хай, бонжур.

И в конце статьи приведён пример полноценного бота, который по заданной дате и коду страны определяет является ли день в этой стране рабочим или выходным согласно официального производственного календаря.
Богдан Непряхин (@Bogdann63), студент курса "Язык R для интернет - маркетинга" и директор по маркетингу в Samcom написал и опубликовал свой первый пакет calltouchr.

Пакет предназначен для работы с API Calltouch.

Так же, в связи с пебликацией пакета вышла статья о том как им пользоваться.

В предыдущей статье я описал функцию для обращения к API колтача. После её написания начали поступать запросы на создание пакета на R, для упрощения работы с API Calltouch и я решил перенести из функции всё лучшее что было сделано (с некоторыми доработками) в готовое, пакетное решение.
​​Друзья, вчера аудитория R4marketinig достигла рубежа в 2000 подписчиков, это внушительный результат если учитывать достаточно узкую для русскоязычного сегмента тематику канала.

Спасибо всем вам, и двигаемся дальше!
​​Пакет rfacebookstat переведён на работу с Facebook Marketing API v8.0.

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

Для обновления пакета используйте команду install.packages('rfacebookstat').
Инжиниринг в R с Павлом Левчуком: работа в R Notebook

В этой статье собраны советы от Паши Левчука по оформлению R кода в R Notebook, и о технологии rmarkdown.

Из статьи вы узнаете как:

- писать код и сразу видеть результаты,
- работать с разными языками программирования,
- сохранять исследования в нужном формате,
- параметризировать код для создания нужных инструментов.
Netpeak на рынке интернет маркетинга работает с 2006 года. За это время мы активно делились знаниями и создали много полезных контент проектов.

На сегодняшний день у нас есть блог, различные рассылки, академии, youtube каналы, телеграм каналы и так далее.

Что бы объединить всё это дело мы создали хаб знаний. Отныне любой новый контент-проект Netpeak будет появляться здесь.
Опубликовал 3 статью из серии "Пишем telegram бота на языке R".

В этот раз рассказал о том, как добавить боту клавиатуру, за счёт чего можно значительно упростить использование вашего бота.

В статье рассмотрено несколько примеров различных ботов, от самых простых с примитивной логикой, до ботов которые сообщают текущую погоду по указанному городу, и бота который парсит с Хабры по указанному хабу список наиболее свежих статей, и выводит их кнопками.
Опубликовал видео о том, как с помощью пакета ryandexdirect запрашивать статистику из API Яндекс.Директ.

Из видео вы узнаете:
- Как запросить данные из API Яндекс Директ
- Где найти список полей, которые можно запросить
- Как включать или исключать из расчётов расхода на рекламу НДС и скидки
- Как получить данные о конверсиях с применением различных моделей атрибуции

Подписывайтесь на youtube канал.
Перевод статьи Learn to code for data: a pragmatist’s guide, в которой описан один из подходов к изучению языка R, а так же то, почему аналитику лучше начинать с изучения R, а не Python.

Как только вы начинаете использовать таблицу в качестве отчета, базы данных и инструмента для их преобразования, это сигнал — надо остановиться! Вы зашли слишком далеко. Такие электронные таблицы не что иное, как страшный сон для обслуживания и отладки.

А есть ли альтернатива? Конечно — научиться писать код для анализа данных.
Запись вебинара "Визуализация данных с помощью библиотеки ggplot2".

Спикеры:
– Андрон Алексанян – исполнительный директор Аптека-Центр, Data Scientist Aurum
– Роман Павлов – ведущий, писатель и преподаватель SF Education

О вебинаре:
Построение визуализаций - полезный навык для любого офисного сотрудника. На вебинаре "Визуализация данных для бизнеса с помощью библиотеки ggplot2 языка R" мы разберём несколько основных графических элементов; посмотрим, как работают основные функции и поговорим про кастомизацию графиков.
​​Ещё один русскоязычный мануал по разработке Shiny приложений.

1. Shiny: обзор
2. Настройка shiny
3. Написание «ui.R»
4. Написание SERVER.R
5. Размещение Shiny app в сети
6. Создание интерактивной визуализации для наборов данных
7. Дополнительные пакеты для приложения Shiny
8. Преимущества и недостатки Shiny
​​В интерфейсе Яндекс.Метрики появился раздел "Интеграции", в который был включён разработанный мной пакет rym.
Опубликовал ещё видео посвящённое пакету ryandexdirect.

В этот раз в видео мы разберёмся как запросить текущий баланс рекламного аккаунта Яндекс.Директ, спрогнозировать на какое количество дней его хватит, и если оставшихся средств хватит менее чем на 3 дня отправлять в телеграм уведомление.

Тайм коды:
1. Создаём телеграм бота через BotFather (0:25)
2. Получаем id чата с ботом (1:51)
3. Запрашиваем остаток средств с рекламного кабинета (3:55)
4. Прогнозируем, на какое количество дней хватит оставшихся средств (5:25)
5. Построение прогноза, на какое количество дней хватит оставшихся средств (6:05)
6. Отправляем в telegram сообщение о том, что средства закончатся в ближайшие 3 дня (7:30)

Ссылка на рассмотренный в видео код.
Новая статья от Сергея Мастицкого.

Оценка уровня избыточной смертности, ассоциированной с COVID-19 в Республике Беларусь
От автора:
В новой статье блога "R: Анализ и визуализация данных" приведено описание анализа многолетних месячных данных по смертности в Беларуси, целью которого было оценить уровень избыточной смертности, ассоциированной с пандемией COVID-19. Полученные оценки ставят Беларусь в один ряд со странами, которые существенно пострадали от этого нового заболевания.
Опубликовал 4 статью из серии "Пишем telegram бота на языке R".

В этот раз описал процесс построения бота, который поддерживает последовательный логический диалог. Т.е. вы инициализируете начало диалога, и бот шаг за шагом запрашивает от вас некоторые данные, и проверяет корректность отправленных вами данных. Если данные прошли проверку записывает их в базу, и задаёт следующий вопрос.

Так же мы разберёмся как использовать базы данных под капотом бота, на примере встраиваемой SQLite.