I want to generate a spline plot with "proc glimmix-effect", by using "estimate" to obtain odds ratio and the confidence interval, as shown below.
![82aa9690b69cf68aa7be91bc67c5f54.png 82aa9690b69cf68aa7be91bc67c5f54.png](https://communities.sas.com/t5/image/serverpage/image-id/66746iF5388A34CF52693C/image-dimensions/209x165?v=v2)
Can I use a loop macro and specify a reference (a reference point will set at 5th) in "estimate" statement to realize? Thank you very much!
The macro is as follows
%macro est(ref=, start=, end=, by=);
%Do i = 1 %To %eval(%SysFunc( Ceil( %SysEvalF( ( &End - &Start ) / &By ) ) ) +1) ;
%Let value=%SysEvalF( ( &Start - &By ) + ( &By * &I ) ) ;
estimate "&value." spl [-1, &ref] [1, &value] / exp cl;
%end;
%mend est;
The idea comes from this post.
Any help is appreciated!!😩