SPMを用いた課題遂行型fMRIの解析で、fMRI model specificationのプロセスでエラーが出るので、どうやって解決すればよいのか、ぜひ教えてください。
19 views (last 30 days)
Show older comments
初めまして。課題遂行型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);」
と記載されています。
このエラーを解決する方法をぜひご教示ください。
どうぞよろしくお願いいたします。
0 Comments
Answers (1)
Megumi Fukuda
on 29 May 2022
こんにちは。
spmについての質問は、英語にはなりますが、spm開発元のメーリングリストで質問していただいたほうがユーザーの方も多く、ためになる回答が得られやすいかもしれません。
エラーの内容を見るに、ファイル名やフォルダ名のどこかで日本語フォント(全角スペースなど)を使っていませんか?自分の環境では、フォルダ名に日本語を入れると上記のエラーが再現できました。ご確認ください。
See Also
Categories
Find more on MRI in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!