@@ -38,7 +38,7 @@ def test_banded_trf_loto_consistency(synth_data):
3838 """Test that coef_ property handles the 4D reshape correctly."""
3939 model = BandedTRF (tmin = synth_data ['tmin' ], tmax = synth_data ['tmax' ],
4040 sfreq = synth_data ['sfreq' ], alphas = [0.1 , 10.0 ])
41- model .fit (data = synth_data ['data' ], feature_order = synth_data ['feature_order' ], target = 'resp' )
41+ model .fit (data = synth_data ['data' ], X = synth_data ['feature_order' ], target = 'resp' )
4242
4343 # Shape calculation: 2 targets, 2 features, 4 delays, 3 trials.
4444 # ndelays = (0.03 * 100) - (0 * 100) + 1 = 4.
@@ -47,7 +47,7 @@ def test_banded_trf_loto_consistency(synth_data):
4747def test_predict_masking_logic (synth_data ):
4848 """Verify that partial feature prediction works with multi-channel targets."""
4949 model = BandedTRF (tmin = synth_data ['tmin' ], tmax = synth_data ['tmax' ], sfreq = synth_data ['sfreq' ])
50- model .fit (data = synth_data ['data' ], feature_order = synth_data ['feature_order' ], target = 'resp' )
50+ model .fit (data = synth_data ['data' ], X = synth_data ['feature_order' ], target = 'resp' )
5151
5252 # Full prediction: should match target shape (samples, channels)
5353 preds_all = model .predict (synth_data ['data' ])
@@ -63,7 +63,7 @@ def test_predict_masking_logic(synth_data):
6363def test_summary_p_values (synth_data ):
6464 """Verify summary table computes stats across channels correctly."""
6565 model = BandedTRF (tmin = synth_data ['tmin' ], tmax = synth_data ['tmax' ], sfreq = synth_data ['sfreq' ])
66- model .fit (data = synth_data ['data' ], feature_order = synth_data ['feature_order' ], target = 'resp' )
66+ model .fit (data = synth_data ['data' ], X = synth_data ['feature_order' ], target = 'resp' )
6767
6868 df = model .summary ()
6969 assert isinstance (df , pd .DataFrame )
@@ -81,7 +81,7 @@ def test_unfitted_attribute_error():
8181def test_predict_trial_mismatch (synth_data ):
8282 """LOTO requires the same number of trials for predict as fit."""
8383 model = BandedTRF (tmin = synth_data ['tmin' ], tmax = synth_data ['tmax' ], sfreq = synth_data ['sfreq' ])
84- model .fit (data = synth_data ['data' ], feature_order = synth_data ['feature_order' ], target = 'resp' )
84+ model .fit (data = synth_data ['data' ], X = synth_data ['feature_order' ], target = 'resp' )
8585
8686 # Try predicting with only 2 trials instead of 3
8787 short_data = synth_data ['data' ][:2 ]
0 commit comments