Rで解析:グラフ理論を楽しく学ぶ?「igraphinshiny」パッケージ
shinyとigraphを利用してグラフ理論を楽しく学ぶことを目的として開発されたパッケージの紹介です。
グラフ理論は奥が深いので本パッケージだけでは足りないと思いすが、生成されるエッジとノードを見ているだけでも面白いと思います。
なお、csvデータを読み込みグラフを作成することができるので意外な役に立つかもしれません。
パッケージバージョンは0.1。実行コマンドはR version 3.2.2で確認しています。
<おすすめのRに関する書籍です>
Rによるデータサイエンス(第2版):データ解析の基礎から最新手法まで | 金明哲
主成分分析やクラスター分析から、サポートベクターマシン・ニューラルネットワーク・生存分析まで、幅広い手法をRで一望できる。
パッケージのインストール
下記、コマンドを実行してください。
#パッケージのインストール
install.packages("igraphinshiny")
#windowsでインストールエラーが表示された場合
#下記CRANリンクからソースをダウンロードして
#インストールするかコマンドを実行してください
#https://cran.r-project.org/src/contrib/igraphinshiny_0.1.tar.gz
install.packages("https://cran.r-project.org/src/contrib/igraphinshiny_0.1.tar.gz",
repos = NULL, method = "libcurl")
スポンサーリンク
実行コマンド
詳細はコメント、パッケージのヘルプを確認してください。
#パッケージの読み込み
library("igraphinshiny")
#実行:plotDemoコマンド
plotDemo()
出力例
plotDemoコマンドを実行後に下記csvデータを読み込んでグラフを表示した例です。
・画像をクリックすると拡大表示できます。
少しでも、あなたのウェブや実験の解析が楽になりますように!!
スポンサーリンク

