Description

Analyse des données d’une expérience.

On importe le fichier de données

d <- read.csv2(file.choose())

head(d)
##    date     time   subject blocknum blockcode    trialcode trialnum
## 1 42319 19:57:44 785796360        1      expé stimulus_cvh        1
## 2 42319 19:57:44 785796360        1      expé stimulus_cvh        2
## 3 42319 19:57:44 785796360        1      expé stimulus_cvh        3
## 4 42319 19:57:44 785796360        1      expé stimulus_cvh        4
## 5 42319 19:57:44 785796360        1      expé stimulus_cvf        5
## 6 42319 19:57:44 785796360        1      expé stimulus_cvh        6
##                               values.cv values.cvnumber values.condition
## 1  CV C Style 3- GAILLARD Alexandre.jpg               3                H
## 2 CV E Style 5 - DELMARRE Christian.jpg               5                H
## 3      CV A Style 1- DURAND Edouard.jpg               1                H
## 4   CV B Style 2 - LEROY Christophe.jpg               2                H
## 5       CV A Style 6 - Julie RENARD.jpg               1                F
## 6    CV J Style 12  - FOURBE Michel.jpg              10                H
##   response latency
## 1        3   31274
## 2        6   11503
## 3        8   17592
## 4        8   23049
## 5        7   17527
## 6        9   22175

On vérifie les réponses et les temps de réponse des sujets (moyennes et écart-types)

d$response <- as.numeric(d$response)

response_mean <- aggregate(d$response, list(d$subject), mean)
response_sd <- aggregate(d$response, list(d$subject), sd) 
latency_mean <- aggregate(d$latency, list(d$subject), mean)
latency_sd <- aggregate(d$latency, list(d$subject), sd)

data.frame(latency_mean,latency_sd$x,response_mean$x,response_sd$x)
##      Group.1           x latency_sd.x response_mean.x response_sd.x
## 1     751246   30831.000    23006.465        6.541667     1.1787675
## 2    1972186 6585844.542 32261583.520        5.041667     0.2041241
## 3   44251621    3548.583     8819.358        8.000000     0.0000000
## 4   53870736   26012.208    18552.646        5.750000     1.5393392
## 5   60094279   36430.875    19263.900        6.041667     1.7564581
## 6   70384363   50033.083    33044.666        6.000000     2.5194893
## 7   86152484   48917.625    14397.221        7.916667     0.6538625
## 8   89131301   32114.417    20153.088        6.625000     2.6508817
## 9   98286230   34713.042    17212.173        7.166667     1.0494995
## 10 117520378   41791.583    24263.309        7.625000     0.8242256
## 11 123864025   14355.125     5847.987        7.375000     1.0555238
## 12 167343708   31340.208    10231.368        6.458333     0.7790276
## 13 186462569   11697.667     7153.392        5.625000     1.7147062
## 14 203600956   25586.792    19568.110        5.000000     2.5707383
## 15 258617823   23005.542    15193.362        6.625000     1.5269321
## 16 260227495   32278.708    18797.385        7.166667     1.2038585
## 17 275495380   56542.833    30717.956        6.416667     1.3160107
## 18 280673120   53285.667    23348.399        4.458333     2.6206399
## 19 297343532   20959.917     8967.481        7.208333     0.9770927
## 20 317998897   34686.500    45511.193        7.166667     0.9168313
## 21 326265994   25405.208    21734.920        6.750000     1.1887151
## 22 379017342   25255.958    18141.117        7.458333     0.8836272
## 23 425981376   38703.042    10739.840        7.166667     0.8164966
## 24 451923639   46425.875    18672.861        6.333333     1.4039282
## 25 474112664   43512.042    26548.643        5.250000     1.5108305
## 26 504302341   43507.917    23812.421        5.875000     1.5126280
## 27 520175647   18504.375    51569.675        5.000000     2.1058924
## 28 562007672   95106.417    27664.828        6.000000     0.7223151
## 29 594699251   67930.750   225933.306        7.541667     1.1787675
## 30 617963732   44987.375    15658.982        6.833333     2.1400257
## 31 633419004    5783.042     5622.840        5.583333     1.3486440
## 32 635831543   35883.000    12135.004        7.208333     0.9315329
## 33 683494586   33174.792    13494.947        6.416667     1.1389036
## 34 763176110    3749.750     3428.562        4.916667     1.9318085
## 35 776437632   73576.333   103121.087        5.375000     2.4989128
## 36 785796360   16905.833     5230.062        7.166667     1.4039282
## 37 794186130    9466.125    15637.579        6.916667     0.8805466
## 38 809571692   47910.000    12102.920        7.541667     1.2503623
## 39 810123740   12385.833     3720.237        6.625000     0.9696481
## 40 912327841   30418.417    10022.679        7.083333     0.8805466
## 41 917443463   24385.625    12550.543        6.416667     1.9763090
## 42 983581743  323760.333  1194770.068        4.000000     2.8590056
# le sujet 1972186 a des données anormales

On retire ce sujet

d <- d[!(d$subject == 1972186),]

length(unique(d$subject)) # il y a bien 41 sujets désormais 
## [1] 41

On calcule l’évaluation moyenne des CV hommes et l’évaluation moyenne des CV femmes par sujet

cv <- aggregate(list(recrutabilite=d$response), list(subject=d$subject, genre=d$values.condition), mean)
cv
##      subject genre recrutabilite
## 1     751246     F      6.250000
## 2   44251621     F      8.000000
## 3   53870736     F      5.916667
## 4   60094279     F      5.583333
## 5   70384363     F      6.333333
## 6   86152484     F      7.750000
## 7   89131301     F      7.000000
## 8   98286230     F      7.083333
## 9  117520378     F      7.750000
## 10 123864025     F      7.166667
## 11 167343708     F      6.250000
## 12 186462569     F      5.500000
## 13 203600956     F      4.583333
## 14 258617823     F      6.666667
## 15 260227495     F      7.166667
## 16 275495380     F      6.500000
## 17 280673120     F      4.666667
## 18 297343532     F      7.500000
## 19 317998897     F      6.833333
## 20 326265994     F      6.500000
## 21 379017342     F      7.583333
## 22 425981376     F      7.333333
## 23 451923639     F      6.333333
## 24 474112664     F      5.416667
## 25 504302341     F      6.000000
## 26 520175647     F      4.666667
## 27 562007672     F      6.000000
## 28 594699251     F      7.666667
## 29 617963732     F      6.916667
## 30 633419004     F      5.916667
## 31 635831543     F      7.250000
## 32 683494586     F      6.083333
## 33 763176110     F      4.416667
## 34 776437632     F      6.000000
## 35 785796360     F      7.250000
## 36 794186130     F      6.833333
## 37 809571692     F      7.083333
## 38 810123740     F      6.833333
## 39 912327841     F      7.083333
## 40 917443463     F      6.250000
## 41 983581743     F      4.250000
## 42    751246     H      6.833333
## 43  44251621     H      8.000000
## 44  53870736     H      5.583333
## 45  60094279     H      6.500000
## 46  70384363     H      5.666667
## 47  86152484     H      8.083333
## 48  89131301     H      6.250000
## 49  98286230     H      7.250000
## 50 117520378     H      7.500000
## 51 123864025     H      7.583333
## 52 167343708     H      6.666667
## 53 186462569     H      5.750000
## 54 203600956     H      5.416667
## 55 258617823     H      6.583333
## 56 260227495     H      7.166667
## 57 275495380     H      6.333333
## 58 280673120     H      4.250000
## 59 297343532     H      6.916667
## 60 317998897     H      7.500000
## 61 326265994     H      7.000000
## 62 379017342     H      7.333333
## 63 425981376     H      7.000000
## 64 451923639     H      6.333333
## 65 474112664     H      5.083333
## 66 504302341     H      5.750000
## 67 520175647     H      5.333333
## 68 562007672     H      6.000000
## 69 594699251     H      7.416667
## 70 617963732     H      6.750000
## 71 633419004     H      5.250000
## 72 635831543     H      7.166667
## 73 683494586     H      6.750000
## 74 763176110     H      5.416667
## 75 776437632     H      4.750000
## 76 785796360     H      7.083333
## 77 794186130     H      7.000000
## 78 809571692     H      8.000000
## 79 810123740     H      6.416667
## 80 912327841     H      7.083333
## 81 917443463     H      6.583333
## 82 983581743     H      3.750000

On crée un data frame

eval_cv <- data.frame(cv[cv$genre == "F",], cv[cv$genre == "H",])
eval_cv
##      subject genre recrutabilite subject.1 genre.1 recrutabilite.1
## 1     751246     F      6.250000    751246       H        6.833333
## 2   44251621     F      8.000000  44251621       H        8.000000
## 3   53870736     F      5.916667  53870736       H        5.583333
## 4   60094279     F      5.583333  60094279       H        6.500000
## 5   70384363     F      6.333333  70384363       H        5.666667
## 6   86152484     F      7.750000  86152484       H        8.083333
## 7   89131301     F      7.000000  89131301       H        6.250000
## 8   98286230     F      7.083333  98286230       H        7.250000
## 9  117520378     F      7.750000 117520378       H        7.500000
## 10 123864025     F      7.166667 123864025       H        7.583333
## 11 167343708     F      6.250000 167343708       H        6.666667
## 12 186462569     F      5.500000 186462569       H        5.750000
## 13 203600956     F      4.583333 203600956       H        5.416667
## 14 258617823     F      6.666667 258617823       H        6.583333
## 15 260227495     F      7.166667 260227495       H        7.166667
## 16 275495380     F      6.500000 275495380       H        6.333333
## 17 280673120     F      4.666667 280673120       H        4.250000
## 18 297343532     F      7.500000 297343532       H        6.916667
## 19 317998897     F      6.833333 317998897       H        7.500000
## 20 326265994     F      6.500000 326265994       H        7.000000
## 21 379017342     F      7.583333 379017342       H        7.333333
## 22 425981376     F      7.333333 425981376       H        7.000000
## 23 451923639     F      6.333333 451923639       H        6.333333
## 24 474112664     F      5.416667 474112664       H        5.083333
## 25 504302341     F      6.000000 504302341       H        5.750000
## 26 520175647     F      4.666667 520175647       H        5.333333
## 27 562007672     F      6.000000 562007672       H        6.000000
## 28 594699251     F      7.666667 594699251       H        7.416667
## 29 617963732     F      6.916667 617963732       H        6.750000
## 30 633419004     F      5.916667 633419004       H        5.250000
## 31 635831543     F      7.250000 635831543       H        7.166667
## 32 683494586     F      6.083333 683494586       H        6.750000
## 33 763176110     F      4.416667 763176110       H        5.416667
## 34 776437632     F      6.000000 776437632       H        4.750000
## 35 785796360     F      7.250000 785796360       H        7.083333
## 36 794186130     F      6.833333 794186130       H        7.000000
## 37 809571692     F      7.083333 809571692       H        8.000000
## 38 810123740     F      6.833333 810123740       H        6.416667
## 39 912327841     F      7.083333 912327841       H        7.083333
## 40 917443463     F      6.250000 917443463       H        6.583333
## 41 983581743     F      4.250000 983581743       H        3.750000

On calcule l’indice de discrimination

eval_cv$disc <- eval_cv$recrutabilite.1 - eval_cv$recrutabilite
eval_cv
##      subject genre recrutabilite subject.1 genre.1 recrutabilite.1        disc
## 1     751246     F      6.250000    751246       H        6.833333  0.58333333
## 2   44251621     F      8.000000  44251621       H        8.000000  0.00000000
## 3   53870736     F      5.916667  53870736       H        5.583333 -0.33333333
## 4   60094279     F      5.583333  60094279       H        6.500000  0.91666667
## 5   70384363     F      6.333333  70384363       H        5.666667 -0.66666667
## 6   86152484     F      7.750000  86152484       H        8.083333  0.33333333
## 7   89131301     F      7.000000  89131301       H        6.250000 -0.75000000
## 8   98286230     F      7.083333  98286230       H        7.250000  0.16666667
## 9  117520378     F      7.750000 117520378       H        7.500000 -0.25000000
## 10 123864025     F      7.166667 123864025       H        7.583333  0.41666667
## 11 167343708     F      6.250000 167343708       H        6.666667  0.41666667
## 12 186462569     F      5.500000 186462569       H        5.750000  0.25000000
## 13 203600956     F      4.583333 203600956       H        5.416667  0.83333333
## 14 258617823     F      6.666667 258617823       H        6.583333 -0.08333333
## 15 260227495     F      7.166667 260227495       H        7.166667  0.00000000
## 16 275495380     F      6.500000 275495380       H        6.333333 -0.16666667
## 17 280673120     F      4.666667 280673120       H        4.250000 -0.41666667
## 18 297343532     F      7.500000 297343532       H        6.916667 -0.58333333
## 19 317998897     F      6.833333 317998897       H        7.500000  0.66666667
## 20 326265994     F      6.500000 326265994       H        7.000000  0.50000000
## 21 379017342     F      7.583333 379017342       H        7.333333 -0.25000000
## 22 425981376     F      7.333333 425981376       H        7.000000 -0.33333333
## 23 451923639     F      6.333333 451923639       H        6.333333  0.00000000
## 24 474112664     F      5.416667 474112664       H        5.083333 -0.33333333
## 25 504302341     F      6.000000 504302341       H        5.750000 -0.25000000
## 26 520175647     F      4.666667 520175647       H        5.333333  0.66666667
## 27 562007672     F      6.000000 562007672       H        6.000000  0.00000000
## 28 594699251     F      7.666667 594699251       H        7.416667 -0.25000000
## 29 617963732     F      6.916667 617963732       H        6.750000 -0.16666667
## 30 633419004     F      5.916667 633419004       H        5.250000 -0.66666667
## 31 635831543     F      7.250000 635831543       H        7.166667 -0.08333333
## 32 683494586     F      6.083333 683494586       H        6.750000  0.66666667
## 33 763176110     F      4.416667 763176110       H        5.416667  1.00000000
## 34 776437632     F      6.000000 776437632       H        4.750000 -1.25000000
## 35 785796360     F      7.250000 785796360       H        7.083333 -0.16666667
## 36 794186130     F      6.833333 794186130       H        7.000000  0.16666667
## 37 809571692     F      7.083333 809571692       H        8.000000  0.91666667
## 38 810123740     F      6.833333 810123740       H        6.416667 -0.41666667
## 39 912327841     F      7.083333 912327841       H        7.083333  0.00000000
## 40 917443463     F      6.250000 917443463       H        6.583333  0.33333333
## 41 983581743     F      4.250000 983581743       H        3.750000 -0.50000000