proc sgpanelで対数グラフ (log scale) :logが”オプションはログ軸に正の値が必要です。”

sgpanelで、y軸のラベルを 10 100 1000 といった表示にしたい場合にややハマった話です。(SAS ver 9.4)
values = (10 100 1000);みたいに書いたら
“オプションはログ軸に正の値が必要です。”というのがでてきて、、この言葉でググっても何らヒットせず。
抽象的な説明になりますが
10 100と表示したいなら
min = 1 max =2
10 100 1000 なら
min = 1 max =3

と書けばokそうでした。
実際にはvaluesステートメントを使っても対数グラフは書けますが、今回私はvaluesステートメントが原因かと思い、min/max系の記述でうまくいきました。
ログにそういわせた原因はvaluesステートメントに対するlogvtypeもしくはlogstyleでの定義ミスによるものと思われます。
サンプル文なくてすいませんが。

sas odsのver 9.4の本がGoogle Bookでは検索可能であり、そこの838ページにビンゴな情報があります。logexponentとかで検索してみてください。
Google Bookでのその本へのLink

ということで、v9.4のproc sgpanelでlogarithmic の図を書くときは3要素によくよく注意されてください。
3要素 = logvtype,logstyle,Values or Min/Max系記述。

ADaMの話。defineの登場で旧来型のEXCEL仕様書なくなるの??

ADaMに関してdefine.xmlを要作成な昨今ですが、、
それによりなんか、EXCELでのADaM spec、、そう、基本的に1シート、1データセットのあれ、がなくなろうとしつつある潮流を感じる。

”define.xmlないし、それをPinnacle 21にいれるためのEXCELがあるから、それみてね。今後は今まで使っていた仕様書はナシだよー”
っていう。。。

い、、いーーーーーーーーーーーーーーーーーーーの?
データセットつくるときの書類としての見やすさとか全然違うけど。。

”EXCELでのスペックもあって、defineもつくるってなるど2度手間になるから、defineだけ”
で、いーーーーーーーーーーーーーーーーーーーの?

sas programmer職に相対的に、業務にモノ申せる立場の人、例えば正社員の人とかが少ないので、、
こうなるんだろうなー。

そりゃ、お客さん≒製薬会社からそういわれれば、croとしてはそうするんだろうけど。

“データセットのdefine”と”データセット作成の仕様書”って違う気がするけど。

define対象外の薬理解析用データセット?とかつくる人達 = 旧来通りのEXCELspecがある環境が素敵に思えます。