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

21 views (last 30 days)
Akira Yogi
Akira Yogi on 29 May 2022
Commented: Akira Yogi on 31 May 2022
初めまして。課題遂行型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);」
と記載されています。
このエラーを解決する方法をぜひご教示ください。
どうぞよろしくお願いいたします。

Answers (1)

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

Sign in to comment.

Tags

Products


Release

R2022a

Community Treasure Hunt

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

Start Hunting!