#ソフトウェア

『Rで学ぶデータサイエンス8 ネットワーク分析 第2版』2刷の変更箇所

おかげさまで『Rで学ぶデータサイエンス8 ネットワーク分析 第2版』が増刷され、2刷が出ました。第2版出版後の仕様変更などでRコードが動かなくなっていた箇所についても修正を加えています。 1刷からの修正箇所を列挙すると煩雑になりますので、Rコードがう…

shinyを使ったスモールワールドシミュレーション

以前、RStudioのmanipulate関数でWatts-Strogatzのスモールワールドシミュレーションを実行する記事を書きました。 RStudioのmanipulate関数でグラフ描画にインタラクティブな操作を追加する(2) 同様のことをshinyを使ってウェブアプリでできるようにしてみ…

igraphパッケージversion 1.1.2

『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パッ…

『Rで学ぶデータサイエンス8 ネットワーク分析 第2版』第8章の修正

先週のエントリでp.223 のforeignパッケージ(version 0.8-69)に関する修正を追加しましたが、より簡便な方法がありましたので再修正します。 read.spss()関数で"GSS1985.sav"ファイルを読み込む際にmax.value.labels = 5という引数を追加することで(エラー…

『Rで学ぶデータサイエンス8 ネットワーク分析 第2版』の修正点追加

foreignパッケージの更新により以下のような変更があります。 p.223 foreignパッケージ(version 0.8-69)では"GSS1985.sav"が読み込めるようになったが、変数のクラスが本書と異なっている部分があるので、本書を再現するためには、attach(gss85)の後に以下の…

『Rで学ぶデータサイエンス8 ネットワーク分析 第2版』サンプルコード

『Rで学ぶデータサイエンス8 ネットワーク分析 第2版』のサンプルコードを共立出版のサポートページで公開しています。実際にRを動かしながら本書を読む際にご利用ください。仕様変更にともなう修正点(昨日の本ブログへのエントリと同じもの)も同ページで…

『Rで学ぶデータサイエンス8 ネットワーク分析 第2版』の修正点など

『Rで学ぶデータサイエンス8 ネットワーク分析 第2版』が共立出版から出版されました。 第2版は今年初めに脱稿したのですが、出版までの間にR本体および使用パッケージのバージョンアップにともなう仕様変更で、既に本書のRコードによる実行例が再現されない…

コードダイアグラムで航空路線を描く

前回と同じ国内の航空路線の旅客輸送数上位50路線について、コードダイアグラムを用いた可視化の例。 コードダイアグラムでは頂点間の関係の量を弦(chord)の太さで表し、頂点のもつ関係の量の総量を弧の長さで表す。 下の例では国内旅客輸送において羽田の…

地図上に航空路線を描く

Rのsna、maps、ggplot2などのパッケージを用いて地図上にネットワークを描画する例です。 こちらのサイト network maps with ggpggnetworkmaplot2 にあるような航空路線描画を日本地図上にしてみたかったので、2015年の国内路線の旅客輸送数について上位50路…

twitteRパッケージのインストール

Rからtwitter APIを利用するための便利なパッケージtwitteRはインストールや認証がうまくいかない場合が結構あったのですが、 https://www.karada-good.net/analyticsr/r-170/ を参考にしたら今のところうまくいっています。 install.packages("twitteR") in…

『Rで学ぶデータサイエンス8 ネットワーク分析』訂正

『Rで学ぶデータサイエンス8 ネットワーク分析』の訂正です。 第1刷~3刷まで共通です。 p.87の図5.12のキャプション 誤 ユークリッド距離算出例のためのグラフとその距離行列A 正 ユークリッド距離算出例のためのグラフとその隣接行列A その他正誤表につい…

ubuntuのRにstatnetパッケージをインストールできない場合の対処

ubuntu上のRでstatnetパッケージをインストールするのにてこずったのでメモ。 install.packages("statnet") でインストールできない場合、端末で sudo apt-get install libglpk-dev するとよいようです。 ergmパッケージの依存関係が原因?

networkD3パッケージを使ってみた

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を使ってネッ…