R で ogive チャートを作成する方法
オジーブは、データセット内の特定の値を上回るまたは下回るデータ値の数を示すグラフです。
このチュートリアルでは、R で次のオギブ グラフを作成する方法を説明します。
例: R で Ogive チャートを作成する
まず、20 個の値を含むデータセットを定義しましょう。
#create dataset
data <- c(6, 7, 7, 8, 9, 12, 14, 16, 16, 17, 22, 24, 28, 31, 34, 35, 39, 41, 42, 43)
次に、R のagricolaeパッケージのgraph.freq()関数とogive.freq()関数を使用して、単純な ogive グラフを作成しましょう。
library (agricolae)
#define values to plot
value_bins <- graph. freq (data, plot= FALSE )
values <- warhead. freq (value_bins, frame= FALSE )
#create warhead chart
plot(values, xlab=' Values ', ylab=' Relative Cumulative Frequency ',
main=' Ogive Chart ', col=' steelblue ', type=' b ', pch= 19 , las= 1 , bty=' l ')
お茶
ここでは、 plot()関数に対するいくつかのあいまいな引数を解釈する方法を示します。
- type=’b’ : 線と点の両方を描画します
- pch=19 : パス内の円を塗りつぶします
- las=1 : ラベルを軸に対して垂直にします。
- bty=’l’ : パスの下部と左側の境界線のみを表示します
ogive.freq()関数から作成された値を出力することで、プロットに実際の値を表示できます。
#view values in ogive
values
x RCF
1 6.0 0.00
2 13.4 0.30
3 20.8 0.50
4 28.2 0.65
5 35.6 0.80
6 43.0 1.00
7 50.4 1.00
値を解釈する方法は次のとおりです。
- データセット内のすべての値の 0% は6以下でした。
- データセット内のすべての値の 30% は13.4以下でした。
- データセット内のすべての値の 50% は20.8以下でした。
- データセット内のすべての値の 65% は35.6以下でした。
等々。
追加リソース
次のチュートリアルでは、R で他の一般的なグラフを作成する方法を説明します。