歩いたら休め

なんでこんな模様をしているのですか?

ネットワーク科学

『ISISのDeplatformingから何を学んだか (What was learnt from deplatforming ISIS)』の抄訳

ここ数日で「トランプ大統領が不正選挙を強硬に主張して、支持者がアメリカ議会に乱入した」というニュースが話題になっています。その結果、「TwitterやFacebookでアカウントを完全削除された」そうです。 抗議デモのトランプ支持者らが米議会に侵入 女性が…

【Python】networkx + PyGraphvizで有向非巡回グラフ(Directed acyclic graph)をプロットする

昨日書いたコードで、「有向非巡回グラフ(Directed acyclic graph)をきれいにプロットする」ということが課題として残っていました。 ところが、よく考えたらDAGはワークフローエンジン等でよく使われている概念で、ワークフローエンジンで、タスクの順番…

【Python】日本の有名Pythonistaを特定するために、Twitterをネットワーク分析してオピニオンリーダーを見つけるライブラリを作った

私はプログラミング言語の中ではPythonが好きなのですが、日本人の有名なPythonistaはほとんど知りません。 そのため、Pythonの最新情報は、R言語やデータ分析に詳しい方から(主にPyData関連を)又聞きするような形でしか追えていません。 例えばGoogleで「…

【メモ】社内の人間関係をネットワーク解析して、負担の大きい人 or インフォーマルなハブを見つけたい

Web系の企業でバイトをしていて、コンピュータやプログラミングといったシステム関係の話より、属人化や人間関係(丸投げ)が負担になっている人が多いように感じています。彼らの苦しみを可視化できないものかと考えています。 社会学っぽく言うと、テンニ…

【メモ】三親等内の婚姻を禁止する制約上の親族関係ネットワークのシミュレーション

クロード・レヴィ=ストロースという人類学者が『親族の基本構造』という本で、部族の婚姻関係を数学の群論を使って解析したという話を @KaitoSSS_ さんに聞きました。 親族の基本構造 作者: クロード・レヴィ=ストロース,福井和美 出版社/メーカー: 青弓社 …

【メモ】ATNDをスクレイピングして、勉強会コミュニティにおけるダンバー数を分析したい

様々なSNSが勃興している現在、1000人を超える人と「友人」として繋がっている人もよく見かけます。しかし、SNSで10人の家族や親友と繋がっている人と、名刺交換代わりにアカウントを紹介し、1000人の取引相手と繋がっているビジネスマンの「友人関係」を同…

【メモ】networkxで周期境界条件のある格子(トーラス)状のネットワークを作る

複雑ネットワークを使ったシミュレーションをやりたいとき、まずは(周期境界条件のある)格子のネットワーク上でシミュレーションをやってみて、普通の行列を使ったシミュレーションと結果を比べてみたいということはよくあると思います。 そんなときに使え…

【おすすめ】『群れはなぜ同じ方向を目指すのか』という本、群知能や渋滞学、ネットワーク科学などの幅広い分野を扱っていて刺激的なんだけど、タイトルで損してる気がする

この本です。 群れはなぜ同じ方向を目指すのか? 作者: レン・フィッシャー,松浦俊輔 出版社/メーカー: 白揚社 発売日: 2012/07/25 メディア: 単行本 購入: 1人 クリック: 15回 この商品を含むブログ (11件) を見る 群れはなぜ同じ方向を目指すのか? [著]レ…

【メモ】Social Impact Theoryとコンピュータ・シミュレーション

図書室でなんとなく社会心理学の本を読んでいたところ、いままでずっと気になっていた社会的インパクト理論 (Social Impact theory / SIT) についての記述があったのでメモしておきます。SITは時折社会シミュレーションの論文で述べられていたのですが、ちゃ…

【データサイエンス】Facebookのユーザー約70万人のニュースフィードを操作したエグい社会実験

Experimental evidence of massive-scale emotional contagion through social networks この論文の話です。 読書日記: 読了: Kramer, Guillory, Hancock (2014) Facebook上での感情感染 Facebook、ユーザー約70万人のニュースフィードを操作した実験結果論…

【オープンデータ】様々なテストに使えそうなオープンデータまとめサイトを教えてもらいました

画像認識、自然言語処理、ネットワークなどの様々な解析のテストに使えそうなオープンデータについてのまとめサイトを教えてもらいました。 >>DataSet - 機械学習の「朱鷺の杜Wiki」 この中から、Stanford Large Network Dataset Collectionの中から、Facebo…

【Python】pandasで枝リストの形式にデータを変換する

import pandas as pd #ファイルを読み込む pixivdata = pd.read_csv("aikatsunet/pixivdata.csv",encoding="utf-8") #不要なカラムを消す del pixivdata["userID"] del pixivdata["date"] print pixivdata #カラム名からキャラクター名を取得 chara = pixivd…

【R】【Python】igraphやNetworkXで手持ちのデータをネットワークに変換してみよう

R Advent Calenderの18日目の記事です 「お手持ちのデータからネットワークを作成をしてみよう」というテーマです。 Rを使ったネットワークの解析(次数や媒介中心性、コミュニティ検出etc...)のやり方については様々な方が本やブログにまとめてらっしゃい…

【Python】NetworkXのネットワーク描画をmatplotlibでgifアニメ化

ニコニコ動画のボーカロイド共演ネットワーク - 驚異のアニヲタ社会復帰への道 ↑これと似たようなものをPythonで再現してみよう企画その2 前回は適当な線グラフをmatplotlib+ImageMagickでgifアニメにしましたが、今回Pythonのネットワークを扱うパッケージ…

【Python】matplotlibでグラフのgifアニメを作成

Rではanimationというライブラリでgifアニメが作れるという話を聞き、Pythonでも同じことができないかどうか調べてみました。 具体的には↓の記事でRを使ってやってることです。 これからの可視化は動画の時代~Rでanimationパッケージで動画を作成する方法@T…

【Python】python-igraphをインストールしました でもグラフのプロットだけできない

今までネットワークを扱う際にPythonのnetworkxを使っていましたが、igraphがCを使ったパッケージだと聞いて、計算早いんじゃないかと期待してインストールしてみました。 networkxを遅いと感じたことはありませんが、ネットワークシミュレーションもやって…