2011-01-01から1年間の記事一覧
Rのsnaパッケージではgplot関数で2次元のグラフ描画ができます。デフォルトの2次元グラフ描画はUCINET風になっていますが、グラフが密になると真っ黒になり、あまり見栄えがよくありません。gplot関数では頂点や辺の色をRGBで指定できますが、4番目の要素と…
キース・デブリン/ゲーリー・ローデン(山形浩生/守岡桜訳)『数学で犯罪を解決する』(ダイアモンド社)は海外ドラマ「ナンバーズ」に出てくる数学の話題を扱った本ですが、第10章で社会ネットワーク分析が紹介されています。数学で犯罪を解決する作者: …
NodeXLでのネットワーク分析について書いていこうと始めた当ブログですが、震災などいろいろあって続いていませんでした。久しぶりにNodeXLによるネットワーク分析について書こうと思います。まずは基本からということで次数(degree)です。 ネットワーク分…
鈴木努『Rで学ぶデータサイエンス8 ネットワーク分析』(共立出版)の訂正まとめです。お手元にあるのが何刷かは奥付でご確認ください。1刷の正誤表 共立出版による正誤表 (2刷で訂正済)1刷参考文献の訂正(2刷で訂正済)p.171 文献[10]のタイトル誤 learn…
訂正箇所の追加です。1~3刷共通です。p.138の最終行~p.139の1行目誤 事前確率によるベルヌーイ分布正 事後確率によるベルヌーイ分布なお、本書ではbbnam.fixed関数で「試行ごとに異なる結果が得られる」(p.139)例を示していますが、bbnam.fixed(cg, nprior…
カスプ・カタストロフのポテンシャル関数(1/4)*x^4+(1/2)*u*x^2+v*xにおける分裂要因(u)と平常要因(v)をコントロールして最適解x(ここではポテンシャルを局所的に最小化するx。x^4の係数を負にすれば最大化のモデルになる)がどのように変化するかを示…
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勉強会(第2回)を行います。日時:6月26日 14時~場所:首都大学東京南大沢キャンパス 5号館3階 367(集計作業室)内容:Wright and London, 2009, Modern Regression Techniques Using R, Sage.第2章 The basic regression(第2章のス…
Rstudioのmanipulate関数を使って、snaパッケージのgplotで有無・無向の別、描画アルゴリズム、ノード、ラベル、辺などの描画オプションをGUIで選べるようにした例。library(sna)library(manipulate)graph <- rgraph(30, tprob =0.02)manipulate( gplot(grap…
igraphパッケージでは辺の媒介性(edge betweenness)に基づくNewmanのコミュニティ抽出ができますが、コミュニティ抽出はどのステップを用いるかによって結果が異なるので、インタラクティブにステップを選択できるようにします。コミュニティはノードの色…
snaパッケージとmanipulate関数を使って、Watts & Strogatzモデルのスモールワールド・シミュレーションを可視化するコードです。パラメータはスライダーでインタラクティブに操作できます。Nでノード数、nearest_neighborで初期状態でいくつ隣りとリンクす…
使いやすさとかっこよさで人気のRStudio。エディタがタブ式で入力補助がある。ヘルプが見やすい。パッケージやオブジェクトの管理がしやすいなど、利点はいろいろありますが、グラフィック機能を強化するmanipulate関数が便利です。manipulate関数を使うとsn…
先月、Sage社から出たThe SAGE Handbook of Social Network Analysisは内容が充実しています(まだぱらぱらと目を通した程度ですが)。Wasserman & Faustの本に替わって、今後の社会ネットワーク分析のテキストのスタンダードになるんじゃないでしょうか。全…
おかげさまで『Rで学ぶデータサイエンス8 ネットワーク分析』(共立出版)が第3刷となりました。第2刷までの既知の誤りは修正しました。第1刷、第2刷の正誤表についてはこちらをご参照ください。
読者の方よりご指摘をいただきました。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で計量社会学研究ができるようにするのが目的です。まずは、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については画像を貼りやすいこちらに書こうと思います。
使うのはMicrosoftが無償で提供している NodeXL というExcelテンプレートです。 ここからダウンロードできます。http://nodexl.codeplex.com/Excel 2007か2010が必要です。以下ではWindows7、Excel 2007を使っています。 サイト右上の Download からインスト…
いままでRでネットワーク分析というのをやっていたのですが、ネットワーク分析 (Rで学ぶデータサイエンス 8)作者: 鈴木努,金明哲出版社/メーカー: 共立出版発売日: 2009/09/25メディア: 単行本購入: 5人 クリック: 62回この商品を含むブログ (9件) を見るExc…