R (ソフトウェア)について詳しく解説

導入

R(ソフトウェア)
中心
開発者R財団
最新バージョン2.12.1 [+/-]
上級版[+/-]
環境マルチプラットフォーム
親切 プログラミング言語
ライセンスGNU GPL
Webサイトwww.r-project.org

Sと同様の GNUプロジェクトであるR 言語はデータ処理統計分析に使用されるプログラミング言語および数学的環境です。ここ数年、に 2 つの新しいバージョンが登場しました。 Rにはグラフィック機能が豊富にあります。

R は、ベル研究所の John Chambers によって開発された S 言語に基づいており、「 [ps] S 言語の進化」説明されています。 R は、その作成者によって、 Scheme言語から派生したセマンティクスを備えた S の実行であると考えられています。 R は GPL に基づいて無料で利用でき、 WindowsMacintosh 、および多くのUnix系システムで利用できます。

 R (ソフトウェア)について詳しく解説

パッケージ

R の基本バージョンに、基本的な統計に役立つ機能のほとんどが含まれている場合、パッケージ (または「拡張機能」) を使用するとすぐに、その可能性は膨大になります。パッケージ (または「拡張機能」) は、多くの場合 R で書かれ、無料で利用できます。これらのパッケージは、ベイジアンアプローチを忘れずに、多変量統計からリサンプリング手法、計量経済学から生体認証、時系列の回帰モデルや連立方程式モデルまで、非常に幅広い分野をカバーしています。

増え続けるパッケージ(2007 年 10 月から 12 月までに 80 近くの新しいパッケージがありました) に直面して、ページにはカバーされる領域に応じたパッケージのグループが表示されます。

これらの拡張機能の中には、R を PostgreSQL (PL/R 手続き型言語経由) や MySQL などのデータベース、または GRASS などの GIS と直接接続できるようにするもの、結果をLaTeXまたはOpenDocumentでエクスポートできるものを挙げることもできます。 、または参考資料で説明されている関数をグループ化したもの (MASS、UsingR、ISwR など)。

拡張機能のインストールは次のように行われます。

 install.packages("パッケージ名")

これを使用するには、次を実行するだけです。

 ライブラリ(パッケージ名)

グラフィカルインターフェース

Rには次のような GUI があります。

  • RGUI、Windows にデフォルトでインストールされるグラフィカル インターフェイス。
  • Java 上の JGR、
  • GTKでのガラガラ: GTK の事前のインストールが必要です。
  • Rcmdr は Tcl-Tk のコマンドインターフェイスです。
  • KDE上の RKWard はLinuxでのみ利用可能で、スクリプトの構文強調表示とメニュー内の多数の機能を提供します。
  • Windows 上の Sciviews R GUI、
  • 統計研究所

一部のテキスト エディターでは、R 用のモードも提供しています。

  • Tinn-R、Windows 上の R 指向のテキスト エディター、
  • Emacs ESS (Emacs speech 統計) (とりわけ) R 専用の Emacs のモード。

ソフトウェアをインストールせずに、Web 上で R 関数を直接実行することもできます。

  • Rウェブ、
  • また、SAS のような独自ソフトウェアは、SAS/IML Studio 3.2 以降、R と C/C++/Java/Fortran 関数とのインターフェースを提供し、大量のデータや分散コンピューティングへの R の移植など、SAS と R の間の相互運用性を確保します。
  • R for MediaWiki プロジェクトでは、Wiki 上で R を実行できます (ただし、まだ Wikipedia では実行できません)。例を参照してください。
  • R は、GPL ライセンスの下で配布される無料の数学ソフトウェアである Sage のインターフェースに存在します。 Sage プロジェクトのホームページ
 R (ソフトウェア)について詳しく解説
  1. آر (لغة برمجة) – arabe
  2. R (proqramlaşdırma dili) – azerbaïdjanais
  3. R (мова праграмавання) – biélorusse
  4. R (език за програмиране) – bulgare
  5. আর (প্রোগ্রামিং ভাষা) – bengali
  6. R (llenguatge de programació) – catalan

R (ソフトウェア)について詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。