```python
# model description
model_spec = "svm_y-effort_x-rewardS-rtS-accUpdatingS-rtUpdatingS"
ycol = "effort"
Xcols = ["rewardS", "rtS", "accUpdatingS", "rtUpdatingS"]
def fit_classifier(X, y, loss="hinge", penalty="l2", cv=5, alpha=0.3):
model = SGDClassifier(loss=loss, penalty=penalty, alpha=alpha)
return cross_val_score(model, X, y, cv=cv).mean()
```
Overall decoding is higher in self > charity > other person
```r
> dt_scores[include == 1, mean(score, na.rm = T), by = group]
group V1
1: charity 0.5312656
2: otherperson 0.5244222
3: self 0.5753556
```
```r
> summaryh(anova(m2))
term results
1: group F(2, 1307) = 21.51, p < .001, r = 0
> summaryh(m2)
term results
1: (Intercept) b = 0.57, SE = 0.01, t(70) = 53.29, p < .001, r = 0.99
2: groupcharity b = −0.04, SE = 0.008, t(1308) = −5.21, p < .001, r = 0.14
3: groupotherperson b = −0.05, SE = 0.008, t(1305) = −6.05, p < .001, r = 0.17
```
Tiles/squares with significant group difference
```r
condpair term results
1: 1 3 group F(2, 89) = 1.21, p = .303, r = 0
2: 1 5 group F(2, 89) = 4.78, p = .011, r = 0 #
3: 1 6 group F(2, 87) = 10.76, p < .001, r = 0 #
4: 1 7 group F(2, 88) = 12.46, p < .001, r = 0 #
5: 3 5 group F(2, 88) = 0.27, p = .763, r = 0
6: 3 6 group F(2, 88) = 4.80, p = .011, r = 0 #
7: 3 7 group F(2, 88) = 4.12, p = .019, r = 0 #
8: 5 6 group F(2, 88) = 1.40, p = .253, r = 0
9: 5 7 group F(2, 88) = 3.18, p = .046, r = 0 #
10: 6 7 group F(2, 88) = 0.79, p = .459, r = 0
```
Mantel correlation
```r
> dt_dist[include == 1, .(fisherz = mean(fisherz, na.rm = T)), by = .(comparison)]
comparison fisherz
1: charity_otherperson 0.1917171
2: charity_self 0.2598649
3: otherperson_self 0.3914641
```
Mantel correlation and behavior correlations
```r
> dt_dist_choice[, summaryh(lm(choice_diff ~ fisherz)), by = comparison]
comparison term results
2: charity_otherperson fisherz b = −0.09, SE = 0.09, t(43) = −1.03, p = .309, r = 0.15
4: charity_self fisherz b = −0.005, SE = 0.09, t(43) = −0.05, p = .958, r = 0.008
6: otherperson_self fisherz b = 0.18, SE = 0.09, t(43) = 2.13, p = .039, r = 0.31
```
![[Pasted image 20201004223108.png]]