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


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

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

非常に便利なパッケージです。

パッケージのバージョンは1.1。R version 3.2.1でコマンドを確認しています。


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

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

#パッケージのインストール
install.packages("tabplot")

実行コマンドの紹介

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

#パッケージの読み込み
library("tabplot")

###データ例の作成#####
n <- 10000
TestData1 <- data.frame(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 <- data.frame(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 = "Greens", pals = list(Group = "Set8", Text = "Set6"))
#パッケージ付属のカラーパレット
tablePalettes()

出力例

・tableplotコマンド
tableplot

・selectオプション
selec

・from,toオプション
fromto

・subsetオプション
subset

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

・numPals,palsオプション
numPalspals

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


少しでも、あなたのウェブや実験の解析が楽になりますように!!

スポンサードリンク

おすすめコンテンツ


スポンサードリンク