0
私は複数の変数のパーセンテージを計算するのが好きです。それは各変数(列)の計算合計であり、各変数合計をfrequnecyで除算します。私はこれらの2つの統計を取得し、パーセントを計算するために配列を作るためにprocサマリーを取得しようとしましたが、結果の値は正しくないようですが、ログにエラーはありません。私は、proc SQLはパーセンテージ計算を行うことができますが、私は複数の変数のためにそれを行う方法がわかりません。 - 困難ではないかもしれないが、私はちょうどそれらをリストする方法がわからない。複数の変数のパーセントを計算するSAS
私が間違っていたことを指摘することができれば、1)proc要約の方法で、または2)proc SQL変数リストを書く方法を教えてください。ありがとう、ここ
は、私が書いたコードです:
1)
proc summary data=m3resp;
var Lma1-Lma69;
output out=sumofLma sum=sumLma1-sumLma69;
run;
data sumLmaout;
set sumoflma;
array pctma[69];
do i=1 to 69;
pctma[i]=input(cat(sumLma,i),5.)/_freq_;
end;
drop i;
run;
2)
PROC SQL;
SELECT Lma1
(Lma1/SUM(Lma1)) AS PCTLma1
FROM m3resp;
QUIT;
okです。変数には合計と合計があります。あなたはどのように各変数のパーセンテージを計算しますか? – user634455
私はこれらの変数が0/1のデータなので、コンピュータのパーセンテージに対するこの変数のためにproc手段を使用しようとしました。この方法で動作します。ありがとうございました! – user634455