Ресурсы для пользователя R, который должен изучить SAS

18

Я использую R. Каждый день. Я думаю, с точки зрения data.frames, семейства функций apply (), объектно-ориентированного программирования, векторизации и геометрии / эстетики ggplot2. Я только начал работать в организации, которая в основном использует SAS. Я знаю, что есть книга об изучении R для пользователей SAS , но каковы хорошие ресурсы для пользователей R, которые никогда не использовали SAS?

Стивен Тернер
источник
хотите сказать, почему эта книга недостаточно хороша?
Эдуардо Леони
4
@ Эдуардо Это не в том направлении :-).
whuber
1
@ Steven Может быть, вам следует начать с процедуры IML, которая концептуально ближе всего к R. По крайней мере, это поможет начать работу соков. psych.yorku.ca/lab/sas/iml.htm Но я признаю, что, вероятно, существует необходимость в этом обратном томе.
Ральф Уинтерс
2
Кстати, я немного пишу на R и в основном на Python и только что присоединился к компании, которая активно использует SAS. После 5 месяцев включения Python в наш инструментарий я добиваюсь больших успехов, вытесняя SAS в некоторых областях. Во время навигации по водам нам следует подумать о создании вики о том, «Как заставить вашу компанию использовать для аналитики нечто иное, чем SAS / SPSS». Я считаю, что культурные проблемы гораздо сложнее, чем просто проповедовать различия в языке или производительности.
Джош Хеманн
1
Если вы решите следовать предложению @ RalphWinter, вам может понравиться блог SAS / IML: blogs.sas.com/content/iml Из SAS / IML вы также можете вызывать функции R, которые могут помочь вам в переходе: блоги. sas.com/iml/index.php?/archives/…
Рик

Ответы:

19

15 месяцев назад я начал свою нынешнюю работу как человек, который использовал R исключительно около 3 лет; Я использовал SAS в своем первом классе статистики, ненавидел его и больше никогда не трогал, пока не начал здесь. Вот что мне помогло, а что нет:

полезное:


  • Код коллег . Это самый полезный источник для меня. Некоторые из них были очень хорошим кодом, некоторые были очень плохим кодом, но все это показало мне, как думать в SAS.
  • СУГИ . Хотя они часто бывают почти невыносимо банальными, в Интернете есть огромное количество этих маленьких практических статей. Вам не нужно искать их; просто Google, и они представят себя вам.
  • O'Reilly SQL Pocket Guide , автор Gennick. Я избегаю большого количества SAS-кодирования, используя PROC SQL для обработки и суммирования данных. Это обман, и мне все равно.
  • Эта статья объясняет форматы и информацию (PDF) . Это, без сомнения, наименее интуитивная часть SAS для меня.
  • Сайт статистических вычислений UCLA . У UCLA есть куча отличного вводного материала, и между его разделами R и SAS есть много параллельного материала ( как эти примеры анализа ).

Не полезно:


  • Все, что я когда-либо читал, предназначено для людей, переходящих между R и SAS. У меня есть книга «R and SAS» от Кляйнмана и Хортона, которую я открыла дважды только для того, чтобы не найти ответы на свои вопросы. Я прочитал несколько других руководств здесь и там. Может быть, это просто мой стиль обучения, но ни одна из этих вещей никогда не застряла со мной, и я неизбежно заканчиваю поискать в Google, когда мне это действительно нужно.

С тобой все будет хорошо. Просто прочитайте код своих коллег, задайте вопросы здесь и в StackOverflow и - что бы вы ни делали - не пытайтесь что-либо строить.

Мэтт Паркер
источник
@Matt - я думаю, что Proc SGPLOTRoxxx.
Suncoolsu
@Matt Parker - я не нашел книгу общих ресурсов SAS, которую я нашел удовлетворительной. У вас есть предложения или вы просто полагаетесь на интернет-поиски?
Энди W
1
@Matt Я нашел книгу Клейнмана и Хортона довольно полезной. И, как и @suncoolsu, я считаю, что новые SGPLOT, SGSCATTER и SGPANEL PROCS намного лучше, чем старая графическая система SAS. И SGRENDER позволяет много контроля над графикой. И графики ODS, которые идут с каждым статистическим PROC, являются очень хорошими значениями по умолчанию.
Питер Флом - Восстановить Монику
2
@Matt (+1) Хороший ответ. Я также наткнулся на этот блог, в котором представлены иллюстрированные примеры R / SAS: sas-and-r.blogspot.com .
ЧЛ
Спасибо за указатели на эти новые процедуры, @suncoolsu и @Peter - я только недавно был обновлён до 9.2, так что я обязательно проверю это. Кроме того, просто чтобы уточнить: я не думаю, что «SAS и R» сделаны плохо, просто я никогда не помогал мне, когда я нуждался. @chl, блог, который вы нашли, на самом деле является сопутствующим блогом этой книги, который является действительно хорошим дополнением авторов.
Мэтт Паркер
6

Пара вещей, которые нужно добавить к тому, что сказал @matt:

Помимо SUGI (который теперь переименован в SAS Global Forum и пройдет в этом году в Лас-Вегасе), существует множество местных и региональных групп пользователей SAS. Они меньше, более интимны и (обычно) намного дешевле. Некоторые местные группы даже бесплатны. Смотри здесь

САС-Л. Это список рассылки для вопросов SAS. Это довольно дружелюбно, и некоторые из участников входят в число лучших программистов SAS.

Книга SAS и R: Управление данными, статистический анализ и графика Клейнмана и Хортона. Посмотрите, что вы хотите сделать в индексе R, и вы найдете, как это сделать и в SAS. Вроде как межъязыковой словарь.

Питер Флом - Восстановить Монику
источник
1
Я буду второй рекомендации для книги Клейнмана.
Джош Хеманн
4

В дополнение к отличным советам Мэтта Паркерса (особенно о чтении кода коллег), фактическая документация SAS может быть на удивление полезна (как только вы определились с названием, которое вы хотите): http://support.sas.com/documentation/

С материалами Глобального форума / SUGI можно ознакомиться здесь: http://support.sas.com/events/sasglobalforum/previous/online.html.

Саймон Бирн
источник
Я возьму второе голосование за документацию SAS, это действительно довольно хорошо (и объемно).
Hong Ooi