Я работаю с обоими в компании и могу сказать следующее:
- Если у вас большая команда разных людей (не всех исследователей данных), SPSS полезен, потому что он прост (относительно)) чтобы понять.Например, если пользователи собираются запустить модель для получения результата (оценки продаж и т. Д.), SPSS проста и удобна в использовании.
Тем не менее, я считаю, R лучше почти в каждом другом смысле:
1008 R быстрее (хотя, иногда спорно) 1011 * Как было указано ранее,синтаксис в SPSS ужасный (я не могу этого подчеркнуть).С другой стороны, изучать R может быть больно, но в Интернете есть множество ресурсов, и в итоге он платит гораздо больше из-за разных вещей, которые вы можете сделать. Опять же, как все говорят, небо - это предел для R. Тонны пакетов, ресурсов и, что еще важнее: независимость, чтобы делать, как вам угодно.В моей организации есть некоторые функции очень высокого уровня, которые много делают.Самое сложное - создать их один раз, но затем они выполняют сложные задачи, которые SPSS запутывает в бесконечной паутине холста.Это особенно верно для таких вещей, как петли.
Это часто упускается из виду, но R также имеет множество функций для взаимодействия между командами (интеграция github с RStudio и простая сборка пакетов с помощью devtools).
На самом деле, если все в вашей организации знают R, все, что вам нужно, это поддерживать базовый пакет на github, чтобы делиться всем.Это, конечно, не является нормой, поэтому я думаю, что SPSS, хотя и является худшим продуктом, все еще имеет рынок.