我有一个如下所示的数据框,它一直持续到主题 22 Beta 是相关度量。
Subject ROI Block Condition Beta
1 motor1 1 nopred_noom -2.8653
1 motor1 1 pred_noom -2.9126
1 motor1 1 nopred_om -2.8688
1 motor1 1 pred_om -2.9098
1 motor1 1 null -2.7717
1 motor1 2 nopred_noom -2.2382
1 motor1 2 pred_noom -2.0583
1 motor1 2 nopred_om -2.2207
1 motor1 2 pred_om -2.1928
1 motor1 2 null -2.1166
1 motor1 3 nopred_noom -1.5992
1 motor1 3 pred_noom -1.5493
1 motor1 3 nopred_om -1.5230
1 motor1 3 pred_om -1.4851
1 motor1 3 null -1.5624
2 motor1 1 nopred_noom -1.1354
2 motor1 1 pred_noom -1.1614
2 motor1 1 nopred_om -1.2779
2 motor1 1 pred_om -1.1234
2 motor1 1 null -1.2203
2 motor1 2 nopred_noom -1.5728
2 motor1 2 pred_noom -1.6614
2 motor1 2 nopred_om -1.7076
2 motor1 2 pred_om -1.7702
2 motor1 2 null -1.4170
有 5 个条件,但我想使用条件 null 作为基线,并希望从每个相应块和主题中的其他条件中减去它。
所以我会从subject1,block 1中的其他条件下的Beta度量中减去subject 1,block 1,条件“null”中的Beta,但是我想将subject1,block2中的beta值“null”用于主题1,block2中的度量和很快。
null 条件每 5 个条件发生一次,我怀疑我需要使用循环,但我对 R 很陌生,我不知道该怎么做。
任何帮助表示赞赏!谢谢 :)