RStudio

RStudio
開発者ポジットPBC
初回リリース2011年2月28日[ 1 ] (2011年2月28日
安定版リリース
2025.09.2 [ 2 ] ウィキデータで編集する / 2025年10月30日 (2025年10月30日
リポジトリ
書かれたJavaC++JavaScript [ 3 ]
オペレーティング·システムUbuntuFedoraRed Hat LinuxopenSUSEmacOSWindows NT
プラットフォームIA-32x86-64エレクトロン[ 4 ]
ライセンスGNU Affero 一般公衆利用許諾書v3 [ 5 ]
Webサイトposit .co /製品/オープンソース/rstudio

RStudio IDE(またはRStudio)は、統計計算とグラフィックス処理のためのプログラミング言語であるRの統合開発環境です。RStudio IDE2形式があります。RStudio Desktopは通常のデスクトップアプリケーションで、RStudio Serverはリモートサーバー上で動作し、WebブラウザからRStudioにアクセスできます。RStudio IDEは、 Posit PBC (旧RStudio PBC、旧RStudio Inc.)の製品です。

ビネットによる再現性のある分析

RStudioの強みは、R Markdownビネットによる再現可能な分析[ 6 ]をサポートしていることです。これにより、ユーザーはテキストとRPythonJulia、シェルスクリプト、SQLStanJavaScriptCC++Fortranなどのコードを混在させることができ[ 7 ] 、 Jupyter Notebookに似ています。R Markdownを使用すると、新しいデータが利用可能になると自動的に更新される動的なレポートを作成できます。これらのレポートは、多くの科学雑誌の要件に特化したテンプレートを使用して、 HTMLPDFMicrosoft WordLaTeXなどのさまざまな形式でエクスポートすることもできます。 [ 8 ]

R MarkdownのビネットとJupyterノートブックにより、データ分析は完全に再現可能になりました。R Markdownのビネットは、Wikiversityのチュートリアルの付録として含まれています。[ 9 ]

2022年、PositはR Markdownに似た出版システム「Quarto」を発表しました。Rの結果を組み合わせるだけでなく、PythonJulia、Observable JavaScript、Jupyterノートブックを使ったコードや結果もQuarto文書で利用できます。R .RmdMarkdownのファイル拡張子とは異なり、Quarto文書のファイル拡張子は.qmd.です。 [ 10 ]

R MarkdownファイルとQuartoドキュメントの違いの一つは、オプションをコードチャンク内で定義することです。R Markdownでは、オプションは中括弧内にインラインで記述されます。

```{r chunk_name, echo=FALSE, warning=FALSE} 印刷(42) 「」 

対照的に、Quarto ドキュメントでは、チャンク オプションを中括弧の下に定義し、先頭にポンド文字垂直パイプ(または「ハッシュ パイプ」) を付けます。

```{r} #| ラベル: チャンク名 #| エコー: 偽 #| 警告: 偽 印刷(42) 「」 

ライセンスモデル

RStudio統合開発環境(IDE) は、 GNU Affero General Public Licenseバージョン 3で利用できます。AGPL v3 は、コードを自由に共有できることを保証するオープン ソース ライセンスです。

RStudio DesktopとRStudio Serverは、無料版と有料版(商用版)が用意されています。OSのサポートは、IDEのフォーマット/エディションによって異なります。RStudio Desktopのパッケージ版は、 WindowsmacOSLinuxで利用可能です。RStudio ServerとServer Proは、DebianUbuntuRed Hat LinuxCentOSopenSUSESLESで動作します。[ 11 ]

概要と歴史

RStudio IDEは一部C++プログラミング言語で書かれており、グラフィカルユーザーインターフェースにはQtフレームワークを使用しています。[ 12 ] 2022.12.0+353バージョン以降、Electronフレームワークに切り替えられました。[ 13 ]コードの大部分はJavaで書かれています。JavaScriptも使用されています。[ 14 ]

RStudio IDEの開発は2010年12月頃に開始され、[ 15 ]、最初のパブリックベータ版(v0.92)は2011年2月に正式に発表されました。[ 1 ]バージョン1.0は2016年11月1日にリリースされました。[ 16 ]バージョン1.1は2017年10月9日にリリースされました。[ 17 ]

アドイン

RStudio IDEは、IDE内からメニューを介してR関数を対話的に実行するためのメカニズムを提供しますAddins[ 18 ]これにより、パッケージにグラフィカルユーザーインターフェース(GUI)を組み込むことができ、アクセシビリティが向上します。この機能を使用している一般的なRパッケージには、以下のものがあります。

  • bookdown –本を作成するためのknitr拡張機能
  • colourpicker – プロットの色を選択するためのグラフィカルツール
  • datasets.load – データセットを検索およびロードするためのグラフィカルツール
  • googleAuthR – Google APIで認証する

発達

RStudio IDEは、プログラミング言語ColdFusionの開発者であるJJ Allaire [ 20 ]によって設立された公益法人Posit, PBCによって開発されています。Positは、オーストリアウィーンに拠点を置く非営利団体R Foundation [ 21 ] と正式な関係はありません。R Foundationは、統計計算ためのR環境の開発を監督する責任を負っています。Positは以前はRStudio Inc.として知られていました。2022年7月、同社はPythonなどの他のプログラミング言語への探求を広げることを示すために、社名をPositに変更したことを発表しました。[ 22 ]

参照

参考文献

注記

  1. ^ a b「RStudio、R用の新しいオープンソースIDE | RStudio Blog」 Blog.rstudio.org、2011年2月28日。2015年1月24日時点のオリジナルよりアーカイブ。 2015年5月1日閲覧
  2. ^ https://docs.posit.co/ide/news/#rstudio-2025.09.2 .{{cite web}}:欠落または空|title=(ヘルプ)
  3. ^ "rstudio/rstudio" . GitHub . RStudio. 2019年4月5日時点のオリジナルよりアーカイブ。 2016年12月18日閲覧
  4. ^ 「Electron デスクトップ · rstudio/rstudio Wiki · GitHub」 . 2025年10月16日.
  5. ^ Pylvainen, Ian (2016年3月24日). 「RStudioはどのライセンスで利用できますか? – RStudio」 . rstudio.com . 2018年5月26日時点のオリジナルよりアーカイブ2018年5月25日閲覧。
  6. ^再現性は科学において鍵となる。カール・ポパーは『科学的発見の論理』の中で、「再現不可能な単発現象は科学にとって何の意味も持たない」と述べている。しかし、理論は「理論を反証する再現可能な効果が発見された場合にのみ、反証される」。ポパー(1968年、86頁)。しかし、再現性を得るのは容易ではない。2016年に1,500人以上の科学者を対象に行われた調査では、52%が科学的結果の再現性に「重大な危機」があると回答した。さらに38%は「わずかな危機」があると回答し、「わからない」と回答したのは7%、危機がないと回答したのはわずか3%だった。さらに悪いことに、「研究者の70%以上が他の科学者の実験を再現しようとして失敗し、半数以上が自身の実験の再現にも失敗していた(強調筆者)」。ベイカー(2016年)を参照。
  7. ^謝ら。 (2023 年、特に 2.7 節)。
  8. ^謝、アレール、グロレムンド (2023).
  9. ^例えば、 v:米国の一人当たり国内総生産(GDP)およびv:核拡散予測、2024年1月5日にアクセス。さらに多くの例がXie、Dervieux、およびRiederer(2023)に記載されています。
  10. ^ Machlis, Sharon (2022年7月28日). 「Quartoとは? RStudioが次世代R Markdownを発表」 InfoWorld . 2024年5月17日閲覧
  11. ^ "RStudio" . rstudio.com . 2015年10月30日時点のオリジナルよりアーカイブ2016年12月2日閲覧。
  12. ^ Verzani, John (2011年9月23日). 『RStudio入門』O'Reilly Media, Inc. p. 4. ISBN 9781449309039
  13. ^ rstudio. 「RStudio IDE機能の書き方初心者ガイド」 . GitHub . 2026年1月18日閲覧
  14. ^ "rstudio/rstudio" . GitHub . 2018年6月10日時点のオリジナルよりアーカイブ2018年9月13日閲覧。
  15. ^ "Java依存関係のポータブルダウンロード · rstudio/rstudio@484cb88 · GitHub" . Github.com. 2010年12月7日. 2019年4月5日時点のオリジナルよりアーカイブ。 2015年5月1日閲覧
  16. ^ “Announcing RStudio v1.0!” RStudio Blog . 2016年11月1日. 2017年6月30日時点のオリジナルよりアーカイブ。 2016年11月1日閲覧
  17. ^ 「RStudio v1.1 リリース」。RStudioブログ。2017年10月9日。 2021年10月28日時点のオリジナルよりアーカイブ。 2017年12月23日閲覧
  18. ^ 「RStudio Addins」 . RStudio . 2018年9月10日時点のオリジナルよりアーカイブ2018年9月16日閲覧。
  19. ^ 「Posit Benefit Corporation Annual Report」2023年1月19日時点のオリジナルよりアーカイブ2023年1月19日閲覧。
  20. ^ 「About」 . Posit.co. 2022年11月2日時点のオリジナルよりアーカイブ2015年12月15日閲覧。
  21. ^ "「統計計算のためのR財団」の定款PDF)。R財団。2020年4月3日時点のオリジナルよりアーカイブ(PDF) 。 2019年8月12日閲覧
  22. ^ “RStudio is become Posit” . Posit.co. 2022年7月27日. 2022年11月2日時点のオリジナルよりアーカイブ。 2022年7月28日閲覧