Есть ли графический интерфейс для R, который облегчает начинающим изучение и программирование на этом языке?
Есть ли графический интерфейс для R, который облегчает начинающим изучение и программирование на этом языке?
Ответы:
Я бы поддержал рекомендацию @ Шейна для Deducer , а также рекомендовал бы R Commander Джона Фокса. Пакет CRAN находится здесь . Он называется R «Commander», потому что он возвращает команды R, связанные с пунктами меню «укажи и щелкни», которые можно сохранить и запустить позже из командной строки.
Таким образом, если вы не знаете, как что- то сделать, вы можете найти это в меню и получить немедленный ответ о том, как сделать что-то с помощью кода R. Похоже, Deducer работает аналогично, хотя я давно не играл с Deducer.
Base R Commander предназначен для начинающих задач, но есть плагины для некоторых более сложных анализов (у Deducer тоже есть плагины). Имейте в виду, однако, что никакой графический интерфейс не может делать все , и в какой-то момент пользователю придется отучить себя от наведения и нажатия. Некоторые люди (включая меня) считают, что это хорошо.
Вы также можете попробовать совершенно новый RStudio . Достаточно полнофункциональная интегрированная среда разработки с простой настройкой. Я играл с этим вчера, и это кажется хорошим.
Обновить
Теперь я люблю RStudio еще больше. Они активно реализуют запросы функций, и это показывает, что мелочи становятся все лучше и лучше. Он также включает поддержку Git (включая удаленную синхронизацию, поэтому интеграция с Github проходит без проблем).
Куча громких имен только что присоединилась, так что, надеюсь, все будет еще лучше.
Обновите снова
И действительно, все стало только лучше, быстрым способом. Циклы проверки сборки пакетов теперь выполняются по принципу «укажи и щелкни», и эта мелочь продолжает улучшаться. Теперь он также поставляется с интегрированной средой отладки .
На StackOverflow ответили несколько раз . Похоже, что верхние выборки - это Eclipse с StatET или Emacs с ESS.
Я бы не сказал, что есть хорошие интерфейсы, облегчающие изучение языка. Самым близким был бы вывод из Яна Феллоуз. Но есть много других ресурсов (книги, документы, блоги, пакеты и т. Д.), Доступных для изучения.
Я считаю, что командная строка - лучший интерфейс, особенно для начинающих. Чем раньше вы начнете с консоли, тем быстрее вы поймете, что это самый быстрый, самый удобный и, что самое важное, единственный полностью неограниченный способ использования R.
ctrl-R
скорее, прямую командную строку, как для случаев, когда вещи не работают и должны быть изменены, так и для случаев, когда они работают и их стоит сохранить для дальнейшего использования ,
По крайней мере на Linux, RKWard предлагает лучшую функциональность. Новый RStudio выглядит довольно многообещающе.
Спрашивать, какой графический интерфейс поможет вам учиться программированию, все равно, что спрашивать, какой продуктовый магазин поможет вам научиться охотиться за своей едой. Использование графического интерфейса не способ научиться программированию .
Сила R в том, что он не управляется графическим интерфейсом, он использует сценарии, которые в основном позволяют получить более воспроизводимые результаты.
При этом, я думаю, что полезно использовать графический интерфейс для демонстрации одной конкретной темы .
В пакете PBSmodelling также есть инструменты, которые позволяют вам создавать собственные графические интерфейсы. Это включает в себя некоторые удивительные инструменты для организации проекта и документации. Спасибо Тихоокеанской Биологической Станции!
Кроме того, используя Rook и Apache, вы также можете создавать мощные веб-приложения с графическим интерфейсом.
Создание собственного графического интерфейса не подходит для новичков или прямого ответа на ваш вопрос. Однако, если вы продвинутый пользователь, то вы можете рассмотреть возможность создания графического интерфейса для демонстрации конкретной темы.
Стоит отметить, что установленная версия R является ярлыком для Rgui.exe.
Я знаю, что вы запрашиваете графический интерфейс, который позволит вам получить доступ ко всем основным функциям R, указывая и щелкая, а не прославленную оболочку для командной строки.
Однако важно понимать, что оболочка GUI для командной строки - это GUI, и это правильный ответ на ваш вопрос. Командная строка - единственный способ получить доступ к быстро развивающимся функциональным возможностям R и ежедневно создаваемым пакетам.
Так...
Лучший интерфейс для R, безусловно, R Studio .
Для некоторых людей интерфейс StatET / Eclipse важен своими мощными функциями, но R Studio быстро обгоняет эти функции и добавляет новые.
Revolution R (коммерческая версия) также имеет графический интерфейс, но он не так хорош, если вы не увлечены дизайном MS Visual Studio. Тем не менее, вы можете получить доступ к сборке Revolution от R через R Studio или Eclipse, так что это тоже довольно приятный трюк.
Я использовал JGR некоторое время, пока не стало очевидно, что он быстро поглотит всю память в моей системе. Я не использовал его с тех пор, и рекомендую вам не использовать его.
Я рекомендую Tinn-R (что является аббревиатурой от Tinn, а не от Notepad)
Несмотря на все хорошие рекомендации, я не нашел ничего радикально лучше, чем стандартный графический интерфейс Mac. R-Studio демонстрирует многообещающие возможности, но в настоящее время она не настолько настраиваема и функциональна, как R и, скажем, BBEdit для редактирования.
Я бы порекомендовал взглянуть на AirXcell . Это онлайновое (Web 2.0) программное обеспечение для расчета на основе R, которое предоставляет достаточно удобный графический интерфейс R с интерфейсом командной строки (консоль R), редактором кода и многими другими вещами (редактор фреймов данных и т. Д.), Все изнутри онлайн изнутри веб-браузер.
Работая с
в среде Windows я настоятельно рекомендую «Revolution R Enterprise».
Я согласен, что его установка занимает немного больше времени (это 600-700 МБ) по сравнению с BaseR и RStudio, но в любом случае, Object Browser из Revo R, простота процедуры установки пакета, управление переменными и т. Д. вещи, которые, по моему мнению, делают Revo R лучшим (по мне).
Тем не менее, покупка Revo R корпорацией Microsoft - один из ее недостатков, поскольку MS в конечном итоге ориентируется на прибыль и рано или поздно может изменить свой свободный характер.
Quadstat - это бесплатный интерфейс на основе браузера для R, а также платформа статистических веб-приложений с открытым исходным кодом. После отправки вычислительного запроса пользователю предоставляется вывод из запроса, а также используемые команды R. Перед отправкой файл справки R четко отображается, чтобы пользователь мог понять некоторые из особенностей R. Я являюсь сопровождающим проекта и надеюсь, что вы найдете программное обеспечение полезным.
Если вы не хотите кодировать R, но хотите использовать графический пользовательский интерфейс, такой как SPSS, есть новое облачное программное обеспечение Number Analytics (). Он основан на облаке, поэтому вам не нужно устанавливать программу. Это freemium модель, начиная бесплатно. Это для начинающих, которые не имеют больших знаний о статистике. Самым большим преимуществом является то, что он интерпретирует статистические результаты. Таблица цветов и встроенные графики также помогает.
R
графическим интерфейсом? Шумиха на этой веб-странице совсем не похожа на это.