RKワード

RKワード
開発者RKWardコミュニティ
安定版リリース
0.8.2 [ 1 ] ウィキデータで編集する / 2025年10月1日 (2025年10月1日
リポジトリ
書かれたC++ECMAScript
オペレーティング·システムBSDLinuxmacOSUnixWindows
タイプ統計ソフトウェア
ライセンスGNU一般公衆利用許諾契約書
Webサイトrkward .kde .org

RKWardは統計機能に重点を置いたスクリプト言語であるRプログラミング言語の透過的なフロントエンドです。RKWardは、R言語のパワーと商用統計パッケージの使いやすさを融合することを目指しています。

RKWard はC++で書かれており、さまざまな環境で実行できますが、KDE​​デスクトップ環境向けに設計されており、 Qt (ソフトウェア)ライブラリと統合されています。

特徴

RKWardの機能には以下が含まれる[ 2 ]

  • スプレッドシートのようなデータエディタ
  • 構文の強調表示コードの折りたたみコード補完
  • データのインポート(例:SPSS、Stata、CSV、Excel(パッケージ `rio` 経由))
  • プロットのプレビューと閲覧可能な履歴
  • Rパッケージ管理
  • ワークスペースブラウザ
  • あらゆる種類の統計とプロットのための GUI ダイアログ

インタフェース

RKWardは、Rに精通したユーザーだけでなく、統計の経験はあるもののR言語に馴染みのないユーザーにとっても、簡単に使えることを目指しています。アプリケーション設計は、グラフィックツールを使用できるだけでなく、多くのツールを無視してプログラムを統合開発環境(IDE )として使用できる可能性も提供しています。

ワークスペースビューアが含まれており、Rによってロードされたパッケージ、関数、変数、または他のソースからインポートされた変数にアクセスできます。また、ファイルビューア、データセット編集ウィンドウ、変数の内容の表示、ヘルプ、コマンドログ、HTML出力も備えています。

さらに、スクリプトウィンドウやRコンソールなど、コード編集や直接実行を支援するコンポーネントも提供しています。これらのコンソールでは、オリジナルのRテキストインターフェースと同様に、完全なコマンドやプログラムを入力できます。同様に、関数の構文を色分けして記述する際のヘルプ機能や、生成されたグラフやダイアログをキャプチャする機能も備えており、これらの操作、保存、エクスポートのための追加オプションも提供しています。

RKWardの最新バージョンでは、ハイライト、プレビュー、エクスポートなどのRMarkdownとの統合が追加されました。また、プロジェクトのバージョン管理のためにGitとの統合も追加されました。

パッケージ管理

R パッケージ管理は構成ダイアログを通じて実行され、リポジトリの公式プロジェクトから新しいパッケージを自動的 (プラグインで必要なため) または手動でインストールしたり、既存のパッケージを更新したり、削除したり、ワークスペースからアップロード/ダウンロードしたりできます。

アドオンシステム

RKWardはアドオンシステムのおかげで、コードを直接記述することなくアクセスできる関数の数を継続的に拡張しています。これらのコンポーネントにより、グラフィカルユーザーインターフェースから、Rで最も一般的な統計演算や複雑な統計演算の指示を生成することができます。これにより、言語に関する深い知識がなくても、高度なデータ分析や精巧なグラフ作成を行うことができます。計算結果はHTML形式でフォーマットされ、表示されるため、クリック&ドラッグ操作だけで、例えばオフィススイートに表やグラフをエクスポートできます。

包括的なRアーカイブネットワーク(CRAN)を通じて利用可能なアドオン

CRANで利用可能なアドオンのリスト
名前2025年12月2日時点のバージョン説明
ココル1.1-4独立グループまたは従属グループに基づく2つの相関関係を比較するための統計的検定。従属相関関係は、重複する場合と重複しない場合がある。
コクロン1.0-12つ以上のアルファ係数の統計的比較。従属グループまたは独立グループに基づいて、2つ以上のアルファ係数を比較するための統計的検定。
クラウスR0.12~14複数選択テストの評価 複数選択テストの結果をすばやく生成するように設計された一連の関数。
コルプス0.13-8品詞タグ付け、読みやすさ、語彙の多様性を重視したテキスト分析

RKWardリポジトリKDEアプリケーションデータで利用可能なアドオンのリスト

RKWardミラーで利用可能なアドオンのリスト
名前2025年12月2日時点のバージョン説明
rk.aiken.v0.02.8内容妥当性 (V) と均質性 (H) の Aiken 係数を計算する RKWard プラグイン。
rk.ANOVA0.01-23RKWard GUI を使用して、ANOVA (ez パッケージを使用)、ペアワイズ t テスト、および相互作用のプロットを実行します。
rk.クラスター分析0.01~15k-means、モデルベース、階層的クラスター分析を実行するための RKWard GUI。
rk.CohenKappa0.01~9RKWard コーエンのカッパを計算する GUI
rk.cSplit0.01.9'splitstackshape' パッケージの cSplit() 関数を使用して、連結された列を長い形式または幅の広い形式に分割する RKWard プラグイン。
rk.downloadAppImage0.01-0RKWard の AppImage をインストールまたは更新するためのダイアログを追加します。
rk.dplyr0.1.3「dplyr」ライブラリを使用してデータ テーブルの組み合わせと操作を行う RKWard プラグイン。
rk.因子分析0.01-16主成分分析と因子分析を実行するための RKWard GUI。
rk.forcats0.1.7「forcats」ライブラリを使用して因子を操作するための RKWard プラグイン パッケージ。
rk.ggsurvey0.1.3プラグイン パッケージは、カスタム プラグインと「ggsurvey」パッケージを使用して複雑な調査設計を分析します。
rk.gitインストール0.2~1RKWard GUI を使用して、git または Subversion リポジトリから R パッケージを直接インストールします。
rk.gsub.sub0.0.7文字ベクトル内のパターンを検索および置換するための sub() および gsub() 用の RKWard GUI。
rk.gtsummary0.1.0RKWard プラグインは、標準の data.frames (tbl_summary) と調査設計オブジェクト (tbl_svysummary) の両方をサポートする、「gtsummary」パッケージを使用して要約テーブルを生成します。
rk.多次元スケーリング0.6.0多次元スケーリング用の RKWard GUI。
rk.pivot.reshape0.01.8'tidyr' パッケージの関数を使用して、データを長くまたは広くピボットして形状を変更する RKWard プラグイン。
rk.stringr0.1.0「stringr」ライブラリを使用して文字列を操作するための RKWard プラグイン。
rk.survey.design0.7.6「survey」パッケージを使用して複雑な調査設計を作成および分析するためのプラグイン パッケージ。
rk.transpose.df0.01.2行を列に、列を行に変換してデータ フレームを転置する RKWard プラグイン。
rkTeaching1.4.0統計を教えるための基本的なユーティリティを備えたプラグインで、データ操作、確率、分布、記述統計 (表、測定値、グラフ)、パラメトリック テスト、ノンパラメトリック テスト、相関関係、回帰分析の最も一般的なコマンドにアクセスできます。
rkwarddev0.10-3RKWard プラグイン開発用のツールのコレクション。
シンプル0.11-1シンプルな XML ツリー パーサーおよびジェネレーター。

GitHubで利用可能なその他のアドオン

AlfCano GitHubリポジトリで利用可能なアドオンのリスト
名前2025年12月19日時点のバージョン説明
rk.cartographr0.1.2cartographr Rパッケージを使用して美しい地図を作成するためのRKWardプラグインパッケージです。このプラグインは、OpenStreetMapからデータを取得し、RKWard内で直接カスタマイズ可能な地図プロットを生成するためのグラフィカルユーザーインターフェース(GUI)を提供します。
rk.class.lists0.0.1このパッケージは、Rのオブジェクトクラスとデータ構造の操作を簡素化するために設計されたRKWardプラグインスイートを提供します。オブジェクトの型変換(例:行列からデータフレームへの変換)、ベクトル型の変換(例:数値から因子への変換)、そして複雑なリスト操作(要素の作成、追加、抽出)を実行するためのグラフィカルインターフェースを提供します。
rk.コードブック0.0.1rk.codebook は、RKWard 内で直接、プロフェッショナルな HTML データ辞書を生成します。RKWard の内部変数ラベルと標準的な R レポートツール(sjPlot 搭載)間のギャップを埋め、データセット用の「コードブック」を即座に作成できます。
rk.ctables0.0.1rk.ctablesは、SPSSスタイルの「カスタムテーブル」(CTABLES)の機能をRにもたらすRKWardプラグインです。[expss](https://gdemin.github.io/expss/)パッケージを搭載しており、シンプルなドラッグアンドドロップインターフェースを使用して複雑な階層テーブルを構築できるため、SPSSからRに移行するユーザーのギャップを埋めることができます。
rk.dates0.0.2このパッケージは、日付と時刻を表す様々な数値および文字表現をR標準のPOSIXct(日付時刻)形式に変換するための強力なRKWardプラグインを提供します。他の統計ソフトウェアや情報源からインポートされた日付/時刻データの処理は、しばしば複雑になりがちですが、このプラグインによって処理が簡素化されます。
rk.ggsurvey0.1.7プラグイン パッケージは、カスタム プラグインと「ggsurvey」パッケージを使用して複雑な調査設計を分析します。
rk.googlesheets40.0.1このパッケージは、人気のRパッケージ「googlesheets4」用のグラフィカルユーザーインターフェースを作成するRKWardプラグインスイートを提供します。デスクトップ版のRKWardセッションとクラウドベースのGoogleスプレッドシート間のギャップを埋めるように設計されており、API関数を記憶することなく、認証、読み取り、書き込み、スプレッドシートの管理が可能になります。
rk.管理人0.0.1このパッケージは、**[janitor](https://github.com/sfirke/janitor)** Rパッケージ用のグラフィカルユーザーインターフェースを作成するRKWardプラグインスイートを提供します。「検査 -> クリーン -> 検証」というワークフローを実装しており、ユーザーはコードを記述することなく、データフレームのサニタイズ、重複の管理、出版可能な頻度表の作成を行うことができます。
rk.lavaan0.0.1これは、R における構造方程式モデリングのゴールド スタンダードである lavaan (潜在変数分析) のグラフィカル インターフェイスを提供する RKWard プラグインです。これにより、研究者は標準構文を使用してモデルを指定し、さまざまな推定値を使用してモデルを適合させ、semPlot パッケージを使用して結果を視覚化することができます。
rk.lubridate0.0.4このパッケージは、Rパッケージ「lubridate」用のグラフィカルユーザーインターフェースを作成するRKWardプラグインスイートを提供します。フォーマットコードや関数名を記憶することなく、日付と時刻の解析、フォーマット、算術、区間分析のためのツールを提供することで、日付と時刻の操作を簡素化します。
rk.mult.resp0.0.2このパッケージは、多重回答セット(「該当するものすべてにチェック」)を分析するためのRKWardプラグインスイートを提供します。expssパッケージを利用することで、SPSSスタイルの表とロジックをRKWardに導入し、複雑な調査データ(調査の重み付けを含む)をコードなしで定義、集計、クロス集計できます。
rk.names.labels0.0.4data.frame の変数の名前とラベルをクリーンアップして作成したり、Rkward GUI のリスト内の名前を操作したりするためのプラグイン パッケージです。
rk.qcc0.0.1これはRKWardのプラグインで、[qcc](https://cran.r-project.org/package=qcc)パッケージ用のグラフィカルインターフェースを提供します。これにより、産業エンジニアやデータアナリストは、Rコードを記述することなく、標準的な統計的工程管理(SPC)チャートを作成し、能力分析を実行できます。
rk.questionr0.4.3カスタム プラグインと「questionr」パッケージを使用して複雑な調査設計を分析するためのプラグイン パッケージ。
rk.survival0.0.1RKWard の最新の生存分析は、強力な生存と survminer を統合することで、RKWard の生存分析機能をアップグレードします。これにより、ユーザーは厳密な生存分析を実行し、シンプルな GUI を介して出版品質の `ggplot2` ベースの視覚化 (Kaplan-Meier 曲線、フォレスト プロット、診断プロット) を生成できます。
rk.svyplot0.0.1このパッケージは、強力なsurveyパッケージに含まれる基本的なグラフ描画関数用のRKWard GUIフロントエンドを提供します。これにより、Rコードを記述することなく、標準的なグラフよりも代表性の高い、サーベイ重み付けグラフを作成できます。
rk.tidyr0.0.3このパッケージは、強力なライブラリ「tidyr」、「dplyr」、「tibble」を用いてデータ操作用のグラフィカルユーザーインターフェースを作成するRKWardプラグインスイートを提供します。データの整形、欠損値の処理、ネストされたデータ構造の管理といった「Tidy Data(整頓されたデータ)」を実現するための中核タスクを、複雑なコードを手動で記述することなく実行できるように設計されています。

開発状況

RKWardは常に開発が続けられており、定期的に新バージョンとユーザーからのアドオンがリリースされています。現在、開発者はWindowsシステムとKDE向けの安定版を提供しています。[ 3 ]

参照

参考文献

  1. ^ https://rkward.kde.org/news/ .{{cite web}}:欠落または空|title=(ヘルプ)
  2. ^ Rödiger, Stefan; Friedrichsmeier, Thomas; Kapat, Prasenjit; Michalke, Meik (2012-06-30). 「RKWard: Rによる統計分析のための包括的なグラフィカルユーザーインターフェースと統合開発環境」 . Journal of Statistical Software . 49 (9): 1– 34. doi : 10.18637/jss.v049.i09 .
  3. ^ "RKWard" . RKWard . 2025年11月26日閲覧