📖
Empirica v1 Docs
  • Introduction
  • Getting Started
    • Setup
      • Windows WSL Instructions
    • Creating your experiment
    • Running your experiment
    • Updating your experiment
  • Guides
    • Tutorial: Your First Experiment
      • Part 1: Getting Started
      • Part 2: Configuring the Experiment
      • Part 3: Adding Social Information and New Factors
      • Part 4: Adding Chats
      • Part 5: Adding Bots
    • The Settings File
      • Specifying Login Details
      • Setting player ids via URL queries
      • Connecting Locally to MongoDB
    • The Admin Panel
    • Special Empirica Elements (and how to modify them)
    • Deploying Your Experiment
      • Database
      • Hosting
    • Managing the Data
    • Using Custom Collections
  • Conceptual Overview
    • Structure
    • Game Life Cycle
      • Customising when players submit stages
    • Concepts
    • Randomization & Batches
    • API
  • FAQ
    • I need help!
    • The Processes and Elements of an Empirica Experiment
    • Managing Players and Games
  • Community Demos
    • Guess The Correlation
    • Random Dot Motion
    • Room Assignment
  • Tips & Tricks
    • Helpful Linux Commands
    • Code Editors
  • Links
    • Empirica website
    • Twitter
    • GitHub
Powered by GitBook
On this page
  • Experiment Details:
  • The task
  • Speaking turns
  • Difficulty level
  • Experiment Demo:
  • Example Config:

Was this helpful?

  1. Community Demos

Random Dot Motion

PreviousGuess The CorrelationNextRoom Assignment

Last updated 5 years ago

Was this helpful?

This is an experiment powered by as a follow-up for the model developed in .

Experiment Details:

The task

In this experiment, groups of N=3 participants simultaneously undertake a visual perception task similar to the one implemented in . Participants are exposed to visual stimuli consisting of a set of moving dots. A proportion of correlated dots move in a specific direction θ, and the remaining proportion of uncorrelated dots moved in random directions. Here, θ is the true value that participants have to estimate visually. The value of θ is the same for all the group members.

In the planned experiment, each group undertakes a series of “discussions” (each discussion is a Round from the point of view of Empirica). Within a given discussion round, the true value of θ remains unchanged. Each participant is given the chance to speak 3 times within a single discussion. Therefore, a single discussion round consists of 9 speaking stages (3 players each speaking 3 times), during which the participants share their current estimate with the rest of the group.

Calling A, B, and C the three participants. One discussion (the stimuli is always displayed on the participants’ screens) goes as follows:

  1. Stage 1

  2. A, B, and C enter their estimate

  3. The estimate of A is displayed on all screens

  4. Stage 2

  5. A, B, and C can revise their estimate

  6. The new estimate of B is displayed on all screens

  7. Stage 3

  8. A, B, and C can again revise their estimate

  9. The estimate of C is displayed on all screens ... ...

  10. Stage 9

  11. The experiment continues until stage 9 is reached (i.e., everyone spoke 3 times)...

  12. Stage 10

  13. A summary of the scores that all participants have made in each stage is displayed on the screens.

  14. A new discussion round (with a different true value θ) starts.

We set 9 speaking stages per discussion round and NR=20 discussion rounds per group.

Speaking turns

The sequence of speaking turns determines which estimate is communicated at a given stage. It is generated using a simple random procedure: For each block of 3 stages, the speaking order is a random permutation of the 3 participants. That is, each participant speaks one and only one time in each block. With 9 speaking rounds, we have three blocks. Each participant thus speaks 3 times during the discussion round, as we mentioned earlier.

Difficulty level

We vary the difficulty of the task between participants. That is, some group members will face an easy task — with a high proportion of correlated dots (e.g., 60%), whereas others will face a difficult task with a low proportion of correlated dots (e.g., 10%). The value of θ is the same for all the group members, irrespective of the difficulty level.

The difficulty level is fixed for the entire duration of the experiment.

Experiment Demo:

git clone https://github.com/amaatouq/small-group-discussion
  1. Go into the folder with cd small-group-discussions

  2. Install the required dependencies meteor npm install

  3. Edit the admin password in the settings file local.json to something you like.

  4. Run the local instance with meteor --settings local.json

  5. login with the credentials username: admin and the password you have in local.json

  6. Start a new batch with whatever configuration you want (see the example configuration).

Example Config:

First, you have to enter the Configuration mode instead of the Monitoring model in the admin UI.

Now, you have the option to create your own configuration (see below) or load an example configuration by clicking on import and then choosing the file ./example-config. Loading the example configurations will choose some example values for the factors (i.e., independent variables), lobby configuration, and few treatments.

Finally, you can go back to the Monitoring mode:

Now the Batchs tab make sure you add a new batch, add the treatments you want, choose your lobby configurations, and then start the batch.

You and a group of friends can play with this experiment as we ran it by following these instructions (assuming you have ):

the repository (and unzip). Alternatively, from terminal just run:

Go to (or whatever port you are running Meteor on).

This will allow you to configure the experiment: Factors, Lobby, and Treatments:

The example factors will look like this:

And the example treatments will look like this:

Go to and enjoy! If you don't have 3 friends to play with you, you always can use the new player button in development (for more details see this), which can add an arbitrary number players to the experiment while staying in the same browser (i.e., no need to open different browsers).

Meteor installed
Download
http://localhost:3000/admin
http://localhost:3000/
Empirica
Moussaïd M et al. (2018) Dynamical networks of influence in small group discussions
Moussaïd, et al. (2017). Reach and speed of judgment propagation in the laboratory, PNAS