記述統計と関数のマスキング
これまでに、summary() 関数が平均、中央値、第1・第3四分位数に加えて最小値と最大値を計算することを見てきました。標準偏差は含まれていません。一方で、Hmisc と psych の両パッケージには標準偏差を含む、より多くの記述統計を提供する describe() 関数があります。
これらの記述統計を得るには、両方のパッケージで同じ名前の describe() 関数を実行します。混乱を避けるため、必要なパッケージの関数を明示するために、常に packagename::functionname() という表記を使うとよいです。
abaloneKeep データセットと dplyr パッケージはすでに読み込まれています。
この演習はコースの一部です
SAS ユーザーのための R
演習の手順
Hmiscパッケージを読み込みますHmisc::describe()関数を使って、アワビの sex、length、diameter、height の記述統計を取得します。psychパッケージを読み込みます —Hmiscのdescribe()がマスクされるという警告に注目してください(両方のパッケージにdescribe()関数があるためです)。psychパッケージのdescribe()関数を実行して、アワビの length、diameter、height の記述統計を取得します。psych::describe()は数値変数にのみ対応しているため、sex は含めないでください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Load the Hmisc package
library(___)
# Run describe() from Hmisc for sex, length, diameter, height
abaloneKeep %>%
select(___, ___, ___, ___) %>%
___::___
# Load the psych package
___
# Run describe() from psych for length, diameter, height
___ %>%
___ %>%
___::___