Rソフトウェアとツールのリスト

これは、 IDEパッケージ マネージャーライブラリデバッグツール、数値計算および科学計算ツール、関連プロジェクト など、R プログラミング言語用のソフトウェアとプログラミング ツールのリストです。

統合開発環境(IDE)とエディター

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

Rの実装

Rパッケージ

数学および数値ライブラリ

  • lme4 — 線形混合効果モデル[ 14 ]
  • 行列 — 疎行列と密行列の計算[ 15 ]
  • mgcv — 一般化加法モデル[ 16 ]
  • nlme — 非線形混合効果モデル[ 17 ]
  • numDeriv — 数値微分[ 18 ]
  • optim — 組み込み最適化関数[ 19 ]
  • optimx – optimの置き換えと拡張を提供する[ 20 ]
  • Rmpfr — 多倍長浮動小数点演算[ 21 ]

科学および統計図書館

  • dplyr — データ操作ツールキット
  • edgeR — RNA-seqデータの差次的発現解析[ 22 ]
  • 予測 — 時系列予測[ 23 ]
  • ggplot2 — グラフィックスの文法に基づいたデータ可視化[ 24 ]
  • phyloseq — マイクロバイオームセンサスデータの解析[ 25 ]
  • 光沢のあるインタラクティブなウェブアプリケーション
  • 生存 — 生存分析[ 26 ]
  • tidyr — 整然としたデータの再形成[ 27 ]

デバッグとパフォーマンスツール

  • ベンチ – 実行時間を正確にベンチマークして分析する[ 28 ]
  • lineprof — 行単位のプロファイリングツール[ 29 ]
  • マイクロベンチマーク — ベンチマーク[ 30 ]
  • profvis — インタラクティブなRプロファイラー[ 31 ]
  • Rcpp — パフォーマンス向上のためのRとC++の統合[ 32 ]
  • Rprof — Rの組み込みプロファイラー[ 33 ]

並列および高性能コンピューティング

機械学習とAIライブラリ

  • caret — 機械学習モデルのトレーニングとチューニング[ 41 ]
  • keras — Keras深層学習への R インターフェイス[ 42 ]
  • mlbench —機械学習アルゴリズムを評価するための人工および現実世界のベンチマークデータセットのコレクション[ 43 ]
  • mlr — 機械学習[ 44 ]
  • mlr3 — mlrの現代的な後継[ 45 ]
  • randomForest — ランダムフォレストを用いたアンサンブル学習[ 46 ]
  • tidymodels — tidyverseの原則に基づいて設計された機械学習とモデリングのためのRパッケージのコレクション。[ 47 ]
  • torch — PyTorchへのRインターフェース[ 48 ]
  • xgboost — Rバインディングを備えた勾配ブースティングフレームワーク[ 49 ]

ドキュメントおよびコード分析ツール

  • covr — テストカバレッジ[ 50 ]
  • lintr — 静的コード解析[ 51 ]
  • roxygen2 — Rパッケージのドキュメント生成[ 52 ] [ 53 ]
  • styler — Rスクリプトとパッケージのコードフォーマッタ[ 54 ]

テストフレームワーク

  • checkmate — R関数の高速な引数チェックとアサーション[ 55 ]
  • RUnit — 標準的なユニットテストフレームワークの実装[ 56 ]
  • testthat — ユニットテストフレームワーク[ 57 ] [ 58 ]
  • tinytest — 軽量ユニットテストフレームワーク[ 59 ]

参照

参考文献

  1. ^ "GitHub - IRkernel/IRkernel: Jupyter 用 R カーネル" . github.com 2025 年 12 月 1 日に取得
  2. ^ "RKWard" . rkward.kde.org . 2025年12月1日閲覧。
  3. ^ 「Eclipse StatET: R言語用ツール | projects.eclipse.org」 . projects.eclipse.org . 2025年12月1日閲覧
  4. ^ 「CRAN: パッケージ Deducer」 . cran.r-project.org . 2025年12月1日閲覧
  5. ^ 「jamovi - デスクトップとクラウド向けのオープン統計ソフトウェア」 www.jamovi.org . 2025年12月1日閲覧
  6. ^ "Rattle – Togaware" . rattle.togaware.com . 2025年12月1日閲覧
  7. ^ 「CXXR: RをC++にリファクタリングする - はじめに」www.cs.kent.ac.uk . 2025年12月1日閲覧
  8. ^ 「GitHub - oracle/fastr: GraalVM上に構築されたRプログラミング言語の高性能実装」 . github.com . 2025年12月1日閲覧
  9. ^ 「GitHub - radfordneal/pqR: pqR - Rの「かなりクイックな」バージョン」 . github.com . 2025年12月1日閲覧
  10. ^ 「Rパッケージの開発を容易にするツール • devtools」 . devtools.r-lib.org . 2025年12月1日閲覧
  11. ^ 「Packrat: R用の再現可能なパッケージ管理」 . rstudio.github.io . 2025年12月1日閲覧
  12. ^ 「プロジェクト環境 • renv」 . rstudio.github.io . 2025年12月1日閲覧
  13. ^ 「パッケージのビルドとチェック — check • devtools」 . devtools.r-lib.org . 2025年12月1日閲覧
  14. ^ "CRAN: パッケージ lme4" . cran.r-project.org . 2025年12月1日閲覧
  15. ^ 「CRAN: パッケージマトリックス」 . cran.r-project.org . 2025年12月1日閲覧
  16. ^ "CRAN: パッケージ mgcv" . cran.r-project.org . 2025年12月1日閲覧
  17. ^ "CRAN: パッケージ nlme" . cran.r-project.org . 2025年12月1日閲覧
  18. ^ "CRAN: パッケージ numDeriv" . cran.r-project.org . 2025年12月1日閲覧
  19. ^ 「R: 汎用最適化」 . stat.ethz.ch. 2025年12月1日閲覧
  20. ^ "CRAN: パッケージ optimx" . cran.r-project.org . 2025年12月1日閲覧
  21. ^ "CRAN: パッケージ Rmpfr" . cran.r-project.org . 2025年12月1日閲覧
  22. ^ "Bioconductor - edgeR" . bioconductor.org . 2025年12月1日閲覧
  23. ^ 「CRAN: パッケージ予測」 . cran.r-project.org . 2025年12月1日閲覧
  24. ^ 「edgeR: デジタル遺伝子発現データの差次的発現解析 - ユーザーズガイド」(PDF) 。2013年4月3日時点のオリジナル(PDF)からアーカイブ
  25. ^ 「Bioconductor - phyloseq」 . www.bioconductor.org . 2025年12月1日閲覧。
  26. ^ 「CRAN: パッケージの存続」 . cran.r-project.org . 2025年12月1日閲覧
  27. ^ 「CRAN: パッケージ tidyr」 . cran.r-project.org . 2025年12月1日閲覧。
  28. ^ 「CRAN: パッケージベンチ」 . cran.r-project.org . 2025年12月1日閲覧
  29. ^ 「lineprofを使用したRのメモリプロファイリング」 www.hansenlab.org . 2025年12月1日閲覧
  30. ^ 「CRAN: パッケージ microbenchmark」 . cran.r-project.org . 2025年12月1日閲覧
  31. ^ 「パッケージ 'profvis'PDF) 。2017年1月14日。2017年7月19日時点のオリジナル(PDF)からアーカイブ。
  32. ^ "CRAN: パッケージ Rcpp" . cran.r-project.org . 2025年12月1日閲覧
  33. ^ 「Rprof関数 - RDocumentation」 . www.rdocumentation.org . 2025年12月1日閲覧。
  34. ^ "Bioconductor - BiocParallel" . www.bioconductor.org . 2025年12月1日閲覧
  35. ^ "CRAN: パッケージ doParallel" . cran.r-project.org . 2025年12月1日閲覧
  36. ^ 「foreachパッケージの使用」 . cran.r-project.org . 2025年12月1日閲覧。
  37. ^ 「CRAN: パッケージ future」 . cran.r-project.org . 2025年12月1日閲覧
  38. ^ 「パッケージparallelのヘルプ」 . cran.r-project.org . 2025年12月1日閲覧。
  39. ^ "CRAN: パッケージ Rmpi​​" . cran.r-project.org . 2025年12月1日閲覧
  40. ^ 「CRAN: パッケージ snow」 . cran.r-project.org . 2025年12月1日閲覧
  41. ^ 「CRAN: パッケージ caret」 . cran.r-project.org . 2025年12月1日閲覧。
  42. ^ "CRAN: パッケージ keras" . cran.r-project.org . 2025年12月1日閲覧
  43. ^ "CRAN: パッケージ mlbench" . cran.r-project.org . 2025年12月1日閲覧
  44. ^ "CRAN: パッケージ mlr" . cran.r-project.org . 2025年12月1日閲覧
  45. ^ 「Rにおける機械学習 - 次世代 • mlr3」 . mlr3.mlr-org.com . 2025年12月1日閲覧
  46. ^ 「パッケージ 'randomForest'PDF) 。2025年7月23日。2008年7月20日時点のオリジナル(PDF)からアーカイブ。
  47. ^ "tidymodels" . www.tidymodels.org . 2025年12月1日閲覧
  48. ^ 「CRAN: パッケージ torch」 . cran.r-project.org . 2025年12月1日閲覧
  49. ^ "CRAN: パッケージ xgboost" . cran.r-project.org . 2025年12月1日閲覧
  50. ^ "CRAN: パッケージ covr" . cran.r-project.org . 2025年12月1日閲覧
  51. ^ 「Rコード用のリンター • lintr」 . lintr.r-lib.org . 2025年12月1日閲覧
  52. ^ 「R・roxygen2のインラインドキュメント」 . roxygen2.r-lib.org . 2025年12月1日閲覧
  53. ^ "CRAN: パッケージ roxygen2" . cran.r-project.org . 2025年12月1日閲覧
  54. ^ 「CRAN: パッケージ styler」 . cran.r-project.org . 2025年12月1日閲覧。
  55. ^ 「CRAN: パッケージチェックメイト」 . cran.r-project.org . 2025年12月1日閲覧
  56. ^ "CRAN: パッケージ RUnit" . cran.r-project.org . 2025年12月1日閲覧
  57. ^ 「Rのユニットテスト • testthat」 . testthat.r-lib.org . 2025年12月1日閲覧
  58. ^ 「CRAN: パッケージ testthat」 . cran.r-project.org . 2025年12月1日閲覧。
  59. ^ "CRAN: パッケージ tinytest" . cran.r-project.org . 2025年12月1日閲覧