2020年3月26日木曜日

統計ソフトを利用して、グラフを作成してみよう。その14


無料の使い勝手のいいソフトが普及してきた。人工知能を目指していろいろやってみよう。

 geom_line というコマンドは、いろんな曲線を作成する
 stat=density  として選択すると、 geom_density とほぼ同じ曲線が描ける。
 このgeom_lineというコマンドで、2つの曲線を重ねてみよう。

 データはオープンデータを使用する。ただ、詳細は省く。

 R言語は、以下の通り。

 ggplot(ksh2,aes(x=`遠さ`))+geom_line(stat="density",color="red")+geom_line(stat = "density",adjust=2,color="blue")+labs(x="遠さ",y="個数")

 ksh2 が元データ。geom_line 2回繰り返して、2つの曲線を重ねる。
 データは同じなのだが、adjust で、平滑化の感度のようなものを変更している。
 なお、y軸を個数としたが、元々、density  であり、割合でしかない。個数と解しても問題ないという意味。

 図は以下。