Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Pythonで挑む計算社会科学

ksnt
October 10, 2020

 Pythonで挑む計算社会科学

PyCon mini Hiroshima 2020 LT

ksnt

October 10, 2020
Tweet

More Decks by ksnt

Other Decks in Research

Transcript

  1. 計算社会科学って何? • Lazer, D., Pentland, A. S., Adamic, L., Aral,

    S., Barabasi, A. L., Brewer, D., ... & Jebara, T. (2009). Life in the network: the coming age of computational social science. Science (New York, NY), 323(5915), 721. • Lazer, D. M., Pentland, A., Watts, D. J., Aral, S., Athey, S., Contractor, N., ... & Nelson, A. (2020). Computational social science: Obstacles and opportunities. Science, 369(6507), 1060-1062. 要はコンピュータは続けてきたコンピュータを駆使してデーを出てからも自分駆使してデータを活してデータを駆使してデーを出てからも自分活用してして 社会科学を出てからも自分やろうぜって話(私見) 研究例: ・ネットワーク上のフェイクニ上のフェイクニュの専門分野の「勉フェイク上のフェイクニニュースの伝搬の専門分野の「勉伝搬 ・政治ブログの二極化ブログの二極化の専門分野の「勉二極化 ・etc
  2. 地理空間分の専門分野の「析を出てからも自分行うためのツールうための専門分野の「勉ツール (ライブラリ) • ArcGIS: 有料 • QGIS: 無料。PyQGISと名乗ってみたいうの専門分野の「勉が一応ある一応あるある • folium(Leaflet.js):

    Pythonで挑む計算社会科使してデータを活える。緯度経度情報を簡単に可視化を出てからも自分簡単に可視化に可視化 • Geopandas: Pythonで挑む計算社会科使してデータを活える。可視化は続けてきたあまりかっこよくない • Shapely: 平面幾何オブジェク上のフェイクニトの専門分野の「勉取扱いい • pydeck: Pythonで挑む計算社会科使してデータを活える。3D。可視化が一応あるかっこいい ツール ライブラリ
  3. マルチエージェントシミュレーションが一応あるで挑む計算社会科きる ソフトウェア解析(ライブラリ) • NetLogo: 独自言語 • Swarm: Javaと名乗ってみたObjective-C/C++も自分の専門分野? • Repast:

    supports Java, C#, Managed C++, Visual Basic.Net, Managed Lisp, Managed Prolog, and Python scripting, etc (Wikipedia) • Mason: Java • PyCX: Pythonで挑む計算社会科書ける。開発者はける。開発者は日本人。は続けてきた日本人。 • Mesa: Pythonで挑む計算社会科書ける。開発者はける
  4. 先行うためのツール研究 Epstein, J. M. (2002) • モデル1 ▫ local outburstsの専門分野の「勉発生かせそうな気も

    → outburstsの専門分野の「勉発生かせそうな気も周期 の専門分野の「勉解析(パラメタの変更パラメタを駆使してデーの専門分野の「勉変更)
  5. 先行うためのツール研究(パラメタの変更続けてきたき) Epstein, J. M. (2002) • モデル2 (1) Peaceful coexistenceの専門分野の「勉発生かせそうな気も(L=high,

    no cops) (2) genocideの専門分野の「勉発生かせそうな気も (L=low, no cops) (3) safe havensの専門分野の「勉発生かせそうな気も (high initial cop density) (1) (2) (3) L: Legitimacy
  6. References • Masad, D., & Kazil, J. (2015, July). MESA:

    an agent-based modeling framework. In 14th PYTHON in Science Conference (pp. 53-60). • Epstein, J. M. (2002). Modeling civil violence: An agent-based computational approach. Proceedings of the National Academy of Sciences, 99(suppl 3), 7243-7250. • Epstein, J. M., & Axtell, R. (1996). Growing artificial societies: social science from the bottom up. Brookings Institution Press. • Lazer, D., Pentland, A. S., Adamic, L., Aral, S., Barabasi, A. L., Brewer, D., ... & Jebara, T. (2009). Life in the network: the coming age of computational social science. Science (New York, NY), 323(5915), 721. • Morckel, V. C. (2014). Spatial characteristics of housing abandonment. Applied Geography, 48, 8-16.