MENU

R でヒストグラムを書く方法

R でヒストグラムを書く方法

超簡単なので、実行必須

連続データは必ずヒストグラムを見てみるべき

>>もう統計で悩むのは終わりにしませんか? 

↑期間・数量限定で無料プレゼント中!

目次

R のヒストグラムの作り方

R でヒストグラムを描くには、hist() を使う

ヒストグラムというのは、いくつかのカテゴリに区切って、データの分布をグラフで見てみる方法

R では、カテゴリに区切るのを自動でやってくれる

例えば、年齢のデータがあるとして、適切な刻みでグラフを作ってくれるのが、hist() だ

R のヒストグラムの作り方 実例

サンプルデータとして、chichwts データセットの weight を使う

hist(chickwts$weight)

上記のように、スクリプトを書くと、以下のように表示される

デフォルトでは、頻度が縦軸になる

freq=FALSE をつけると相対頻度(割合)で表示する

hist(chickwts$weight, freq=FALSE)

縦軸を見ると割合 Density になっているのがわかる

>>もう統計で悩むのは終わりにしませんか? 

↑1万人以上の医療従事者が購読中

R のヒストグラムの作り方 色を付ける方法

ヒストグラムに色を付ける場合、col= で色を指定する

例えば水色で書きたい場合、以下のようにする

hist(chickwts$weight, col='skyblue')

すると、以下のように水色で書ける

ちなみに,虹色で描かせるには col=rainbow() とする

ヒストグラムのカテゴリが 7 つなのでカッコ内に 7 を書き、7 色を指定

hist(chickwts$weight, col=rainbow(7))

すると、こんなふうにカラフルに書ける

R のヒストグラムの作り方 グループごとに書く方法

グループごとにヒストグラムを書くためには、tapply() をつかうとよい

使用するサンプルデータは sleep データセットの extra

layout(1:2)
tapply(sleep$extra, sleep$group, hist)

layout(1:2) は縦に二つのグラフを書くときに使う

tapply のカッコ内は、左から、ヒストグラムを描く連続量、グループわけ変数、hist

横に二つ並べるときは、layout(t(1:2))

layout(t(1:2))
tapply(sleep$extra, sleep$group, hist)

まとめ

R でヒストグラムを作る方法を解説した

色を付けたり、グループごとのグラフを並べて書いたりする方法を解説した

参考になれば

参考書籍

Rによる保健医療データ解析演習 (Computer in Education and Research)
The R Tips 第3版 データ解析環境Rの基本技・グラフィックス活用集
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

リサーチクエスチョン探し?データ分析?論文投稿?、、、で、もう悩まない!

第1章臨床研究ではなぜ統計が必要なのか?計画することの重要性
  • 推定ってどんなことをしているの?
  • 臨床研究を計画するってどういうこと?
  • どうにかして標本平均を母平均に近づけられないか?
第2章:研究目的をどれだけ明確にできるのかが重要
  • データさえあれば解析でどうにかなる、という考え方は間違い
  • 何を明らかにしたいのか? という研究目的が重要
  • 研究目的は4種類に分けられる
  • 統計専門家に相談する上でも研究目的とPICOを明確化しておく
第3章:p値で結果が左右される時代は終わりました
  • アメリカ統計協会(ASA)のp値に関する声明で指摘されていること
  • そうは言っても、本当に有意差がなくてもいいの…?
  • なぜ統計専門家はp値を重要視していないのか
  • 有意差がない時に「有意な傾向があった」といってもいい?
  • 統計を放置してしまうと非常にまずい
第4章:多くの人が統計を苦手にする理由
  • 残念ながら、セミナー受講だけで統計は使えません。
  • インプットだけで統計が使えない理由
  • どうやったら統計の判断力が鍛えられるか?
  • 統計は手段なので正解がないため、最適解を判断する力が必要
第5章:統計を使えるようになるために今日から何をすれば良いか?
  • 論文を読んで統計が使えるようになるための5ステップ
第6章:統計を学ぶために重要な環境
  • 統計の3つの力をバランスよく構築する環境

以下のボタンをクリックして、画面に出てくる指示に従って、必要事項を記入してください。

この記事を書いた人

統計 ER ブログ執筆者

元疫学研究者

統計解析が趣味

コメント

コメントする

目次