Preference Group Allocation

 

Menu location: Analysis_Randomization_Preference Allocation.

 

This function allocates subjects to groups according to their preferences. A uniform random allocation procedure is used to select subjects for inclusion in groups which are over-subscribed. The procedure is best explained by example:

 

Suppose ten students were asked to apply for a choice of five courses, which have two, one, two, three and five places respectively. The students are asked to list their top three course preferences in order.

 

StatsDirect can allocate the students to a course based on their preferences and on a uniform random selection procedure for over-subscribed courses. There is no weighting procedure for any round of selections as this would encourage tactical preference choice, i.e. the probability that a student is allocated his/her first preference is not influenced by the subscription rates for his/her other preferences.

 

Say our ten students mark the following preferences for courses 1 to 5:

 

Student Preference 1 Preference 2 Preference 3
1 3 5 1
2 3 4 2
3 5 1 3
4 3 1 4
5 5 3 1
6 5 4 3
7 2 3 5
8 4 1 5
9 3 5 1
10 1 3 5

 

The maximum capacity of each group is as follows:

 

Group Capacity/Places
1 2
2 1
3 2
4 3
5 5

 

To use StatsDirect to allocate the students to groups you must first enter the above columns of data into a workbook (they are in the Other worksheet of the test workbook as Group capacity, 1st choice, 2nd choice and 3rd choice). Then select Preference Allocation from the Randomization section of the Analysis menu. Enter 10 as the seed for the random number generator. When asked for the group capacity column, select it: in this column the rows represent the allocation groups to which the preference data refer (i.e. if the entry in row 3 of the capacity column was 5 this would mean that group 3 can hold a maximum of 5 subjects). When asked for columns of preferences you must select the columns in the correct order, i.e. preference 1, 2, 3. For this example the random allocation procedure with seed 10 gives the results below. The seed offered by default is taken from the computer's timer, so if you accept it you are likely to get different results each time; enter a seed of your own to make an allocation repeatable.

 

The output is:

 

Random allocation to groups by preference

 

Groups = 5

 

Total group capacity = 13

Subjects = 10

 

Randomized with seed: 10

 

Subject Group
1 5
2 3
3 5
4 3
5 5
6 5
7 2
8 4
9 5
10 1