Skip to content

Commit bdd63e0

Browse files
committed
fixed order
1 parent 7d5741c commit bdd63e0

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

nipype/algorithms/icc.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,16 @@ def _run_interface(self, runtime):
3838
maskdata = np.logical_not(np.logical_or(maskdata == 0, np.isnan(maskdata)))
3939

4040
session_datas = [[nb.load(fname).get_data()[maskdata].reshape(-1, 1) for fname in sessions] for sessions in self.inputs.subjects_sessions]
41-
list_of_sessions = [np.hstack(session_data) for session_data in session_datas]
42-
all_data = np.dstack(list_of_sessions)
41+
list_of_sessions = [np.dstack(session_data) for session_data in session_datas]
42+
all_data = np.hstack(list_of_sessions)
4343
icc = np.zeros(session_datas[0][0].shape)
4444
session_F = np.zeros(session_datas[0][0].shape)
4545
session_var = np.zeros(session_datas[0][0].shape)
4646
subject_var = np.zeros(session_datas[0][0].shape)
4747

4848
for x in range(icc.shape[0]):
4949
Y = all_data[x, :, :]
50-
icc[x], session_var[x], subject_var[x], session_F[x], self._df1, self._df2 = ICC_rep_anova(Y)
50+
icc[x], subject_var[x], session_var[x], session_F[x], self._df1, self._df2 = ICC_rep_anova(Y)
5151

5252
nim = nb.load(self.inputs.subjects_sessions[0][0])
5353
new_data = np.zeros(nim.get_shape())
@@ -79,7 +79,7 @@ def _list_outputs(self):
7979
outputs['sessions_df_1'] = self._df1
8080
outputs['sessions_df_2'] = self._df2
8181
outputs['session_var_map'] = os.path.abspath('session_var_map.nii')
82-
outputs['session_var_map'] = os.path.abspath('session_var_map.nii')
82+
outputs['subject_var_map'] = os.path.abspath('subject_var_map.nii')
8383
return outputs
8484

8585

nipype/algorithms/tests/test_icc.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ def test_ICC_rep_anova():
1313
[10, 5, 6, 9],
1414
[6, 2, 4, 7]])
1515

16-
icc, _, _ , _, dfc, dfe = ICC_rep_anova(Y)
16+
icc, r_var, e_var , _, dfc, dfe = ICC_rep_anova(Y)
1717
#see table 4
1818
yield assert_equal, round(icc, 2), 0.71
1919
yield assert_equal, dfc, 3
2020
yield assert_equal, dfe, 15
21+
yield assert_equal, r_var/(r_var + e_var), icc

0 commit comments

Comments
 (0)