SPMを用いた課題遂​行型fMRIの解析で​、fMRI model specificat​ionのプロセスでエ​ラーが出るので、どう​やって解決すればよい​のか、ぜひ教えてくだ​さい。

21 ビュー (過去 30 日間)
Akira Yogi
Akira Yogi 2022 年 5 月 29 日
コメント済み: Akira Yogi 2022 年 5 月 31 日
初めまして。課題遂行型fMRIの解析は市販の教科書で独学したのみで、実データを解析した際によく分からないエラーが出てきたので質問させていただく次第です。どうぞよろしくお願いいたします。
端末はWindows 11で、Matlab 2022aを使用してます。
SPM12で課題遂行型fMRIの解析を行う際、preprosessingは問題なくできますが、model specificationで下記のエラーが出てしまいます:
Saving fMRI design : 30-May-2022 00:41:14 - Failed 'fMRI model specification'
使い方によるエラー save
既定のエンコードで表現できない文字が見つかりました。
In file "C:\spm12\spm_fMRI_design.m" (v7739), function "spm_fMRI_design" at line 308.
In file "C:\spm12\spm_fmri_spm_ui.m" (v7738), function "spm_fmri_spm_ui" at line 183.
In file "C:\spm12\config\spm_run_fmri_spec.m" (v7739), function "spm_run_fmri_spec" at line 386.
The following modules did not run:
Failed: fMRI model specification
ちなみに、line 308, 183, 386には、
line 308: 「save('SPM.mat', 'SPM', fmt);」
line 183: 「SPM = spm_fMRI_design(SPM);」
line 386: 「SPM = spm_fmri_spm_ui(SPM);」
と記載されています。
このエラーを解決する方法をぜひご教示ください。
どうぞよろしくお願いいたします。

回答 (1 件)

Megumi Fukuda
Megumi Fukuda 2022 年 5 月 29 日
こんにちは。
spmについての質問は、英語にはなりますが、spm開発元のメーリングリストで質問していただいたほうがユーザーの方も多く、ためになる回答が得られやすいかもしれません。
エラーの内容を見るに、ファイル名やフォルダ名のどこかで日本語フォント(全角スペースなど)を使っていませんか?自分の環境では、フォルダ名に日本語を入れると上記のエラーが再現できました。ご確認ください。
  1 件のコメント
Akira Yogi
Akira Yogi 2022 年 5 月 31 日
Megumi Fukudaさま
こんばんは。
早速のご回答ありがとうございました。
あいにく、ファイル名およびフォルダ名は全て半角英数字を使用していました。ただ、バージョンを2022a から2021b に戻してみたところエラーが出なくなり、解決となりました。先にこれを試してみてから質問すべきでした。失礼しました。
(ちなみに、2021b 上で試しにフォルダ名に日本語フォントを使用したところ、同じエラーが出現しました。)
大変お世話になりました。今後もよろしくお願いします。

サインインしてコメントする。

カテゴリ

Find more on MRI in Help Center and File Exchange

タグ

製品


リリース

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!