インターネット用経済実験ツール
インターネットで経済実験を実施するためのCGI/Perlツールです。以下の機能があります。
サンプルは以下にあります。
オークション実施画面
このスクリプトはフリーウェアです。詳しくは利用規定を参照してください。
以下のファイル構成例を参考に設置してください。カッコ内はパーミッションです。ファイル転送はすべてテキストモードで行ってください。ファイルの転送方法については、例えばKENT WebのページやとほほのCGI入門を参考にしてください。
【ファイル構成例】 cgi_bin (cgiのディレクトリ) | +-- exauction / auction.cgi [755] cgi-lib.pl [644] jcode.pl [644] logfile.txt [666] sessfile.txt [666] userfile.txt [666]
設定方法の詳細はauction.cgiの設定項目を参照してください。
実験参加者の設定はuserfile.txtを使います。
【userfileの設定方法】 以下の内容を設定します。 ユーザーID,パスワード,初期資源量,パラメータ,,,,(半角カンマ4つ) なお各パラメータは&で区切ります(a0&a1&a2&....)。 設定例 root,root,0,1000&-100,,,, guest1,guest1,5,800&-100,,,, guest2,guest2,1,1200&-100,,,, guest3,guest3,4,1600&-100,,,, pcuser1,pcuser1,2,900&-100,,,, pcuser2,pcuser2,3,1300&-100,,,, rootは管理者用IDです。必ず設定してください。 pcuserはPC対戦用です。PC対戦を行わないときは不要です。 利得関数は設定項目の「WTP関数の設定」で指定します。 現在の設定では線形関数(Marginal WTP = a0 + a1 * q)、 a0とa1がパラメータ、qは保有量となっています。
チェックモードで設置がうまくできているか試すことができます。auction.cgiにaction=cgicheckをつけるとチェックモードになります。
例) http://www.xxx.yyy/username/auction/auction.cgi?action=cgicheck