Select Your Region
Americas
Europe
Middle East & Africa
Asia Pacific
/****************************************************************/ /* S A S S A M P L E L I B R A R Y */ /* */ /* NAME: tregint */ /* TITLE: Use the PLOTS(INTERPOLATE) Option in PROC TRANSREG */ /* PRODUCT: STAT */ /* SYSTEM: ALL */ /* KEYS: regression analysis, transformations */ /* PROCS: TRANSREG */ /* DATA: */ /* */ /* SUPPORT: saswfk UPDATE: July 25, 2010 */ /* REF: PROC TRANSREG, DETAILS, INTERPOLATE */ /* MISC: */ /****************************************************************/ title 'Smoother Interpolation with PLOTS(INTERPOLATE)'; data a; input c y x; output; datalines; 1 1 1 1 2 2 1 4 3 1 6 4 1 7 5 2 3 1 2 4 2 2 5 3 2 4 4 2 5 5 ; ods graphics on; proc transreg data=a plots=(tran fit) ss2; model ide(y) = pbs(x) * class(c / zero=none); run; data b; set a end=eof; output; if eof then do; y = .; do x = 1 to 5 by 0.05; c = 1; output; c = 2; output; end; end; run; proc transreg data=b plots(interpolate)=(tran fit) ss2; model ide(y) = pbs(x) * class(c / zero=none); run;