文書の過去の版を表示しています。


目次

R言語

R言語はS言語の方言です。 開発に当たって、頑固な後方互換性を原則としている。 そのため、仕様の拡張は行われても、変更はほとんど行われない。

拡張の例。

  • S3
  • S4

CRAN

Rを開発しているのは、CRANというサイトのメンバーたち。ここが配布しているのは次のコンパイル済みパッケージ。

  • Debian
  • Ubuntu
  • macOS
  • Windows

MRAN

ある時期からMicrosoftが、Rのバイナリ配布をしている。曰く、CRANが配布しているRとは完全なソースコードレベルの互換性があり、しかもMulti-threaded math libraries that brings multi-threaded computations to Rと、A high-performance default CRAN repository that provide a consistent and static set of packages to all Microsoft R Open usersと、The checkpoint package that make it easy to share R code and replicate results using specific R package versionsの拡張を施しているとのこと。MRANがその配布元。ここが配布しているのは次のコンパイル済みパッケージ。

  • Windows
  • Ubuntu
  • RHEL/CentOS
  • SLES

3.5.1を最後に、macOS版は提供されなくなった。