コード例 #1
0
def test_ibma_resampling(testdata_ibma_resample, resample, resample_kwargs,
                         expectation):
    """Test image-based resampling performance."""
    meta = ibma.Fishers(resample=resample, **resample_kwargs)
    with expectation:
        meta.fit(testdata_ibma_resample)
    if isinstance(expectation, does_not_raise):
        assert isinstance(meta.results, nimare.results.MetaResult)
コード例 #2
0
ファイル: test_ibma.py プロジェクト: jeromedockes/NiMARE
def test_ibma_with_custom_masker():
    """ Ensure voxel-to-ROI reduction works. """
    atlas = op.join(get_resource_path(), 'atlases',
                    'HarvardOxford-cort-maxprob-thr25-2mm.nii.gz')
    masker = NiftiLabelsMasker(atlas)
    meta = ibma.Fishers(mask=masker)
    meta.fit(pytest.dset_z)
    assert isinstance(meta.results, nimare.base.MetaResult)
    assert meta.results.maps['z'].shape == (48, )
コード例 #3
0
ファイル: test_ibma.py プロジェクト: jeromedockes/NiMARE
def test_fishers():
    """
    Smoke test for Fisher's.
    """
    meta = ibma.Fishers()
    res = meta.fit(pytest.dset_z)
    corr = FDRCorrector(method='indep', alpha=0.001)
    cres = corr.transform(res)
    assert isinstance(meta.results, nimare.base.MetaResult)
    assert isinstance(res, nimare.base.MetaResult)
    assert isinstance(cres, nimare.base.MetaResult)
コード例 #4
0
ファイル: plot_ibma.py プロジェクト: NBCLab/NiMARE
              cmap="RdBu_r")

###############################################################################
# Stouffer's with weighting by sample size
# -----------------------------------------------------------------------------
meta = ibma.Stouffers(use_sample_size=True, resample=True)
meta.fit(dset)
plot_stat_map(meta.results.get_map("z"),
              cut_coords=[0, 0, -8],
              draw_cross=False,
              cmap="RdBu_r")

###############################################################################
# Fisher's
# -----------------------------------------------------------------------------
meta = ibma.Fishers(resample=True)
meta.fit(dset)
plot_stat_map(meta.results.get_map("z"),
              cut_coords=[0, 0, -8],
              draw_cross=False,
              cmap="RdBu_r")

###############################################################################
# Permuted OLS
# -----------------------------------------------------------------------------
meta = ibma.PermutedOLS(two_sided=True, resample=True)
meta.fit(dset)
plot_stat_map(meta.results.get_map("z"),
              cut_coords=[0, 0, -8],
              draw_cross=False,
              cmap="RdBu_r")