#ソフトウェア
おかげさまで『Rで学ぶデータサイエンス8 ネットワーク分析 第2版』が増刷され、2刷が出ました。第2版出版後の仕様変更などでRコードが動かなくなっていた箇所についても修正を加えています。 1刷からの修正箇所を列挙すると煩雑になりますので、Rコードがう…
以前、RStudioのmanipulate関数でWatts-Strogatzのスモールワールドシミュレーションを実行する記事を書きました。 RStudioのmanipulate関数でグラフ描画にインタラクティブな操作を追加する(2) 同様のことをshinyを使ってウェブアプリでできるようにしてみ…
『Rで学ぶデータサイエンス8 ネットワーク分析 第2版』における以下の不具合はigraphパッケージversion 1.1.2で解消されました。以下の不具合が見られる場合はR 3.4.1、igraph version 1.1.2に更新してください。 p.79 Windows版のR 3.4.0においてigraphパッ…
先週のエントリでp.223 のforeignパッケージ(version 0.8-69)に関する修正を追加しましたが、より簡便な方法がありましたので再修正します。 read.spss()関数で"GSS1985.sav"ファイルを読み込む際にmax.value.labels = 5という引数を追加することで(エラー…
foreignパッケージの更新により以下のような変更があります。 p.223 foreignパッケージ(version 0.8-69)では"GSS1985.sav"が読み込めるようになったが、変数のクラスが本書と異なっている部分があるので、本書を再現するためには、attach(gss85)の後に以下の…
『Rで学ぶデータサイエンス8 ネットワーク分析 第2版』のサンプルコードを共立出版のサポートページで公開しています。実際にRを動かしながら本書を読む際にご利用ください。仕様変更にともなう修正点(昨日の本ブログへのエントリと同じもの)も同ページで…
『Rで学ぶデータサイエンス8 ネットワーク分析 第2版』が共立出版から出版されました。 第2版は今年初めに脱稿したのですが、出版までの間にR本体および使用パッケージのバージョンアップにともなう仕様変更で、既に本書のRコードによる実行例が再現されない…
前回と同じ国内の航空路線の旅客輸送数上位50路線について、コードダイアグラムを用いた可視化の例。 コードダイアグラムでは頂点間の関係の量を弦(chord)の太さで表し、頂点のもつ関係の量の総量を弧の長さで表す。 下の例では国内旅客輸送において羽田の…
Rのsna、maps、ggplot2などのパッケージを用いて地図上にネットワークを描画する例です。 こちらのサイト network maps with ggpggnetworkmaplot2 にあるような航空路線描画を日本地図上にしてみたかったので、2015年の国内路線の旅客輸送数について上位50路…
Rからtwitter APIを利用するための便利なパッケージtwitteRはインストールや認証がうまくいかない場合が結構あったのですが、 https://www.karada-good.net/analyticsr/r-170/ を参考にしたら今のところうまくいっています。 install.packages("twitteR") in…
『Rで学ぶデータサイエンス8 ネットワーク分析』の訂正です。 第1刷~3刷まで共通です。 p.87の図5.12のキャプション 誤 ユークリッド距離算出例のためのグラフとその距離行列A 正 ユークリッド距離算出例のためのグラフとその隣接行列A その他正誤表につい…
ubuntu上のRでstatnetパッケージをインストールするのにてこずったのでメモ。 install.packages("statnet") でインストールできない場合、端末で sudo apt-get install libglpk-dev するとよいようです。 ergmパッケージの依存関係が原因?
networkD3:Tools for creating D3 JavaScript network graphs from R というRパッケージがリリースされています。 http://christophergandrud.github.io/networkD3/ http://cran.r-project.org/web/packages/networkD3/index.html D3 JavaScriptを使ってネッ…