テンプレートストアから「Genetics.xxx」を復元できませんというエラーが出る
[OS] ALL
[リリース] 8.2
[キーワード] Genetics, Template
[質問]SAS/Geneticsのプロシジャ(ALLELE、HAPLOTYPEなど)を実行させると、下記のようなエラーが発生します。 ERROR: テンプレートストアから 'Genetics.Allele.MarkerSumm' を復元できません ! ERROR: テンプレートストアから 'Genetics.Allele.AlleleFreq' を復元できません ! ERROR: テンプレートストアから 'Genetics.Allele.GenotypeFreq' を復元できません !回避方法を教えてください。 [回答]SAS/Geneticsはレポートを出力するためのテンプレートが日本語版SASに追加されないため、レポート出力を伴うプロシジャ(ALLELEプロシジャやHAPLOTYPEプロシジャ)を実行すると、上記のようなエラーが発生する場合があります。ODSテンプレートを英語版のものに一時的に切り替えるか、英語版SASの利用を検討してください。
ODSテンプレートを英語版のものに切り替える方法 /* 英語版のテンプレートに切り替える */ LIBNAME enghelp '!SASROOT¥core¥sashelp' ; ODS PATH enghelp.tmplmst(READ) ; PROC ALLELE DATA=markers OUTSTAT=ld PREFIX=Marker EXACT=10000 BOOT=1000 SEED=123; VAR m1-m10; RUN; /* 日本語版のテンプレートに戻す */ ODS PATH sasuser.templat(UPDATE) sashelp.tmplmst(READ) ; 最後の「日本語のテンプレートに戻す」プログラムを実行しないと、他のプロシジャの出力が変わるので(日本語で表示されているメッセージが英語になる)、ご注意ください。
英語版SASを利用する方法
|