GCONTOURプロシジャのデータの補完

[OS]ALL
[リリース] ALL
[キーワード] graph, gcontour, g3grid

[質問]

GCONTOURプロシジャを実行して等高線グラフを出力しようとした際、以下のエラーメッセージが出力され、グラフが作成できません。

  ERROR: 半数以上のグリッドセルにデータ値がありません。
         等高線グラフを作成しません。

DATAステップなどでオブザベーションを増やす以外には、回避方法はないのでしょうか。

[回答]

データ値の不足のためにエラーメッセージが出力される場合、SAS/GRAPHのG3GRIDプロシジャを使ってデータを補完できます。
以下にサンプルプログラムを示します。

   data test; 
      input x y z; 
   cards; 
   1  1  1
   2  2  2
   3  3  3
   ; 
   run; 
   
   proc g3grid data=test out=test2; 
      grid x*y=z; 
   run; 
   
   proc gcontour data=test2; 
      plot x*y=z; 
   run; 

[参考]

  • SAS/GRAPH Software Reference,Version 6,First Ed. Vol1&2(英)」 (注文番号 56020)