6.1.3 OML4R Supporting Packagesについて

Supporting Packagesは、OML4Rパッケージをサポートするオープン・ソース・パッケージのセットです。

表6-2 OML4R Supporting Packages

パッケージ名 説明

arules

トランザクション・データおよびパターン(よく使用されるアイテム・セットと相関ルール)を表示、操作、分析するためのインフラストラクチャが提供されます。

Cairo

OML4Rサーバーでのグラフィックのレンダリングがサポートされます。

DBI

RとOracle Database間の通信用のデータベース・インタフェース定義です。

png

OML4Rオブジェクトに対するPNGイメージの読取りおよび書込みがサポートされます。

ROracle

RベースのOCI用のOracle Databaseインタフェースです。

statmod

成長曲線比較、限界希釈法、混合線形モデル、不等分散回帰、Tweedie分布一般化線形モデル、逆ガウス分布、ガウス求積などの統計モデリング機能が提供されます。

dplyr

メモリー内とメモリー不足の両方で、オブジェクトなどのデータ・フレームを操作するための高速で一貫性のあるツールを提供します。

assertthat

単一のTRUEまたはFALSEを返すアサーション関数を提供します。その他の結果はエラーです。

cli

一貫性のある便利なコマンドライン・インタフェースを作成する機能を提供します。

crayon

クレヨンを使用すると、端子出力への色の追加、ノート、警告、エラーのスタイルの作成、スタイルの組合せが簡単です。

ellipsis

問題を捕捉し、ユーザーに警告するための一連の関数を提供します。

fansi

一部のANSI X3.64 (別名)の効果を説明するR文字列操作関数に相当します。ECMA-48、ISO-6429)制御シーケンス。

generics

これらは、複数のパッケージが同じメソッドを持つ場合にパッケージの依存関係を最小限に抑えるために使用できる汎用関数です。

glue

中カッコで囲まれた式は、Rコードとして評価されます。長い文字列は行ごとに分割され、連結されます。最初の行と最後の行の先頭の空白と空白行は、自動的に切り捨てられます。

lazyeva

Rで非標準評価(NSE)の「right」を実行するために必要なツールを提供します。

lifecycle

共有規則、ドキュメント・バッジおよびユーザーフレンドリな非推奨警告を使用して、エクスポートされた機能のライフサイクルを管理します。

magrittr

magrittrパッケージは、(内側と外側とは対照的に)データ操作のシーケンスを左から右に構造化し、ネストされた関数コールを回避し、ローカル変数と関数定義の必要性を最小限に抑え、操作シーケンス内の任意の場所にステップを簡単に追加することで、コードを改善するセマンティクスを促進する一連の演算子を提供します。

pillar

ベクトルをフォーマットするオブジェクトを作成します。出力では、タイトルに1行(指定されている場合)、タイプに1行、データにvec_size(x)行が使用されます。

pkgconfig

このパッケージは、他のパッケージで使用することを目的としており、それらの構成オプションを提供します。

png

BMP、JPEG、PNG、およびTIFF形式のビットマップ・ファイル用のグラフィックス・デバイス。

purrr

R用の完全で一貫性のある機能プログラミング・ツールキット。

R

Rパッケージを提供します。

rlang

基本タイプ、条件システムなどのコアR機能、整頓評価などのコア「Tidyverse」機能を操作するためのツールボックス。

tibble

tibblesを処理するためのユーティリティを提供します。ここで、tibbleはS3 tbl_dfクラスの口語です。

tidyselect

'tidyverse'の選択関数のバックエンド。これにより、選択用の他の「tidyverse」インタフェースと一貫性のある方法で、選択に似た関数を独自のパッケージに簡単に実装できます。

utf

RのUTF-8処理で複数のバグを修正するUTF-8テキストを操作および印刷するための関数を提供します。

vctrs

プロトタイプとサイズの新しい概念を定義します。この概念は、一貫性があり、十分に根拠のあるタイプ強制とサイズリサイクルのためのツールを提供するために使用され、関数インタフェースの分析に役立つタイプとサイズ安定性のアイデアに接続されます。