Có GUI nào cho R giúp người mới bắt đầu học và lập trình bằng ngôn ngữ đó dễ dàng hơn không?
Có GUI nào cho R giúp người mới bắt đầu học và lập trình bằng ngôn ngữ đó dễ dàng hơn không?
Câu trả lời:
Tôi sẽ khuyến nghị thứ hai của @ Shane cho Deducer , và cũng sẽ giới thiệu Chỉ huy R của John Fox. Gói CRAN ở đây . Nó được gọi là R "Commander" bởi vì nó trả về các lệnh R được liên kết với các lựa chọn menu điểm và nhấp, có thể được lưu và chạy sau từ dấu nhắc lệnh.
Theo cách này, nếu bạn không biết cách làm một cái gì đó thì bạn có thể tìm thấy nó trong các menu và nhận được phản hồi ngay lập tức cho cách thích hợp để làm một cái gì đó với mã R. Có vẻ như Deducer hoạt động tương tự, mặc dù tôi đã không chơi với Deducer một thời gian.
Chỉ huy R cơ sở được thiết kế cho các nhiệm vụ dành cho người mới bắt đầu, nhưng có các plugin có sẵn cho một số phân tích phức tạp hơn (Deducer cũng có plugin). Tuy nhiên, hãy nhớ rằng không có GUI nào có thể làm mọi thứ và đến một lúc nào đó, người dùng sẽ cần phải cai sữa cho mình khỏi việc chỉ và nhấp. Một số người (bao gồm cả tôi) nghĩ rằng đó là một điều tốt.
Bạn cũng có thể thử RStudio hoàn toàn mới . IDE đầy đủ tính năng với thiết lập dễ dàng. Tôi đã chơi với nó ngày hôm qua và nó có vẻ tốt đẹp.
Cập nhật
Bây giờ tôi thích RStudio hơn nữa. Họ tích cực thực hiện các yêu cầu tính năng, và nó cho thấy trong những điều nhỏ ngày càng tốt hơn. Nó cũng bao gồm hỗ trợ Git (bao gồm đồng bộ hóa từ xa để tích hợp Github liền mạch).
Một loạt các tên tuổi lớn vừa tham gia vì vậy hy vọng mọi thứ sẽ tiếp tục tốt hơn nữa.
Cập nhật lại
Và thực sự mọi thứ chỉ trở nên tốt hơn, trong thời trang nhanh chóng. Các chu trình kiểm tra xây dựng gói hiện đang theo điểm và nhấp chuột, và các công cụ nhỏ cũng tiếp tục được cải thiện. Bây giờ nó cũng đi kèm với một môi trường gỡ lỗi tích hợp .
Điều này đã được trả lời nhiều lần trên StackOverflow . Các lựa chọn hàng đầu trên đó dường như nhất quán là Eclipse với StatET hoặc Emacs với ESS.
Tôi sẽ không nói rằng có bất kỳ gui tốt nào để học ngôn ngữ dễ dàng hơn . Điều gần nhất sẽ là suy luận từ Ian Fellows. Nhưng có rất nhiều tài nguyên khác (sách, giấy tờ, blog, gói, v.v.) có sẵn để học.
Tôi nghĩ rằng dòng lệnh là giao diện tốt nhất và đặc biệt là cho người mới bắt đầu. Càng bắt đầu sớm với bảng điều khiển, bạn sẽ càng sớm phát hiện ra rằng đây là cách nhanh nhất, thoải mái nhất và điều quan trọng nhất là cách sử dụng R. hoàn toàn không giới hạn.
ctrl-R
thay vào đó là dòng lệnh trực tiếp, cả khi mọi thứ không hoạt động và cần phải thay đổi, và khi chúng hoạt động và đáng để tiết kiệm để sử dụng sau .
Hỏi GUI nào sẽ giúp bạn học lập trình cũng giống như hỏi cửa hàng tạp hóa nào sẽ giúp bạn học cách săn lùng thức ăn của riêng bạn. Sử dụng GUI không phải là một cách để học lập trình .
Sức mạnh của R là nó không được điều khiển bởi GUI, nó sử dụng các tập lệnh về cơ bản cho phép kết quả có thể lặp lại nhiều hơn.
Điều đó đã được nói, tôi nghĩ thật hữu ích khi sử dụng GUI để thể hiện một chủ đề cụ thể .
Các PBSmodelling gói cũng có công cụ cho phép bạn thực hiện GUIs của riêng bạn. Điều này bao gồm một số công cụ tuyệt vời cho tổ chức dự án và tài liệu. Cảm ơn Trạm sinh học Thái Bình Dương!
Ngoài ra, bằng cách sử dụng Rook và Apache, bạn cũng có thể tạo các ứng dụng GUI dựa trên web mạnh mẽ.
Làm GUI của riêng bạn không phù hợp với người mới bắt đầu hoặc câu trả lời trực tiếp cho câu hỏi của bạn. Tuy nhiên, nếu bạn là người dùng nâng cao thì bạn có thể muốn xem xét việc tạo GUI để thể hiện một chủ đề cụ thể.
Điều đáng chú ý là phiên bản cài đặt của R là lối tắt đến Rgui.exe.
Tôi biết rằng bạn đang yêu cầu GUI cho phép bạn truy cập tất cả các chức năng cơ bản của R bằng cách chỉ và nhấp, không phải là trình bao bọc được tôn vinh cho dòng lệnh.
Tuy nhiên, điều quan trọng là phải nhận ra rằng trình bao bọc GUI cho dòng lệnh là GUI và đó là câu trả lời hợp lệ cho câu hỏi của bạn. Dòng lệnh là cách duy nhất để bạn có thể truy cập vào chức năng phát triển nhanh chóng của sức mạnh của R và các gói mới được tạo ra hàng ngày.
Vì thế...
Giao diện tốt nhất cho R chắc chắn là R Studio .
Đối với một số người, giao diện StatET / Eclipse rất quan trọng đối với các tính năng mạnh mẽ của nó, nhưng R Studio đang nhanh chóng vượt qua các tính năng đó và thêm các tính năng mới.
Revolution R (phiên bản thương mại) cũng có GUI, nhưng nó không tuyệt vời trừ khi bạn đam mê sâu sắc về thiết kế của MS Visual Studio. Tuy nhiên, bạn có thể truy cập bản dựng R của Revolution mặc dù R Studio hoặc Eclipse, do đó, đó cũng là một mẹo khá gọn gàng.
Tôi đã sử dụng JGR trong một thời gian ngắn, cho đến khi rõ ràng nó sẽ nhanh chóng tiêu thụ tất cả bộ nhớ trên hệ thống của tôi. Tôi đã không sử dụng nó kể từ đó, và khuyên bạn không nên sử dụng nó.
Tôi khuyên dùng Tinn-R (Từ viết tắt của Tinn không phải là Notepad)
Mặc dù có tất cả các khuyến nghị tốt, tôi chưa tìm thấy thứ gì tốt hơn so với GUI Mac mặc định. R-Studio cho thấy sự hứa hẹn, nhưng hiện tại nó không có nhiều tùy chỉnh hoặc tính năng hơn R và, giả sử, BBEdit để chỉnh sửa.
Tôi khuyên bạn nên xem AirXcell . Đây là phần mềm tính toán trực tuyến (Web 2.0) dựa trên R cung cấp GUI R khá có thể sử dụng với giao diện dòng lệnh (Bảng điều khiển R) trình chỉnh sửa mã và nhiều thứ khác (trình chỉnh sửa khung dữ liệu, v.v.), tất cả đều trực tuyến từ bên trong trình duyệt web.
Xem Sử dụng AirXcell dưới dạng bảng điều khiển R trực tuyến .
Đã làm việc với
trong môi trường Windows, tôi thực sự đề xuất "Revolution R Enterprise".
Tôi chấp nhận rằng quá trình cài đặt của nó mất ít thời gian hơn (600-700 MB) nếu so với BaseR và RStudio, nhưng dù sao, Trình duyệt đối tượng của Revo R, sự dễ dàng của quy trình cài đặt gói, quản lý biến, v.v. những điều - theo tôi - làm cho Revo R trở thành thứ tốt nhất (theo tôi).
Điều đó nói rằng, Revo R được Microsoft mua là - đối với tôi - một trong những nhược điểm của nó vì MS cuối cùng là công ty định hướng lợi nhuận và có thể thay đổi bản chất tự do sớm hay muộn.
Quadstat là một front-end dựa trên trình duyệt miễn phí và cũng là một khung ứng dụng web thống kê nguồn mở. Sau khi gửi một truy vấn điện toán, người dùng được trình bày với đầu ra từ yêu cầu và cả các lệnh R được sử dụng. Trước khi gửi, tệp trợ giúp R được hiển thị rõ ràng để người dùng có thể hiểu một số nội bộ của R. Tôi là người bảo trì dự án và hy vọng bạn thấy phần mềm này hữu ích.
Nếu bạn không muốn mã R, nhưng muốn giao diện người dùng đồ họa như SPSS, có một phần mềm dựa trên đám mây mới, Number Analytics (). Nó dựa trên đám mây nên bạn không cần cài đặt chương trình. Đây là mô hình freemium bắt đầu miễn phí. Nó dành cho người mới bắt đầu không có nhiều kiến thức về thống kê. Điểm bán hàng lớn nhất là nó diễn giải các kết quả thống kê. Bảng màu, và đồ thị tích hợp cũng giúp.
R
GUI không? Sự cường điệu trên trang web đó hoàn toàn không giống như vậy.