2011-01-01から1年間の記事一覧

snaパッケージgplotで頂点や辺の透過度を指定する

Rのsnaパッケージではgplot関数で2次元のグラフ描画ができます。デフォルトの2次元グラフ描画はUCINET風になっていますが、グラフが密になると真っ黒になり、あまり見栄えがよくありません。gplot関数では頂点や辺の色をRGBで指定できますが、4番目の要素と…

二部グラフ(海外ドラマ「ナンバーズ」に出てくるネットワーク分析)

キース・デブリン/ゲーリー・ローデン(山形浩生/守岡桜訳)『数学で犯罪を解決する』(ダイアモンド社)は海外ドラマ「ナンバーズ」に出てくる数学の話題を扱った本ですが、第10章で社会ネットワーク分析が紹介されています。数学で犯罪を解決する作者: …

NodeXLでネットワーク分析―次数

NodeXLでのネットワーク分析について書いていこうと始めた当ブログですが、震災などいろいろあって続いていませんでした。久しぶりにNodeXLによるネットワーク分析について書こうと思います。まずは基本からということで次数(degree)です。 ネットワーク分…

『Rで学ぶデータサイエンス8 ネットワーク分析』(共立出版)訂正箇所まとめ

鈴木努『Rで学ぶデータサイエンス8 ネットワーク分析』(共立出版)の訂正まとめです。お手元にあるのが何刷かは奥付でご確認ください。1刷の正誤表 共立出版による正誤表 (2刷で訂正済)1刷参考文献の訂正(2刷で訂正済)p.171 文献[10]のタイトル誤 learn…

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

訂正箇所の追加です。1~3刷共通です。p.138の最終行~p.139の1行目誤 事前確率によるベルヌーイ分布正 事後確率によるベルヌーイ分布なお、本書ではbbnam.fixed関数で「試行ごとに異なる結果が得られる」(p.139)例を示していますが、bbnam.fixed(cg, nprior…

Rstudioのmanipulate関数でカスプ・カタストロフのポテンシャル関数を描く

カスプ・カタストロフのポテンシャル関数(1/4)*x^4+(1/2)*u*x^2+v*xにおける分裂要因(u)と平常要因(v)をコントロールして最適解x(ここではポテンシャルを局所的に最小化するx。x^4の係数を負にすれば最大化のモデルになる)がどのように変化するかを示…

RStudioのmanipulate関数でグラフ描画にインタラクティブな操作を追加する(5)

snaパッケージを使って、スタックした複数のグラフから1つ選んで描画する。例はKrackhardtのハイテク企業のネットワーク#Krackhardt's High-tech managers#Krackhardt, David ,1987,"Cognitive Social Structures." Social Networks, 9: 109-134. #Vladimir …

自主避難と「ソーシャル・キャピタル」について

6月27日の朝日新聞に社会学者の宮台真司・首都大学東京教授のインタビュー『「終わりなき日常」今は 社会学者・宮台真司さんに聞く』が掲載されていました。http://book.asahi.com/clip/TKY201106270119.html 私はちょうど『終わりなき日常を生きろ』が出た…

計量社会学のためのR勉強会

計量社会学のためのR勉強会(第2回)を行います。日時:6月26日 14時~場所:首都大学東京南大沢キャンパス 5号館3階 367(集計作業室)内容:Wright and London, 2009, Modern Regression Techniques Using R, Sage.第2章 The basic regression(第2章のス…

RStudioのmanipulate関数でグラフ描画にインタラクティブな操作を追加する(4)

Rstudioのmanipulate関数を使って、snaパッケージのgplotで有無・無向の別、描画アルゴリズム、ノード、ラベル、辺などの描画オプションをGUIで選べるようにした例。library(sna)library(manipulate)graph <- rgraph(30, tprob =0.02)manipulate( gplot(grap…

RStudioのmanipulate関数でグラフ描画にインタラクティブな操作を追加する(3)

igraphパッケージでは辺の媒介性(edge betweenness)に基づくNewmanのコミュニティ抽出ができますが、コミュニティ抽出はどのステップを用いるかによって結果が異なるので、インタラクティブにステップを選択できるようにします。コミュニティはノードの色…

RStudioのmanipulate関数でグラフ描画にインタラクティブな操作を追加する(2)

snaパッケージとmanipulate関数を使って、Watts & Strogatzモデルのスモールワールド・シミュレーションを可視化するコードです。パラメータはスライダーでインタラクティブに操作できます。Nでノード数、nearest_neighborで初期状態でいくつ隣りとリンクす…

RStudioのmanipulate関数でグラフ描画にインタラクティブな操作を追加する

使いやすさとかっこよさで人気のRStudio。エディタがタブ式で入力補助がある。ヘルプが見やすい。パッケージやオブジェクトの管理がしやすいなど、利点はいろいろありますが、グラフィック機能を強化するmanipulate関数が便利です。manipulate関数を使うとsn…

Sage社から社会ネットワーク分析のハンドブック

先月、Sage社から出たThe SAGE Handbook of Social Network Analysisは内容が充実しています(まだぱらぱらと目を通した程度ですが)。Wasserman & Faustの本に替わって、今後の社会ネットワーク分析のテキストのスタンダードになるんじゃないでしょうか。全…

重版出来

おかげさまで『Rで学ぶデータサイエンス8 ネットワーク分析』(共立出版)が第3刷となりました。第2刷までの既知の誤りは修正しました。第1刷、第2刷の正誤表についてはこちらをご参照ください。

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

読者の方よりご指摘をいただきました。p.6 下から8行目誤「ただし,辺リストは行数3の行列でなくてはならない」正「ただし,辺リストは列数3の行列でなくてはならない」1刷、2刷共通です。3/7追記pp.46-47誤「入次数は隣接行列の行和,出次数は隣接行列の列…

「フェイスブック革命」と沈黙の螺旋

朝日新聞朝刊(2/21GLOBE)やNHKスペシャルでも「フェイスブック革命」が扱われていました。facebook、twitter、youtubeなどウェブ上の新しいメディアが一連の中東アラブ社会の政治変動に大きな影響を与えていることは確かでしょう。私は社会学で社会ネット…

ムバラク大統領辞任時のリツイート関係が可視化された

slashdotの記事よりムバラク前大統領辞任に関する Twitter 投稿のリツイートを可視化 | スラド ITGephiというネットワーク可視化ソフトを使って、ムバラク大統領辞任発表時のtwitterのリツイートの様子を可視化したそうです。Gephiサイト内の記事 http://gep…

計量社会学のためのR勉強会

首都大学東京の社会学専攻の大学院生と計量社会学のためのR勉強会を企画しています。Rの入門から始まって、Rで計量社会学研究ができるようにするのが目的です。まずは、Daniel B Wright & Kamala London, 2009, Modern Regression Techniques Using R: A Pra…

ソーシャルネットワークという言葉

ソーシャルネットワークというと、SNSが盛んになって以来(最近は映画のタイトルにもなったし)、一般的にはSNSやtwitterなどのソーシャルメディアを指して使われるように思う。はてなキーワードでもそんな感じだし、ソーシャルネットワークとは - コトバン…

エッジの入力

NodeXLはグラフ描画やネットワーク分析のためのExcelテンプレートです。ここではEdgesシートでエッジを入力したり、属性を設定したりする方法をまとめます。 エッジの入力 自分でネットワークのデータを入力したいとき、NodeXLでは2つのノードを指定すること…

グラフのインポートとエクスポート

NodeXLはUCINETやPajekのようなネットワーク分析ソフトのファイル形式や、GraphMLのような汎用的なファイル形式をインポートすることができる。 UCINETファイルのインポート インポートはNodeXLリボンの Import ボタンから。 例えば、ボワセベン『友達の友達…

別ブログ

NodeXLについては画像を貼りやすいこちらに書こうと思います。

NodeXL

使うのはMicrosoftが無償で提供している NodeXL というExcelテンプレートです。 ここからダウンロードできます。http://nodexl.codeplex.com/Excel 2007か2010が必要です。以下ではWindows7、Excel 2007を使っています。 サイト右上の Download からインスト…

エクセルでネットワーク分析

いままでRでネットワーク分析というのをやっていたのですが、ネットワーク分析 (Rで学ぶデータサイエンス 8)作者: 鈴木努,金明哲出版社/メーカー: 共立出版発売日: 2009/09/25メディア: 単行本購入: 5人 クリック: 62回この商品を含むブログ (9件) を見るExc…