本文へスキップ
からだにいいもの

Rのトピックスを中心に『まだ、まだ、知らない、役に立つ情報?』を発信します。

Rで解析:データ特性を丸ごと確認!「tabplot」パッケージ

データを丸ごとグラフで表現してくれる「tabplot」パッケージを紹介します。量的データだけでなく質的データも対応しています。また、出力されるグラフにはデータ数やラベルも表示されます。非常に便利なパッケージです。

データをグラフで表現するのは労力のかかる作業です。しかし、記述統計では見落としがちなデータの特性が浮かび上がることもあるので重要な作業です。データ解析の第一歩は記述統計ならびにグラフによる確認です。

パッケージのバージョンは1.4.1。実行コマンドはwindows 11のR version 4.1.2で確認しています。

パッケージのインストール

下記コマンドを実行してください。

#パッケージのインストール
if(!require("devtools", quietly = TRUE)){
  install.packages("devtools");require("devtools")
}
install_github("mtennekes/tabplot")
スポンサーリンク

実行コマンド

詳細はコマンド、パッケージヘルプを確認してください。

#パッケージの読み込み
library("tabplot")
#tidyverseパッケージがなければインストール
if(!require("tidyverse", quietly = TRUE)){
  install.packages("tidyverse");require("tidyverse")
}

###データ例の作成#####
set.seed(1234)
n <- 10000
TestData1 <- tibble(Data1 = sample(1:5, n, replace = TRUE),
                    Group = sample(c(paste0("Group", 1:5), NA), n, replace = TRUE),
                    Text = sample(c(LETTERS[10:24], NA), n, replace = TRUE),
                    Data2 = runif(n), Data3 = 1:n, Data4 = rnorm(n))
TestData2 <- tibble(Data1 = sample(1:5, n, replace = TRUE),
                    Group = sample(c(paste0("Group", 1:5), NA), n, replace = TRUE),
                    Text = sample(c(LETTERS[10:24], NA), n, replace = TRUE),
                    Data2 = runif(n), Data3 = 1:n, Data4 = rnorm(n))
########

#データの表示:tableplotコマンド
#一番初めのデータの降順で表示されます
tableplot(TestData1)

#表示するデータを選択:selectオプション
tableplot(TestData1, select = c(Data1, Text, Data3))

#表示するデータを構成割合で指定:from,toオプション
tableplot(TestData1, from = 10, to = 20)

#表示するデータを条件で選択:subsetオプション
#orは|,andは&で指定
tableplot(TestData1, subset = Text == c("K", "P") & Group == "Group3")

#2つのデータの違いを比較
Tp1 <- tableplot(TestData1, plot = FALSE)
Tp2 <- tableplot(TestData2, plot = FALSE)
plot(Tp1 - Tp2)

#プロット色を変更:numPals,palsオプション
#パッケージ付属のカラーパレットを使用します
#numPals:量的データの色
#palse:質的データの色,listで指定します
tableplot(TestData1, numPals = "PRGn", pals = list(Group = "Set8", Text = "Set6"))

#パッケージ付属のカラーパレット
tablePalettes()

出力例

・tableplotコマンド

・selectオプション

・from,toオプション

・subsetオプション

・2つのデータの違いを比較

・numPals、palsオプションを適応

・パッケージ付属のカラーパレット

少しでも、あなたの解析が楽になりますように!!

スポンサーリンク
Prices and shipping availability may change. Please refer to the product page at time of purchase.
Content displayed on this site is provided by Amazon and may be updated or removed.
Amazon Associate, karada-good earns income through qualifying sales.