R-programming
-
- Posts: 2
- Joined: 07 Jul 2015 00:02
R-programming
Привет! Вопрос: реально ли найти работу с базовым знанием R, без бэкграунда в математике и статистике?
Есть ли потребность в таких работниках? Есть ли такие позиции?
Есть ли потребность в таких работниках? Есть ли такие позиции?
-
- Уже с Приветом
- Posts: 5992
- Joined: 11 Mar 2011 05:36
Re: R-programming
наверное все можно ...
но я так понимаю R очень привязан к области использования. а там скорее всего уже куча специфический библиотек ...
но я так понимаю R очень привязан к области использования. а там скорее всего уже куча специфический библиотек ...
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: R-programming
вообще-то R как раз и заточен на использование статистиками.
Соответственно знание математики и статистики как-бы подразумевается.
Соответственно знание математики и статистики как-бы подразумевается.
-
- Уже с Приветом
- Posts: 3647
- Joined: 23 May 2010 15:10
Re: R-programming
я аж прифигел, какой смысл в R без знания статистики?
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: R-programming
А что автор имеет в виду под базовыми знаниями? Сам по себе язык практически никому не нужен. Требуются знания пакетов с конкретными приложениями.
-
- Уже с Приветом
- Posts: 5401
- Joined: 04 Feb 2009 05:05
-
- Уже с Приветом
- Posts: 209
- Joined: 12 Sep 2015 23:22
Re: R-programming
Вопрос ТС можно переформулировать в более простых терминах - "я научился пользоваться ножом, могу ли я работать хирургом?"
Экономика России - это просто другое название для цены нефти
-
- Уже с Приветом
- Posts: 5401
- Joined: 04 Feb 2009 05:05
Re: R-programming
Про хирурга имхо неправильная аналогия.
От ошибок хирургов умирают люди. От ошибок аналитегов одни жирные коты теряют деньги. Это значит, что у других жирных котов денег прибавляется. В общем и целом в мире ничего не меняется
От ошибок хирургов умирают люди. От ошибок аналитегов одни жирные коты теряют деньги. Это значит, что у других жирных котов денег прибавляется. В общем и целом в мире ничего не меняется
Из своей головы не эмигрируешь.
-
- Уже с Приветом
- Posts: 5992
- Joined: 11 Mar 2011 05:36
Re: R-programming
а мне так кажется хорошее сравнение с хирургом. скальпель в руки взял подошел, а что и как не знает
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: R-programming
В современной медицине подход имхо мало отличается. Умерший человек = 1) упущенная прибыль от дальнейшего его лечения 2) потенциальные затраты на лоеровKotKot wrote:Про хирурга имхо неправильная аналогия.
От ошибок хирургов умирают люди. От ошибок аналитегов одни жирные коты теряют деньги. Это значит, что у других жирных котов денег прибавляется. В общем и целом в мире ничего не меняется
То, что умер живой человек, а не просто поменялась ячейка в бухгалтерской табличке, волнует только его родственников. Да и то не факт
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: R-programming
Приложения? В основном анализ данных, математические и статистические модели, машинное обучение. Формально, данный язык можно использовать и для других целей (например, хранения и обработки данных), но не думаю, что это будет оптимальным использованием языка. Собственно, основная сила языка - в его "открытости", что позволяет привлечь огромное число разработчиков библиотек. Правда, в этом заключается его слабость. Не всегда исправлены ошибки, присутствуют "параллельные" пакеты и т.п.KotKot wrote:Каких именно пакетов? С какими приложениями?
Сам язык как и пакеты выучить не сложно. Собственно, вся фишка в понимании и умении их "правильно" применить. Собственно в этом и заключается работа исследователя/аналитика, а сам язык - это лишь (очень удобное) средство.
Какие пакеты? Выбор библиотек зависит от области приложения (см. выше) и конкретных задач.
-
- Уже с Приветом
- Posts: 5401
- Joined: 04 Feb 2009 05:05
Re: R-programming
А на каких сайтах искать библиотеки?Физик-Лирик wrote:Приложения? В основном анализ данных, математические и статистические модели, машинное обучение. Формально, данный язык можно использовать и для других целей (например, хранения и обработки данных), но не думаю, что это будет оптимальным использованием языка. Собственно, основная сила языка - в его "открытости", что позволяет привлечь огромное число разработчиков библиотек. Правда, в этом заключается его слабость. Не всегда исправлены ошибки, присутствуют "параллельные" пакеты и т.п.KotKot wrote:Каких именно пакетов? С какими приложениями?
Сам язык как и пакеты выучить не сложно. Собственно, вся фишка в понимании и умении их "правильно" применить. Собственно в этом и заключается работа исследователя/аналитика, а сам язык - это лишь (очень удобное) средство.
Какие пакеты? Выбор библиотек зависит от области приложения (см. выше) и конкретных задач.
Область применения - финансы.
Из своей головы не эмигрируешь.
-
- Уже с Приветом
- Posts: 5992
- Joined: 11 Mar 2011 05:36
Re: R-programming
честно говоря был поражен в хорошую сторону, как R лихо загружает библиотеки сам. Надо только знать имя нужной библиотеке. Скорее всего видел список библиотек на сайте R.
так был поражен, как плохо подключается Срр программы. Для этого есть Rcpp библиотека и там такого накрутили
так был поражен, как плохо подключается Срр программы. Для этого есть Rcpp библиотека и там такого накрутили
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: R-programming
Я обычно ищу так. Иду в Инет и печатаю типа "R и интересующую область". Смотрю, что выдаст, и изучаю. Полезны так же форумы.KotKot wrote: А на каких сайтах искать библиотеки?
Область применения - финансы.
-
- Уже с Приветом
- Posts: 5401
- Joined: 04 Feb 2009 05:05
-
- Уже с Приветом
- Posts: 12250
- Joined: 18 Sep 2006 02:36
- Location: New England
Re: R-programming
Быстро, R проще намного.KotKot wrote:Как быстро можно выучить R, если знаешь SAS?
Их искать по сайтам не надо, они сами загружаются, если знать, что надо. А чтобы узнать, какие бывают, почти во всех книгах по статистике в финансах все примеры именно на R разобраны.KotKot wrote: А на каких сайтах искать библиотеки?
Область применения - финансы.
Happiness can be found, even in the darkest of times, if one only remembers to turn on the light. (C)
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: R-programming
Зависит от целей. Мне потребовалось больше времени, чтобы получить сертификат, нежели освоить R. Думаю, начнете писать первый R код через несколько часов. Чтобы овладеть аровскими примочками - несколько недель или месяцев в зависимости от "потребностей" и проектов. Т.е. можно использовать стандарт, а можно использовать аровские конструкции. Второе предпочтительнее. Как уже упоминалось, выучить язык несложно. Ценится именно его применение для работы с предметными областями, что подразумевает знание этих областей.KotKot wrote:Как быстро можно выучить R, если знаешь SAS?
R имеет несколько библиотек, которые либо загружаются по "дефолоту" после старта, либо после загрузки пользователем. Все остальные пакеты надо брать из репозитория, добавлять к уже имеющимся пакетам и загружать.Annetta wrote: Их искать по сайтам не надо, они сами загружаются, если знать, что надо. А чтобы узнать, какие бывают, почти во всех книгах по статистике в финансах все примеры именно на R разобраны.
Я тоже люблю использовать R для подготовки данных. Однако для "серьезной" обработки данных, особенно больших объемов, я использую другие "тулсы". Предпочитаю "свинью". R скорее всего вылетит из-за проблем с памятью. Однако, если использовать "ин мемору процесинг" - тогда другое дело.Снежная Королева wrote:Ну, dplyr очень хорош без всякой статистики, я его вместо SQL использую, а так да, смысла нет
А вообще связи с огромной популярностью "больших данных" надо посматривать по сторонам и изучать соответствующие технологии (к счастью, все - опен соурс). Не знаю, что будет через год. Сейчас развиваются несколько направлений. Интересно, что станет стандартом.
-
- Уже с Приветом
- Posts: 12250
- Joined: 18 Sep 2006 02:36
- Location: New England
Re: R-programming
Вообще-то я о том, что загрузка новых пакетов - это одна строчка. В моем понимании это как раз "ничего делать не надо". Не сравнить с действительно установкой какого-нибудь quantlib, где действительно надо искать, устанавливать и т.д.Физик-Лирик wrote:R имеет несколько библиотек, которые либо загружаются по "дефолоту" после старта, либо после загрузки пользователем. Все остальные пакеты надо брать из репозитория, добавлять к уже имеющимся пакетам и загружать.Annetta wrote: Их искать по сайтам не надо, они сами загружаются, если знать, что надо. А чтобы узнать, какие бывают, почти во всех книгах по статистике в финансах все примеры именно на R разобраны.
Happiness can be found, even in the darkest of times, if one only remembers to turn on the light. (C)
-
- Уже с Приветом
- Posts: 17688
- Joined: 19 Sep 2005 16:57
- Location: NJ, US
Re: R-programming
А какие-то сертификаты есть что бы самому получить? Мне жутко хочется двинуться в Биг Дейта. на данной работе нет возмохности перейти на это направление.
The best things in life either make you fat, drunk, or pregnant.
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: R-programming
Это я просто использовал Вашу цитату для общего ответа, если кому нужно . А так я с Вами абсолютно согласен. Устанавливать действительно просто.Annetta wrote:Вообще-то я о том, что загрузка новых пакетов - это одна строчка. В моем понимании это как раз "ничего делать не надо". Не сравнить с действительно установкой какого-нибудь quantlib, где действительно надо искать, устанавливать и т.д.
Насколько я знаю, нет сертификатов. Выше я сасовский имел в виду. Есть сертификаты, что прослушал тот или иной платный курс. Если контора заплатит, возьмите парочку. Вам это нужно для "стимула", чтобы выучить, или действительно сертификат хотите? Куда конкретно Вы хотите двинуться? В ETL или predictive modeling? В любом случае, выучите Хадуп и еще Спарк как последний писк моды. Далее освойте "свинью" (приятный и несложный) и "хайв" (если знаете сиквел, тогда вообще проблем нет). Все это можно выучить самому за достаточно короткий промежуток времени (несколько месяцев, а то и меньше). Далее все сильно зависит. Для ETL всего этого вкупе с сиквелом вполне достаточно (для начала, по крайней мере). Если хотите углубить, тогда учите программирование на Спарке (Питон, Джава и Скала). Мне больше последний нравится. Если хотите в машинное обучение и статистику - тогда R или Питон с соответствующими библиотеками. Или машинную библиотеку Спарка. Ну и "теорию", конечно. В принципе особой глубины и не надо (т.е. лучше иметь, но не критично). Можно освоить наиболее популярные методы и алгоритмы машинного обучения, научиться их гонять и будет хороший старт.Marie Clair wrote:А какие-то сертификаты есть что бы самому получить? Мне жутко хочется двинуться в Биг Дейта. на данной работе нет возмохности перейти на это направление.
-
- Уже с Приветом
- Posts: 17688
- Joined: 19 Sep 2005 16:57
- Location: NJ, US
Re: R-programming
Спасибо за информацию. Вроде Cloudera дает Hadoop Certificate.Физик-Лирик wrote: Насколько я знаю, нет сертификатов. Выше я сасовский имел в виду. Есть сертификаты, что прослушал тот или иной платный курс. Если контора заплатит, возьмите парочку. Вам это нужно для "стимула", чтобы выучить, или действительно сертификат хотите? Куда конкретно Вы хотите двинуться? В ETL или predictive modeling? В любом случае, выучите Хадуп и еще Спарк как последний писк моды. Далее освойте "свинью" (приятный и несложный) и "хайв" (если знаете сиквел, тогда вообще проблем нет). Все это можно выучить самому за достаточно короткий промежуток времени (несколько месяцев, а то и меньше). Далее все сильно зависит. Для ETL всего этого вкупе с сиквелом вполне достаточно (для начала, по крайней мере). Если хотите углубить, тогда учите программирование на Спарке (Питон, Джава и Скала). Мне больше последний нравится. Если хотите в машинное обучение и статистику - тогда R или Питон с соответствующими библиотеками. Или машинную библиотеку Спарка. Ну и "теорию", конечно. В принципе особой глубины и не надо (т.е. лучше иметь, но не критично). Можно освоить наиболее популярные методы и алгоритмы машинного обучения, научиться их гонять и будет хороший старт.
The best things in life either make you fat, drunk, or pregnant.
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: R-programming
Действительно, совсем забыл про него. Даже класс там брал. Контора моя готова была все оплатить. Как-то руки не дошли. Да и не надо оно мне.