Чи є графічний інтерфейс для R, який починає легше починати навчання та програмування на цій мові?
Чи є графічний інтерфейс для R, який починає легше починати навчання та програмування на цій мові?
Відповіді:
Я би другий @ Shane рекомендації для Дедусер , і також рекомендував R Commander від Джона Фокса. Пакет CRAN тут . Він називається R "Commander", тому що він повертає R-команди, пов'язані з вибором меню "point and click", які можна зберегти та запустити пізніше з командного рядка.
Таким чином, якщо ви не знаєте, як щось зробити, то ви можете знайти це в меню і отримати негайну відповідь за правильний спосіб зробити щось із кодом R. Схоже, Deducer працює аналогічно, хоча я не грав з Deducer деякий час.
Базовий R Commander розроблений для орієнтованих на початківців завдань, але є додатки для деяких більш складних аналізів (у Deducer теж є плагіни). Однак майте на увазі, що жоден графічний інтерфейс не може зробити все , і в якийсь момент користувачеві потрібно буде відучити його від вказівки та клацання. Деякі люди (включаючи мене) вважають, що це добре.
Ви також можете спробувати абсолютно новий RStudio . Розумно повнофункціональний IDE з легкою настройкою. Я вчора грав з цим, і це здається приємним.
Оновлення
Зараз мені ще більше подобається RStudio. Вони активно реалізують запити на функції, і це показує, що дрібниці стають все кращими та кращими. Вона також включає підтримку Git (включаючи віддалену синхронізацію, щоб інтеграція Github була бездоганною).
Купа великих імен щойно приєдналася, тому, сподіваємось, справи продовжуватимуться ще краще.
Оновіть ще раз
І справді, справи швидко покращувалися, швидко. Цикли перевірки збирання пакунків тепер націлюються на кнопку та натискання, а також дрібниці продовжують покращуватися. Тепер він також постачається з інтегрованою середовищем налагодження .
На це відповіли кілька разів у StackOverflow . Здається, найкращі вибірки на них є Eclipse зі StatET або Emacs з ESS.
Я б не сказав, що є якісь гарні вироби, щоб полегшити вивчення мови. Найближче було б вивести з Ian Fellows. Але для навчання є багато інших ресурсів (книги, документи, блоги, пакунки тощо).
Я думаю, що командний рядок - найкращий інтерфейс, і особливо для початківців. Чим раніше ви почнете з консолі, тим швидше ви дізнаєтесь, що це найшвидший, найзручніший і що найважливіший - єдиний повністю необмежуючий спосіб використання Р.
ctrl-R
а не прямий командний рядок, як тоді, коли все не працює і потрібно змінювати, а також коли вони працюють, і їх варто заощадити для подальшого використання .
Принаймні на linux, RKWard пропонує найкращий функціонал. Новий RStudio також видається досить перспективним.
Запитувати, який графічний інтерфейс допоможе вам вивчити програмування, це як запитати, який продуктовий магазин допоможе вам навчитися полювати на власну їжу. Використання графічного інтерфейсу - це не спосіб навчитися програмуванню .
Сила R полягає в тому, що він не керований графічним інтерфейсом, він використовує сценарії, які принципово дозволяють отримати більше відтворюваних результатів.
Зважаючи на це, я думаю, що корисно використовувати графічний інтерфейс, щоб продемонструвати одну конкретну тему .
У пакеті PBSmodelling також є інструменти, які дозволяють створювати власні графічні інтерфейси. Сюди входять деякі дивовижні інструменти для організації проекту та документації. Дякую Тихоокеанській біологічній станції!
Крім того, використовуючи Rook та Apache, ви також можете створювати потужні веб-програми GUI.
Створення власного графічного інтерфейсу не підходить для новачків або прямої відповіді на ваше запитання. Однак якщо ви досвідчений користувач, можливо, ви захочете розглянути можливість створення GUI для демонстрації певної теми.
Варто зазначити, що встановлена версія R - це ярлик до Rgui.exe.
Я знаю, що ви просите GUI, який дозволить вам отримати доступ до всіх базових функцій R, вказуючи та клацнувши, а не прославленою обгорткою командного рядка.
Однак важливо усвідомити, що обгортка графічного інтерфейсу для командного рядка - це графічний інтерфейс, і це дійсна відповідь на ваше запитання. Командний рядок - це єдиний спосіб отримати доступ до швидко розвивається функціоналу потужності R та свіжих пакетів, що є авторами щодня.
Тому...
Найкращий інтерфейс для R - це, безумовно, R Studio .
Для деяких людей інтерфейс StatET / Eclipse важливий завдяки потужним функціям, але R Studio швидко обганяє ці функції та додає нові.
У Revolution R (комерційна версія) також є графічний інтерфейс, але він не настільки великий, якщо ви не захоплюєтесь дизайном MS Visual Studio. Однак ви можете отримати доступ до побудови R Revolution R, хоча R Studio або Eclipse, тож це теж досить акуратний трюк.
Я рекомендую Tinn-R (яка абревіатура для Tinn - це не Блокнот)
Незважаючи на всі хороші рекомендації, я не знайшов нічого радикально кращого, ніж Mac GUI за замовчуванням. R-Studio показує обіцянку, але наразі вона не є набагато більш настроюваною або функціональною, ніж R і, скажімо, BBEdit для редагування.
Я б порекомендував подивитися AirXcell . Це онлайн-програмне забезпечення (Web 2.0) для обчислення на основі R, яке забезпечує досить зручний R GUI з інтерфейсом командного рядка (консоль R) редактором коду та різними іншими речами (редактор фреймів даних тощо), все в мережі зсередини веб-браузер.
Попрацювавши з
в середовищі Windows я настійно пропоную "Revolution R Enterprise".
Я погоджуюсь, що його встановлення займає трохи більше часу (це 600-700 МБ), якщо порівнювати з BaseR і RStudio, але все одно, браузер об єктів Revo R, простота процедури встановлення пакета, управління змінними тощо, є багато речі, які, на мою думку, роблять Revo R найкращим (відповідно до мене).
При цьому, придбаний Microsoft Revo R - це один з його недоліків, оскільки MS врешті-решт фірма, орієнтована на прибуток, і може рано чи пізно змінити свою вільну природу.
Quadstat - це безкоштовний переглядач R на базі браузера, а також структура веб-додатків із відкритим кодом. Після подання обчислювального запиту користувачеві надається вихід із запиту, а також використані R-команди. До надсилання файл довідки R чітко відображається, щоб користувач міг зрозуміти деякі внутрішні відомості Р. Я - керівник проекту та сподіваюся, що Ви знайдете програмне забезпечення корисним.
Якщо ви не хочете кодувати R, але хочете графічний інтерфейс користувача на зразок SPSS, є нове хмарне програмне забезпечення Number Analytics (). Він заснований на хмарі, тому вам не потрібно встановлювати програму. Це безкоштовна модель, починаючи безкоштовно. Це для початківців, які не мають багато знань про статистику. Найбільший момент продажу полягає в тому, що він інтерпретує статистичні результати. Кольорова таблиця та вбудовані графіки також допомагають.
R
GUI? Хайп на цій веб-сторінці зовсім не такий.