```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]]