An Introduction to Z-Tree In a computerized experiment, an experimentor and a number of subjects need to communicate with one another. Z-Tree (Zurich Toolbox.

Slides:



Advertisements
Similar presentations
Computer Vocabulary Words to know and remember for the semester.
Advertisements

1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Introduction to E-Prime for demonstrators/PG Dips Jonathan Stirk.
Chapter 1:Introduction to the world of computers
Windows Basics An Introduction to the Windows Operating System.
Introduction to Z-Tree Chung-Ching Tai Tunghai University, Taiwan.
ESA World Meeting Voluntary Contributions with Imperfect Information Annamaria Fiore University of Bari M. Vittoria Levati Andrea Morone MPI of Economics,
P3- Represent how data flows around a computer system
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Chapter 2: Problem Solving
Introduction to the World of Computers
PADS Professional Overview. PADS Professional A bundle of easy-to-use software applications for professional digital signage in any environment. This.
Chapter 1 - An Introduction to Computers and Problem Solving
Experiment To Examine Wildfire Risk Mitigation The following images are screen prints showing the user interface seen by subjects participating in the.
P2P2DSpace Project. Project in the Technion Electrical Engineering Software Lab P2P Network, Map, Background Manager Team members: Vladimir Shulman Ziv.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
10 minutes overview to z-tree. Outline of Presentation What is z-tree? What can it do? How does it work? When to use? Alternatives? A quick demo.
Public Goods.  A good whose consumption by any one person does not reduce the amount available for others; it can be consumed concurrently by many individuals.
Java Programming for Beginners
VFD Soft. Delta Confidential Outline Introduction Connection between drive and computer Screen of software opening introduction Tools introduction Information.
IB Computer Science: 1.6 Software Design Created by Kevin Scott.
Information Technology Ms. Abeer Helwa. Computer Generations First Generation (Vacuum Tubes) -They relied on the machine language to perform operations.
Sequencing Miss Regan. Blood Hound  Does anyone know what the Bloodhound project is?  Video 1 Video 1  Video 2 Video 2  Link to website Link to website.
Computer Unit Identify the Part Grade 7 Computer Unit.
The Computer Workstation DIGITAL LITERACY UNIT *Credit: Mr. Spinelli *
What is inside a computer?
Z-Tree Zurich Toolbox for Readymade Economic Experiments.
Introduction to computer: storing instructions and information.
BTEc unit 12 software development
What is A-Tracker A-Track is a Palm OS application that allows a company to track its equipment - office equipment, computers, vehicles, automobiles, library,
CS102 Introduction to Computer Programming
DCT 1123 PROBLEM SOLVING & ALGORITHMS INTRODUCTION TO PROGRAMMING.
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
CHAPTER 4: INTRODUCTION TO COMPUTER ORGANIZATION AND PROGRAMMING DESIGN Lec. Ghader Kurdi.
Introduction to Computers, the Internet and the by Pedernal Jemerson G by Pedernal.
Languages and Environments Higher Computing Unit 2 – Software Development.
CPSC 203 Introduction to Computers T59 & T64 By Jie (Jeff) Gao.
The Computer Systems By : Prabir Nandi Computer Instructor KV Lumding.
Computing Review Questions. Record your responses in your Computing 101 notebook.
Living in a Digital World Discovering Computers Fundamentals, 2010 Edition.
Computer basics Lesson 4 – Programs & S.O..
Lecture 5: Using Computers: Important Ideas Tonga Institute of Higher Education IT 141: Information Systems.
Chapter 4 Selection Structures: Making Decisions.
Introduction to Programming Using C Modularity. 2 Contents Modularity Functions Preprocessor Comments Global variables.
What does C store? >>A = [1 2 3] >>B = [1 1] >>[C,D]=meshgrid(A,B) c) a) d) b)
The Computer.
Multimedia and Computers Introduction to Computers.
What is a computer? Its an electronic machine which can accept data in certain form, process the data, and give the result.
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
Lecture 26: Reusable Methods: Enviable Sloth. Creating Function M-files User defined functions are stored as M- files To use them, they must be in the.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Sequencing The most simple type of program uses sequencing, a set of instructions carried out one after another. Start End Display “Computer” Display “Science”
Helping Students Through Videos (Using Jing®) Example: Entering Matrices on the Graphing Calculator.
Computer Software Operating Systems – Programs. Computer Language - Review We learnt that computers are made up of millions of tiny switches that can.
Computer Basics Mr. Chu MPHS CIS 1.
Weijie Ming Flinders Project. Outline  Instruction  Research Process Interface Basic Function Import File Save File Display and save content Working.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
UniMAP Sem2-10/11 DKT121: Fundamental of Computer Programming1 Introduction to C – Part 1.
FriendFinder Location-aware social networking on mobile phones.
Introduction to Computer Special Thanks S.W.A.ShahNIST.
Introduction To Computers
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
A Playful Introduction to Programming by Jason R. Briggs
zTree Workshop: Fundamentals of zTree
Apps and programs that you may find helpful
CPS120: Introduction to Computer Science
Carmen Pasca and John Hey
Chapter 3: Selection Structures: Making Decisions
Presentation transcript:

An Introduction to Z-Tree In a computerized experiment, an experimentor and a number of subjects need to communicate with one another. Z-Tree (Zurich Toolbox for Readymade Economic Experiments) designed by Urs Fischbacher is an easy to learn programming language for experiments. A researcher writes the code in Z-Tree, and subjects will connect to the program via Z-Leaf. Software Tutorial and Reference Manual available at

Z-Tree Software Z-Tree allows researchers to easily develop and to carry out economic experiments. It includes features that are needed in most experiments:  communication between the computers;  data saving;  display time;  calculate profit;  flexible screen layout. Fischbacher maintains a friendly user-discussion group.

How does it work? Ztree.exe Experimentor PC Auction.ztt Subject PCs Zleaf.exe Instructions, Parameters, results, Subject’s inputs Hard drive or server Experimental data

Z-Tree Starts with one untitled treatment

Some Terms An experiment consists of sessions; Each session can have one or more treatments; Each treatment may last one or more periods; In each period, the subject may go through one or more stages. In each stage, the experiment needs to specify what the subjects should know and tell them what decisions they should make.

A Simple Public Good Experiment Suppose we have 24 subjects, participating in a single treatment session. Subjects are put in 4-person groups; and will play 10 periods of public good contribution game. The number of subjects, number of groups, # of playing periods as well as show up fee, etc. can be specified right before the experiment starts in the general parameters.

Public Good Experiment Each subject will be given an endownment of 20 ECU (Experimental Currency Units); They will be asked to decide how many ECUs they would like to contribute to the public good; Total contributions to the public good will have be multiplied by an efficiency factor, which will then be equally divided by the subjects in the same group; Money uncontributed to the public good have a return of 1 and is privately owned.

Public Good Experiment Suppose that we would like to have two treatments in one session: Treatment 1: EfficiencyFactor = 1.6; Treatment 2: EfficiencyFactor = 2.4.