초보자가 해당 언어로 쉽게 학습하고 프로그래밍 할 수있는 GUI for R이 있습니까?
초보자가 해당 언어로 쉽게 학습하고 프로그래밍 할 수있는 GUI for R이 있습니까?
답변:
Deducer 에 대한 @Shane 의 추천을 두 번째로 , John Fox 의 R Commander 도 추천 합니다 . CRAN 패키지는 여기에 있습니다 . 포인트 앤 클릭 메뉴 선택과 관련된 R 명령을 반환하므로 명령 프롬프트에서 나중에 저장하고 실행할 수 있기 때문에 R "커맨더"라고합니다.
이런 식으로 무언가 를 수행하는 방법을 모른다 면 메뉴에서 찾을 수 있으며 R 코드로 무언가 를 수행하는 적절한 방법에 대한 즉각적인 응답을 얻을 수 있습니다. Deducer와 한동안 플레이하지는 않았지만 Deducer가 비슷하게 작동하는 것처럼 보입니다.
기본 R 사령관은 초보자를위한 작업을 위해 설계되었지만보다 정교한 분석을 위해 사용할 수있는 플러그인이 있습니다 (Deducer에도 플러그인이 있음). 그러나 GUI가 모든 작업을 수행 할 수는 없으며 어느 시점에서 사용자가 마우스를 가리키고 클릭하지 못하게해야합니다. 일부 사람들 (자신 포함)은 그것이 좋은 것이라고 생각합니다.
새로운 RStudio를 사용해 볼 수도 있습니다 . 손쉬운 설정으로 완벽한 기능을 갖춘 IDE. 나는 어제 그것을 가지고 놀았고 멋지다.
최신 정보
이제 RStudio가 훨씬 더 좋습니다. 그들은 적극적으로 기능 요청을 구현하며 점점 더 좋아지는 작은 것들을 보여줍니다. 또한 Git 지원도 포함됩니다 (원격 동기화를 포함하여 Github 통합이 원활 함).
많은 큰 이름이 방금 합쳐 졌기 때문에 희망이 더 좋아질 것입니다.
다시 업데이트
그리고 실제로 상황은 빠르게 개선되었습니다. 패키지 빌드 확인주기는 이제 포인트 앤 클릭 방식이며 작은 것도 계속 개선됩니다. 이제 통합 디버깅 환경 도 제공됩니다.
이것은 StackOverflow에서 여러 번 답변되었습니다 . 거기에있는 최고의 선택은 StatET이있는 Eclipse 또는 ESS가있는 Emacs 인 것 같습니다.
언어 를 배우기 쉽도록 좋은 GUI가 있다고는 말할 수 없습니다 . 가장 가까운 것은 Ian Fellows의 추론 자 입니다. 그러나 학습에 사용할 수있는 많은 다른 자료 (책, 신문, 블로그, 패키지 등)가 있습니다.
커맨드 라인이 가장 좋은 인터페이스, 특히 초보자에게 적합하다고 생각합니다. 콘솔을 빨리 시작할수록 이것이 가장 빠르고 가장 편안하며 R을 사용하는 유일한 비 제한적 인 방법이 가장 중요하다는 것을 빨리 알 수 있습니다.
ctrl-R
직접 명령 행 을 사용해야한다는 점이 중요합니다. 일이 작동하지 않고 변경되어야 할 때와 작동 할 때와 나중에 사용할 수 있도록 절약 할 가치가있는 경우 .
프로그래밍 을 배우는 데 도움이되는 GUI를 묻는 것은 자신의 음식을 찾는 방법을 배우는 식료품 점을 묻는 것과 같습니다. GUI를 사용하는 것은 프로그래밍 을 배우는 방법이 아닙니다 .
R의 힘은 GUI 기반이 아니라보다 재현 가능한 결과를 기본적으로 제공하는 스크립트를 사용한다는 것입니다.
이미 말했듯이 GUI를 사용하여 단일 특정 주제 를 설명하는 것이 유용하다고 생각합니다 .
PBSmodelling의 패키지는 당신이 당신의 자신의 GUI를 만들 수있는 도구가 있습니다. 여기에는 프로젝트 구성 및 문서화를위한 놀라운 도구가 포함됩니다. Pacific Biological Station에 감사드립니다!
또한 Rook 및 Apache 를 사용하여 강력한 웹 기반 GUI 응용 프로그램을 만들 수도 있습니다.
자신 만의 GUI를 만드는 것은 초보자 나 질문에 대한 직접적인 대답에는 적합하지 않습니다. 그러나 고급 사용자 인 경우 특정 주제를 보여주기 위해 GUI를 만드는 것이 좋습니다.
설치된 R 버전이 Rgui.exe의 바로 가기임을 주목할 가치가 있습니다.
명령 줄에 대한 영광스러운 포장지가 아니라 가리키고 클릭하여 R의 모든 기본 기능에 액세스 할 수있는 GUI를 요청한다는 것을 알고 있습니다.
그러나 명령 행에 대한 GUI 랩퍼는 GUI이며 귀하의 질문에 대한 올바른 답변이라는 것을 알아야합니다. 커맨드 라인은 R의 강력한 기능과 매일 새로 제작 된 패키지의 빠르게 진화하는 기능에 액세스 할 수있는 유일한 방법입니다.
그래서...
R을위한 최고의 인터페이스는 확실히 R Studio 입니다.
어떤 사람들 에게는 StatET / Eclipse 인터페이스가 강력한 기능에 중요하지만 R Studio는 이러한 기능을 빠르게 극복 하고 새로운 기능을 추가하고 있습니다.
Revolution R (상업용 버전)에도 GUI가 있지만 MS Visual Studio의 디자인에 열정이 없다면 그렇게 좋지 않습니다. 그러나 R Studio 또는 Eclipse를 통해 Revolution의 R 빌드에 액세스 할 수 있으므로 매우 깔끔한 트릭입니다.
나는 Tinn-R을 추천합니다 (Tinn은 메모장이 아닙니다)
AirXcell을 살펴 보는 것이 좋습니다 . R 기반의 온라인 (Web 2.0) 계산 소프트웨어로 명령 줄 인터페이스 (R 콘솔)와 코드 편집기 및 기타 여러 가지 (데이터 프레임 편집기 등)를 사용하여 매우 유용한 R GUI를 제공합니다. 웹 브라우저.
함께 일한
Windows 환경에서는 "Revolution R Enterprise"를 적극 권장합니다.
BaseR 및 RStudio와 비교할 때 설치 시간이 조금 더 길지만 (600-700MB), 어쨌든 Revo R의 Object Browser, 패키지 설치 절차의 용이성, 변수 관리 등이 많이 있습니다. 나에 따르면, Revo R을 최고로 만드는 것들 (나에게도).
즉, MS가 궁극적으로 이익 지향적이며 조만간 자유의 본질을 바꿀 수 있기 때문에 Microsoft가 구입하는 Revo R은 단점 중 하나입니다.
Quadstat는 R에 대한 무료 브라우저 기반 프런트 엔드 및 오픈 소스 통계 웹 응용 프로그램 프레임 워크입니다. 컴퓨팅 쿼리를 제출 한 후 사용자에게 요청의 출력과 사용 된 R 명령이 표시됩니다. 제출하기 전에 R 도움말 파일이 명확하게 표시되어 사용자가 R의 내부 내용을 이해할 수 있습니다. 저는 프로젝트 관리자이며 소프트웨어가 유용하기를 바랍니다.
R을 코딩하고 싶지 않지만 SPSS와 같은 그래픽 사용자 인터페이스를 원하는 경우 새로운 클라우드 기반 소프트웨어 인 Number Analytics ()가 있습니다. 클라우드를 기반으로하므로 프로그램을 설치할 필요가 없습니다. 무료로 시작하는 프리미엄 모델입니다. 통계에 대해 잘 모르는 초보자를위한 것입니다. 가장 큰 판매 포인트는 통계 결과를 해석한다는 것입니다. 색상 표 및 내장 그래프도 도움이됩니다.
R
. 그 웹 페이지의 과대 광고는 전혀 그렇지 않습니다.