oTreeではじめる社会科学実験入門 - Pythonのインストールから実験の実施まで

個数:1
紙書籍版価格
¥3,520
  • 電子書籍

oTreeではじめる社会科学実験入門 - Pythonのインストールから実験の実施まで

  • 著者名:後藤晶
  • 価格 ¥3,520(本体¥3,200)
  • コロナ社(2025/07発売)
  • ポイント 32pt (実際に付与されるポイントはご注文内容確認画面でご確認下さい)
  • ISBN:9784339029482

ファイル: /

内容説明

本書は,経済ゲーム実験などに用いられるoTreeというPythonで書かれたフレームワークを用い,社会科学におけるオンライン実験の方法と意義およびその課題,インストールからプログラミングまでを初学者向けに解説する。

目次

1.社会科学における実験とは
1.1 社会科学における実験の意義
 1.1.1 経済学と実験
 1.1.2 価値誘発理論
 1.1.3 経済学における実験の意義
1.2 ランダム化比較試験
1.3 経済実験と成果報酬
1.4 実験の分類
 1.4.1 人工的な空間-現実的な空間
 1.4.2 対面実施-遠隔実施
 1.4.3 本書のターゲット
1.5 一般的な実験の流れ
 1.5.1 事前準備
 1.5.2 本番
 1.5.3 事後整理
 1.5.4 事前説明について

2.oTreeとは
2.1 oTreeでできること
2.2 プログラム環境
 2.2.1 oTreeを用いた実験のためのスキル
 2.2.2 本書では触れないこと
2.3 oTreeの概要
 2.3.1 oTreeとは
 2.3.2 oTreeの考え方
2.4 本書における用語
 2.4.1 研究と実験
 2.4.2 セッション,サブセッション,アプリ
 2.4.3 パティシパント,プレイヤー
2.5 oTreeのインストール
 2.5.1 プロジェクトの作成
 2.5.2 プロジェクトフォルダの作成
 2.5.3 サーバとして起動
2.6 プログラム作成の流れ
 2.6.1 デフォルトのアプリを見てみよう
 2.6.2 プログラムを作成するときの手順
 2.6.3 __init__.pyファイルにおけるMODELSの定義
 2.6.4 htmlファイルの定義
 2.6.5 __init__.pyファイルにおけるPAGESの定義

3.アンケートを作ってみよう―アプリ作成の基本と表記の日本語化―
3.1 これから作成する実験プログラムの概要
 3.1.1 MODELSの定義
 3.1.2 htmlファイルの定義
 3.1.3 PAGESの定義
 3.1.4 SESSION_CONFIGSの定義
 3.1.5 動作の確認
3.2 表記の日本語化
章末問題
すべてのプログラム

4.画面の見方
4.1 oTree全体の画面構成
 4.1.1 デモ画面(Demo)
 4.1.2 セッション画面(Sessions)
 4.1.3 ルーム画面(Rooms)
 4.1.4 データ画面(Data)
 4.1.5 サーバチェック画面(Server Check)
4.2 個別セッション・アプリでの画面構成
 4.2.1 更新画面(New)
 4.2.2 リンク画面(Links)
 4.2.3 モニター画面(Monitor)
 4.2.4 データ画面(Data)
 4.2.5 支払い情報画面(Payments)
 4.2.6 概要画面(Description)
4.3 Roomsの設定
 4.3.1 roomsフォルダの作成
 4.3.2 labelファイルの設定
 4.3.3 settings.pyの設定
 4.3.4 実験実施時の利用方法

5.公共財ゲーム実験を作ろう―インタラクションのある実験の基礎―
5.1 公共財ゲームとは
5.2 これから作成する実験プログラムの概要
5.3 アプリ作成の手順
 5.3.1 MODELSの定義
 5.3.2 htmlファイルの定義
 5.3.3 PAGESの定義
 5.3.4 SESSION_CONFIGSの定義
 5.3.5 動作の確認
5.4 ゲーム実験のマッチング
 5.4.1 パートナーマッチング
 5.4.2 ストレンジャーマッチング
 5.4.3 パーフェクトストレンジャーマッチング
章末問題
すべてのプログラム

6.独裁者ゲームを作ろう―条件別画面表示とチャット―
6.1 独裁者ゲームとは
6.2 これから作成する実験プログラムの概要
6.3 アプリ作成の手順
 6.3.1 MODELSの定義
 6.3.2 htmlファイルの定義
 6.3.3 PAGESの定義
 6.3.4 SESSION_CONFIGSの定義
 6.3.5 動作の確認
6.4 チャットを導入する
章末問題
すべてのプログラム

7.最終提案ゲームを作ろう―時間制限とボタン入力―
7.1 最終提案ゲームとは
7.2 これから作成する実験プログラムの概要
7.3 アプリ作成の手順
 7.3.1 MODELSの定義
 7.3.2 htmlファイルの定義
 7.3.3 PAGESの定義
 7.3.4 SESSION_CONFIGSの定義
 7.3.5 動作の確認
7.4 ボタン入力の設定
章末問題
すべてのプログラム

8.信頼ゲームを作ろう―表形式の出力と報酬の表示―
8.1 信頼ゲームとは
8.2 これから作成する実験プログラムの概要
8.3 アプリ作成の手順
 8.3.1 MODELSの定義
 8.3.2 htmlファイルの定義
 8.3.3 PAGESの定義
 8.3.4 SESSION_CONFIGSの定義
 8.3.5 動作の確認
8.4 payoffの設定とポイントの扱いについて
章末問題
すべてのプログラム

9.バーチャルラボ実験の課題
9.1 社会科学実験全般で注意すること
 9.1.1 ラボ実験での留意事項
 9.1.2 オンラインラボ実験での留意事項
 9.1.3 クラウドソーシング実験での留意事項
9.2 バーチャルラボ実験一般に関わる課題
 9.2.1 回答環境のあいまい性
 9.2.2 回答端末の差異
 9.2.3 途中離脱
9.3 実験のモラルと課題
9.4 実験研究のこれから
 9.4.1 実験プログラムの公開
 9.4.2 プレレジストレーション(プレレジ)
 9.4.3 レジストレーションレポート(レジレポ)

付録
A.1 Pythonのインストール
 A.1.1 Windows環境でのインストール
 A.1.2 Mac環境でのインストール
A.2 Visual Studio Codeのインストール
 A.2.1 Windows環境でのインストール
 A.2.2 Mac環境でのインストール
A.3 サーバにアップしよう
 A.3.1 サーバの準備
 A.3.2 サーバの設定
A.4 Pythonの基本
 A.4.1 基本的なプログラム
 A.4.2 oTreeにおける関数の扱い方
A.5 htmlテンプレートの基本
 A.5.1 基礎的なプログラム
 A.5.2 if文を用いた条件分岐
 A.5.3 for文を用いた繰り返し処理
A.6 oTreeにおけるフィールド
 A.6.1 CurrencyField
 A.6.2 IntegerField
 A.6.3 FloatField
 A.6.4 BooleanField
 A.6.5 StringField
 A.6.6 LongStringField
A.7 Q&A:アレがしたいときのチェックリスト
 A.7.1 インストールがうまくいかない
 A.7.2 エラーが出たら最初にするべきこと
 A.7.3 Pythonのバージョンが合わない
 A.7.4 oTreeが入っていない
 A.7.5 db.sqlite3を消してほしい
 A.7.6 関数や変数がないって叱られた
 A.7.7 複数のアプリを続けて実行したい!
 A.7.8 ダウンロードしたデータが文字化けしている
A.8 さまざまなWeb技術の活用
 A.8.1 Web解析ツール:mouseflow
 A.8.2 可視化ツール:highcharts
 A.8.3 インタラクティブチュートリアルシステム:intro.js

引用・参考文献
おわりに
索引

感想・レビュー

※以下の感想・レビューは、株式会社ドワンゴの提供する「読書メーター」によるものです。

株式会社 コロナ社

2
コロナ社 読者モニターレビュー全文へのリンク https://www.coronasha.co.jp/np/resrcs/review.html?goods_id=8375 レビュー一部抜粋 評者が感じた、本書の特徴は大きく3つあります。 (1)社会科学実験の「概要から注意点まで」を含めた初心者向けの記載が詳しい。 (2)手を動かして実験をするための「実践的な事例」が複数記載されていて楽しい。 (3)筆者のこれまでの実践上の「ノウハウ」が細々と書かれているので助かります。 2025/01/15

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/22280489
  • ご注意事項

最近チェックした商品