Post by anaanaana on Mar 11, 2023 9:32:42 GMT
Hi everyone,
I am struggling with counterbalancing. I set it up so it restarts at the beginning of each survey. I am aiming for 128 participants across 4 lists/groups, 32 for each.
However, when I run it, it is never countebalanaced, e.g. I ran it myself 8 times, and it did list 1 3 times, list 2 3 times, list 3 zero times, list 4 two times. Should it not do each list twice if it runs 8 times?
Here is my code:
scale: new_scale1
- 1
- 2
- 3
- 4
- 5
l: decide_what_people_get
t: jump
- if $psy_group = 1 then goto list1
- if $psy_group = 2 then goto list2
- if $psy_group = 3 then goto list3
- if $psy_group = 4 then goto list4
## list1 ########################
l: list1
t: info
q: Lorem ipsum.
random: begin
l: Q1
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
l: Q2
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
random: end
j: end_message
## list2 ########################
l: list2
t: info
q: Lorem ipsum.
random: begin
l: Q3
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
l: Q4
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
random: end
j: end_message
## list3 ########################
l: list3
t: info
q: Lorem Ipsum.
random: begin
l: Q5
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
l: Q6
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
random: end
j: end_message
## list4 ########################
l: list4
t: info
q: Lorem Ipsum.
random: begin
l: Q7
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
l: Q8
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
random: end
l: end_message
t: info
q: Lorem Ipsum.
Thanks yor your help! I spent so much time on this issue, I am really hoping someone figures it out!
I am struggling with counterbalancing. I set it up so it restarts at the beginning of each survey. I am aiming for 128 participants across 4 lists/groups, 32 for each.
However, when I run it, it is never countebalanaced, e.g. I ran it myself 8 times, and it did list 1 3 times, list 2 3 times, list 3 zero times, list 4 two times. Should it not do each list twice if it runs 8 times?
Here is my code:
scale: new_scale1
- 1
- 2
- 3
- 4
- 5
l: decide_what_people_get
t: jump
- if $psy_group = 1 then goto list1
- if $psy_group = 2 then goto list2
- if $psy_group = 3 then goto list3
- if $psy_group = 4 then goto list4
## list1 ########################
l: list1
t: info
q: Lorem ipsum.
random: begin
l: Q1
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
l: Q2
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
random: end
j: end_message
## list2 ########################
l: list2
t: info
q: Lorem ipsum.
random: begin
l: Q3
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
l: Q4
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
random: end
j: end_message
## list3 ########################
l: list3
t: info
q: Lorem Ipsum.
random: begin
l: Q5
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
l: Q6
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
random: end
j: end_message
## list4 ########################
l: list4
t: info
q: Lorem Ipsum.
random: begin
l: Q7
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
l: Q8
q: Lorem Ipsum.
t: scale new_scale1
- Lorem Ipsum.
random: end
l: end_message
t: info
q: Lorem Ipsum.
Thanks yor your help! I spent so much time on this issue, I am really hoping someone figures it out!