RKWard/uk: Difference between revisions

From KDE UserBase Wiki
(Created page with "На панелі перегляду об’єктів передбачено можливість доступу до загального середовища R та власн...")
(Created page with "Окрім допомоги у програмуванні, у '''RKward''' передбачено способи обробки даних безпосередньо з само...")
Line 57: Line 57:
== Обробка даних ==
== Обробка даних ==


Along with code aids, '''RKward''' has a way to handle data directly from the program. In particular, one can view matrices and ''data frames'' (R's own definition of data tables) in the interface, or create new ones.
Окрім допомоги у програмуванні, у '''RKward''' передбачено способи обробки даних безпосередньо з самої програми. Зокрема, можна переглядати матриці і ''діапазони даних'' (власне визначення R таблиць з даними) у графічному інтерфейсі або створювати таблиці власноруч.


Existing data can be imported: '''RKWard''' supports text files (TSV/CSV) and also data from widely used statistics programs such as STATA or SPSS.
Existing data can be imported: '''RKWard''' supports text files (TSV/CSV) and also data from widely used statistics programs such as STATA or SPSS.

Revision as of 15:16, 21 July 2011

Other languages:


Огляд

RKWard — комплексне середовище розробки (IDE), побудоване на основі платформи для розробки KDE для програмування мовою R, основним призначенням якої є обробка статистичних даних,

Можливості

  • Середовище розробки з підсвічуванням синтаксичних конструкцій, доповненням коду, панеллю перегляду об’єктів та редагування даних.
  • Прозорий інтерфейс до R.
  • Графічні інструменти для доступу до статистичних та графічних функцій R.
  • Вбудована функціональна можливість запитів R для створення циклу читання-обчислення-друк (read-eval-print-loop або REPL).
  • Можливість керування пакунками R.
  • Завантаження та збереження станів робочих аркушів R.
  • Можливість розширення за допомогою додатків мовою ECMAscript (Javascript).


Режими роботи

RKWard можна використовувати у два різних способи: як звичайне IDE, тобто писати код, який буде вбудовано до програм або скриптів або у режимі інтерактивного сеансу, коли код виконується негайно (основний спосіб роботи програмістів мовою R). Можна також поєднувати використання обох способів.

Інтерактивний інтерпретатор

У RKward передбачено функціональна можливість запитів R для створення циклу читання-обчислення-друк (read-eval-print-loop або REPL).

Інтерактивна команда оболонка

Оболонка командного рядка за всіма параметрами тотожна до консольної оболонки R з деякими додатковими можливостями. Наприклад, передбачено доповнення назв функцій та підтримку підказок щодо виклику (контекстних панелей з підказками щодо параметрів функцій), а також різноманітні можливості копіювання та вставлення коду.

У цьому режимі середовище працює подібно до звичайного сеансу R: ви можете вводити команди, отримувати результати обробки та створювати об’єкти. Результати може бути показано або збережено на диску за допомогою функціональних можливостей самої мови R.

Програмування у RKward

Редактор коду

Програмування у RKWard нічим не відрізняється від програмування у будь-якому іншому IDE: у редакторі передбачено автоматично доповнення коду, підсвічування синтаксичних конструкцій та підказки щодо параметрів. Крім того, у редакторі коду передбачено додаткові можливості, якими можна скористатися у інтерактивному сеансі. Можна скористатися окремими командами для виконання всього завантаженого коду або його позначеного фрагмента: ця можливість є корисною для написання функцій, які буде прототиповано у інтерактивному сеансі.

Перегляд даних об’єктів R

Оськільки робота у R часто пов’язана з завантаженням «бібліотек» (додаткових пакунків) та створенням багатьох об’єктів, у RKward передбачено інтерфейс для перегляду та визначення властивостей об’єктів, які завантажено у пам’ять R.


Панель перегляду об’єктів


На панелі перегляду об’єктів передбачено можливість доступу до загального середовища R та власного середовища пакунків. Додаткові дані можна переглянути або у форматі підказок, або після подвійного клацання на об’єктах. У відповідь буде відкрито нову вкладку у інтерфейсі RKWard, на якій буде показано дані щодо відповідного об’єкта.

Обробка даних

Окрім допомоги у програмуванні, у RKward передбачено способи обробки даних безпосередньо з самої програми. Зокрема, можна переглядати матриці і діапазони даних (власне визначення R таблиць з даними) у графічному інтерфейсі або створювати таблиці власноруч.

Existing data can be imported: RKWard supports text files (TSV/CSV) and also data from widely used statistics programs such as STATA or SPSS.


Діалогове вікно імпортування TSV


The interface can show the column names, the types of the columns (numbers, strings, etc.) and the data itself, using a spreadsheet-like user interface.


Панель перегляду даних


There is direct support for editing and data manipulaiton: for example, adding rows or columns, changing row headers, and also the data type of the columns themselves, acting like a simplified spreadsheet.

Інтерактивна статистика та креслення графіків

RKWard offers simplified front-ends to a number of R's statistical functions and to generate graphs for data. These can be accessed from the Analysis, Plots and Distributions menus.


Один з багатьох інструментів аналізу


For example, many type of plots can be executed through the functions in the aforementioned menus. Each function (as the example above shows) has its dedicated configuration dialog, where any compatible object from R's global namespace can be used. Also the dialogs offer shortcuts to specific plot or analysis options. Results are then output in HTML form in RKWard's main window, where they can be exported or saved.