RKWard – удобная среда разработки для R, мощного языка статистического анализа. Сочетает функциональность R с простотой использования, подходит для новичков и опытных пользователей.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Интегрированная среда разработки для R
Integrated development environment for R
RKWard – это прозрачный интерфейс к языку программирования R, скриптовому языку с акцентом на статистические функции. RKWard стремится объединить мощь языка R с удобством использования коммерческих статистических пакетов. RKWard написан на C++ и, хотя он может работать в различных средах, был разработан для и интегрируется с окружением рабочего стола KDE и библиотеками Qt.
RKWard is a transparent front end to the R programming language, a scripting language with a strong focus on statistics functions. RKWard tries to combine the power of the R language with the ease of use of commercial statistical packages. RKWard is written in C++ and although it can run in numerous environments, it was designed for and integrates the KDE desktop environment with the Qt (software) libraries.
Интерфейс
RKWard стремится быть простым в использовании как для людей, хорошо владеющих R, так и для пользователей, имеющих опыт в статистике, но не знакомых с этим языком. Дизайн приложения позволяет использовать графические инструменты, а также игнорировать их и работать с программой как с интегрированной средой разработки. В состав входят средства просмотра рабочей области, обеспечивающие доступ к пакетам, функциям и переменным, загруженным R или импортированным из других источников, файловый просмотр, окна редактирования наборов данных, отображение содержимого переменных, справка, журнал команд и вывод в формате HTML. Приложение также предлагает компоненты для редактирования кода и непосредственного выполнения команд, такие как окно скриптов и консоль R, где можно вводить полные команды или программы, как в оригинальном текстовом интерфейсе R. Предусмотрена дополнительная помощь, например, подсветка синтаксиса и документация по функциям при вводе, а также возможность захвата графиков или всплывающих диалоговых окон с дополнительными опциями для обработки, сохранения и экспорта.
RKWard aims to be easy to use, both for people with deep knowledge of R, and for users who, although they have experience in statistics, are not familiar with the language. The application design offers the possibility of using the graphic tools as well as ignoring many of them and using the program as integrated development environment. It includes a workspace viewer, which gives access to packages, functions and variables loaded by R or imported from other sources. It also has a file viewer, and data set editing windows, display of the contents of the variables, help, command log and HTML output. It also offers components that help in code editing and direct order execution, such as the script window and the R console, where you can enter complete commands or programs as you would in the original R text interface. It provides additional help such as syntax coloring documentation of functions while writing, and includes the feature of capturing graphs or emerging dialogs produced by offering additional options for handling, saving and exporting them.
Управление пакетами
Управление R-пакетами осуществляется через диалог конфигурации, позволяющий устанавливать новые пакеты из официального репозитория автоматически (если это необходимо плагину) или вручную, обновлять существующие, удалять их, а также загружать и скачивать пакеты из рабочей области.
The R package management is carried out through a configuration dialog that allows one to, either automatically (because a plug in requires it) or manually, install new packages from the repository's official project, update existing ones, delete them or upload / download them from the workspace.
Система дополнений
Благодаря системе дополнений RKWard постоянно расширяет число функций, к которым можно получить доступ без непосредственного написания кода. Эти компоненты позволяют генерировать инструкции на языке R для наиболее распространенных или сложных статистических операций непосредственно из графического пользовательского интерфейса. Таким образом, даже без глубоких знаний языка можно выполнять продвинутый анализ данных или создавать сложные графики. Результаты вычислений форматируются и представляются в виде HTML, что позволяет экспортировать таблицы и графики, например, в офисные программы, одним щелчком мыши и перетаскиванием.
Thanks to its add ons system RKWard constantly expands the number of functions that can be accessed without writing the code directly. These components allow, from a graphical user interface, instructions to be generated in R for the most common or complex statistical operations. In this way, even without having deep knowledge about the language it is possible to perform advanced data analysis or elaborated graphs. The results of the computations are formatted and presented as HTML, making it possible, with a single click and drag, to export tables and graphs to, for example, office suites.
Р.К. Учение
RKTeaching (стилизованный как rk. Teaching) – это пакет, специально разработанный для обучения и изучения статистики, интегрирующий современные пакеты (такие как R2HTML, plyr и ggplot2, среди прочих) как родные выходные форматы RKWard. По состоянию на 2020 год версия RKTeaching – 1.3.0.
RKTeaching (stylized as rk. Teaching) is a package specially designed for use in teaching and learning statistics, integrating modern packages (such as R2HTML, plyr and ggplot2 among others) as RKWard native outputs. As of 2020, RKTeaching is in version 1.3.0.