2 つの予測因子を含むロジスティック モデルを構築したいと考えています。セット all_indeps1 から 1 つと all_indeps2 から 1 つ。以下のマクロを実行しますが、all_indeps1 の最初の変数と all_indeps2 のすべての変数を使用してモデルのみを実行します。2 つのセットから 2 つの変数のすべての可能な組み合わせを取得できるようにするには、マクロをどのように修正すればよいですか?
また、ロジスティック モデルから各予測子の p 値のみを出力したいと思いますが、何かアイデアはありますか?
どうもありがとう!
%macro trivariate(all_indeps1, all_indeps2);
%let k = 1;
%let l = 1;
%let indep1 = %scan(&all_indeps1, &k);
%let indep2 = %scan(&all_indeps2, &l);
%do %while("&indep1" NE "");
%do %while ("&indep2" NE "");
title "independent variable is &Indep1 and &Indep2";
proc logistic data = A descending;
model Y = &indep1 &indep2;
run;
%let l = %eval(&l + 1);
%let indep2 = %scan(&all_indeps2, &l);
%end;
%let k = %eval(&k + 1);
%let indep1 = %scan(&all_indeps1, &k );
%end;
%繕う;