ODS POWERPOINT ステートメント内で、PROC MIXED から何らかの出力を生成するつもりです。すべてのテーブルを表示したくありません。ODS TRACE ON を使用すると、次の結果がログに渡されます。
追加された出力:
名前: モデル情報
レーベル: モデル情報
テンプレート: Stat.Mixed.ModelInfo
パス: Mixed.ModelInfo
追加された出力:
名前: ClassLevels
レーベル: クラスレベル情報
テンプレート: Stat.Mixed.ClassLevels
パス: Mixed.ClassLevels
追加された出力:
名前: 次元
ラベル: 寸法
テンプレート: Stat.Mixed.Dimensions
パス: Mixed.Dimensions
追加された出力:
名前:NOb
ラベル: 観察数
テンプレート: Stat.Mixed.NObs
パス: Mixed.NObs
追加された出力:
名前: IterHistory
レーベル: イテレーションヒストリー
テンプレート: Stat.Mixed.IterHistory
パス: Mixed.IterHistory
追加された出力:
名前: ConvergenceStatus
レーベル: 収束状況
テンプレート: Stat.Mixed.ConvergenceStatus
パス: Mixed.ConvergenceStatus
注: 収束基準が満たされました。
追加された出力:
名前: CovParms
ラベル: 共分散パラメータ推定
テンプレート: Stat.Mixed.CovParms
パス: Mixed.CovParms
追加された出力:
名前: フィット統計
ラベル: 適合統計
テンプレート: Stat.Mixed.FitStatistics
パス: Mixed.FitStatistics
追加された出力:
名前: ソリューションF
レーベル: 固定効果のソリューション
テンプレート: Stat.Mixed.SolutionF
パス: Mixed.SolutionF
追加された出力:
名前: Tests3
ラベル: 固定効果のタイプ 3 検定
テンプレート: Stat.Mixed.Tests3
パス: Mixed.Tests3
追加された出力:
名前: LSMeans
ラベル: 最小二乗平均
テンプレート: Stat.Mixed.LSMeans
パス: Mixed.LSMeans
注: 混合手順を使用 (合計処理時間):
real time 0.15 seconds
cpu time 0.07 seconds
...
「CovParms」、「Tests3」、「LSMeans」という名前の出力のみを表示したい。次のように、PROC MIXED の前に ODS SELECT ステートメントを追加します。
ODS POWERPOINT FILE='..\program\outputtest.pptx' nogtitle nogfootnote;
ods noptitle;
オッズ トレース オン;
--- 手順 ---
ODS SELECT CovParms Tests3 LSMeans;
proc 混合データ=データ;
クラスABCD;
モデル Y = XA XB XA BA B*X
/ DDFM=KENWARDROGER solution;
ランダム C D A D;
ls は A*B を意味します。
走る;
終了する;
--- 手順 ---
ODS POWERPOINT CLOSE;
ただし、ODS SELECT ステートメントで指定されたテーブルだけでなく、すべてのテーブルがパワー ポイント ファイルに表示されます。ログには次のように記載されています。
1323 ODS SELECT CovParms Tests3 LSMeans;
警告: 出力 'LSMeans' は作成されませんでした。であることを確認してください。
output object name, label, or path is spelled
correctly. Also, verify that the appropriate
procedure options are used to produce the requested
output object. For example, verify that the NOPRINT
option is not used.
警告: 出力 'Tests3' は作成されませんでした。であることを確認してください。
output object name, label, or path is spelled
correctly. Also, verify that the appropriate
procedure options are used to produce the requested
output object. For example, verify that the NOPRINT
option is not used.
警告: 出力 'CovParms' は作成されませんでした。であることを確認してください。
output object name, label, or path is spelled
correctly. Also, verify that the appropriate
procedure options are used to produce the requested
output object. For example, verify that the NOPRINT
option is not used.
警告: 現在の ODS SELECT/EXCLUDE/OUTPUT ステートメントは
cleared because the end of a procedure step was
detected. Probable causes for this include the
non-termination of an interactive procedure (type
quit; to end the procedure) and a run group with no
output.
ただし、他の手順を省略すると、意図した出力が得られます。
何が間違っているのですか?どんな助けでも大歓迎です。