<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Normal probability plot with 95% confidence interval bands in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985014#M49338</link>
    <description>&lt;P&gt;Thanks,&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/10892"&gt;@PaigeMiller&lt;/a&gt;&amp;nbsp;, I'll try that.&lt;BR /&gt;&lt;BR /&gt;On the other hand, I just found out that PROC RELIABILITY produces a nice normal probability plot with 95% confidence bands. You have to treat the as uncensored. Basically,&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ods graphics on;
ods select ProbabilityPlot;
proc reliability data=bimodal_data;
 probplot Bimodal_Var;
run;
ods select all;
ods graphics off;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;It creates this plot:&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot (3631).png" style="width: 637px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/113695iB6DD180AF4CB0236/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot (3631).png" alt="Screenshot (3631).png" /&gt;&lt;/span&gt;&lt;BR /&gt;Without the NOINSET option:&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2026-03-19 103904.png" style="width: 643px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/113696iB97FF017C07964D9/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2026-03-19 103904.png" alt="Screenshot 2026-03-19 103904.png" /&gt;&lt;/span&gt;&lt;BR /&gt;That's not the inset I need. I have to figure out how to create an inset as in the original MINITAB image. That is, with the statistics (and corresponding text) Mean, StDev, N, AD, p-Value (where AD is the Anderson-Darling statistic for the normality test).&lt;/P&gt;</description>
    <pubDate>Thu, 19 Mar 2026 15:52:01 GMT</pubDate>
    <dc:creator>JuLePe</dc:creator>
    <dc:date>2026-03-19T15:52:01Z</dc:date>
    <item>
      <title>Normal probability plot with 95% confidence interval bands</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985005#M49336</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MINITAB probabilty plot bimodal.png" style="width: 574px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/113694i641AD0523755D5AC/image-size/large?v=v2&amp;amp;px=999" role="button" title="MINITAB probabilty plot bimodal.png" alt="MINITAB probabilty plot bimodal.png" /&gt;&lt;/span&gt;&lt;BR /&gt;I would like to make a probability plot with SAS just as the above (created with MINITAB). It's important to have 95% confidence interval bands and the same statistics in the inset.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just in case, this is the data I used:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;Bimodal_Var&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11.18227&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;8.349733&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;14.40938&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;24.66227&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;9.279151&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;7.238792&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;15.46339&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;22.47347&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;15.132&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;21.10275&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;8.501284&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;15.77826&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;16.20075&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;17.67517&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;7.934397&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;18.39657&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;11.40699&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;8.399611&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;TD&gt;8.490487&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;22.70707&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;TD&gt;11.09486&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;11.00888&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;22.85953&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;6.783415&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;11.31967&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;25.19409&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;12.12261&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;10.3787&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;TD&gt;22.13491&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;20.40574&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;9.802019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;15.45317&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;17.87584&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;10.8164&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;35&lt;/TD&gt;&lt;TD&gt;10.8377&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;36&lt;/TD&gt;&lt;TD&gt;11.4462&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;37&lt;/TD&gt;&lt;TD&gt;6.82155&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;38&lt;/TD&gt;&lt;TD&gt;10.80242&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;39&lt;/TD&gt;&lt;TD&gt;19.35702&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;17.50303&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;41&lt;/TD&gt;&lt;TD&gt;16.63369&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;42&lt;/TD&gt;&lt;TD&gt;21.50525&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;43&lt;/TD&gt;&lt;TD&gt;23.79174&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;TD&gt;10.77436&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;9.775864&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;46&lt;/TD&gt;&lt;TD&gt;10.62838&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;47&lt;/TD&gt;&lt;TD&gt;9.338187&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;48&lt;/TD&gt;&lt;TD&gt;8.149213&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;49&lt;/TD&gt;&lt;TD&gt;17.10799&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;26.5875&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 19 Mar 2026 12:49:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985005#M49336</guid>
      <dc:creator>JuLePe</dc:creator>
      <dc:date>2026-03-19T12:49:00Z</dc:date>
    </item>
    <item>
      <title>Re: Normal probability plot with 95% confidence interval bands</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985007#M49337</link>
      <description>&lt;P&gt;As it so often happens here in the SAS Communities,&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&amp;nbsp;has written a blog post on how to compute these confidence intervals on the percentiles.&amp;nbsp;&lt;A href="https://blogs.sas.com/content/iml/2013/05/06/compute-confidence-intervals-for-percentiles-in-sas.html" target="_blank" rel="noopener"&gt;https://blogs.sas.com/content/iml/2013/05/06/compute-confidence-intervals-for-percentiles-in-sas.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You would have to merge these confidence intervals with the normal probability plot in order to get the plot you want. I believe PROC SGPLOT will allow you to draw these points and lines, after you merge the data sets.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Mar 2026 14:04:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985007#M49337</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2026-03-19T14:04:03Z</dc:date>
    </item>
    <item>
      <title>Re: Normal probability plot with 95% confidence interval bands</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985014#M49338</link>
      <description>&lt;P&gt;Thanks,&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/10892"&gt;@PaigeMiller&lt;/a&gt;&amp;nbsp;, I'll try that.&lt;BR /&gt;&lt;BR /&gt;On the other hand, I just found out that PROC RELIABILITY produces a nice normal probability plot with 95% confidence bands. You have to treat the as uncensored. Basically,&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ods graphics on;
ods select ProbabilityPlot;
proc reliability data=bimodal_data;
 probplot Bimodal_Var;
run;
ods select all;
ods graphics off;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;It creates this plot:&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot (3631).png" style="width: 637px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/113695iB6DD180AF4CB0236/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot (3631).png" alt="Screenshot (3631).png" /&gt;&lt;/span&gt;&lt;BR /&gt;Without the NOINSET option:&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2026-03-19 103904.png" style="width: 643px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/113696iB97FF017C07964D9/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2026-03-19 103904.png" alt="Screenshot 2026-03-19 103904.png" /&gt;&lt;/span&gt;&lt;BR /&gt;That's not the inset I need. I have to figure out how to create an inset as in the original MINITAB image. That is, with the statistics (and corresponding text) Mean, StDev, N, AD, p-Value (where AD is the Anderson-Darling statistic for the normality test).&lt;/P&gt;</description>
      <pubDate>Thu, 19 Mar 2026 15:52:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985014#M49338</guid>
      <dc:creator>JuLePe</dc:creator>
      <dc:date>2026-03-19T15:52:01Z</dc:date>
    </item>
    <item>
      <title>Re: Normal probability plot with 95% confidence interval bands</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985032#M49339</link>
      <description>&lt;P&gt;You want this ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Obs	Bimodal_Var;
cards;
1	11.18227
2	8.349733
3	14.40938
4	24.66227
5	9.279151
6	7.238792
7	15.46339
8	22.47347
9	15.132
10	21.10275
11	8.501284
12	15.77826
13	16.20075
14	17.67517
15	7.934397
16	18.39657
17	11.40699
18	8.399611
19	8.490487
20	22.70707
21	11.09486
22	11.00888
23	22.85953
24	6.783415
25	11.31967
26	25.19409
27	12.12261
28	10.3787
29	22.13491
30	20.40574
31	9.802019
32	15.45317
33	17.87584
34	10.8164
35	10.8377
36	11.4462
37	6.82155
38	10.80242
39	19.35702
40	17.50303
41	16.63369
42	21.50525
43	23.79174
44	10.77436
45	9.775864
46	10.62838
47	9.338187
48	8.149213
49	17.10799
50	26.5875
;

/*Get N Mean Std */
proc summary data=have  ;
var Bimodal_Var;
output out=mean_std_n n=n mean=mean std=std;
run;
data _null_;
set mean_std_n;
call symputx('mean',put(mean,8.2 -l));
call symputx('std' ,put(std,8.3 -l));
call symputx('n' ,n);
run;
%put &amp;amp;=mean &amp;amp;=std;

/*Get AD statistic and P-Value*/
ods select none;
ods output  TestsForNormality= TestsForNormality;
proc univariate data=have normal ;
var Bimodal_Var;
run;
ods select all;
data _null_;
 set TestsForNormality(where=(Test='Anderson-Darling'));
 call symputx('AD',put(Stat,8.3 -l));
 call symputx('pvalue',cats(pSign,vvalue(pValue)));
run;
%put &amp;amp;=ad &amp;amp;=pvalue;

/*Get the normal probability table*/
ods graphics /reset=index noborder;
ods listing gpath="%sysfunc(pathname(work))" style=htmlblue;; *Save this plot into a path;
ods select ProbabilityPlot;
proc reliability data=have ;
 probplot Bimodal_Var/NOINSET;
run;
ods select all;

%sganno
data sganno;
%SGIMAGE(IMAGE="%sysfunc(pathname(work))\ProbabilityPlot1.png",ANCHOR="topleft",BORDER="FALSE",DRAWSPACE="LAYOUTPERCENT" ,x1=-1,y1=101)
%SGTEXT(LABEL="Mean", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" , LAYER= "FRONT",X1=10,Y1=90)
%SGTEXT(LABEL="&amp;amp;Mean", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" , LAYER= "FRONT",X1=20,Y1=90)
%SGTEXT(LABEL="StDev", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" , LAYER= "FRONT",X1=10,Y1=85)
%SGTEXT(LABEL="&amp;amp;std", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" , LAYER= "FRONT",X1=20,Y1=85)
%SGTEXT(LABEL="N", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" , LAYER= "FRONT",X1=10,Y1=80)
%SGTEXT(LABEL="&amp;amp;n", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" , LAYER= "FRONT",X1=20,Y1=80)
%SGTEXT(LABEL="AD", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" , LAYER= "FRONT",X1=10,Y1=75)
%SGTEXT(LABEL="&amp;amp;ad", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" , LAYER= "FRONT",X1=20,Y1=75)
%SGTEXT(LABEL="P-Value", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" , LAYER= "FRONT",X1=10,Y1=70)
%SGTEXT(LABEL="&amp;amp;pvalue", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" , LAYER= "FRONT",X1=20,Y1=70)
run;

ods graphics/reset noborder;
proc sgplot data=sashelp.class sganno=sganno;
  scatter x=weight y=height;
run;


&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="屏幕截图 2026-03-20 154253.png" style="width: 640px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/113698i359632D34F1B49BB/image-size/large?v=v2&amp;amp;px=999" role="button" title="屏幕截图 2026-03-20 154253.png" alt="屏幕截图 2026-03-20 154253.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Mar 2026 13:58:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985032#M49339</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2026-03-20T13:58:56Z</dc:date>
    </item>
    <item>
      <title>Re: Normal probability plot with 95% confidence interval bands</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985044#M49342</link>
      <description>Thanks! That worked perfectly!!! I would have never figured it out on my own.</description>
      <pubDate>Fri, 20 Mar 2026 15:49:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985044#M49342</guid>
      <dc:creator>JuLePe</dc:creator>
      <dc:date>2026-03-20T15:49:01Z</dc:date>
    </item>
    <item>
      <title>Re: Normal probability plot with 95% confidence interval bands</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985086#M49343</link>
      <description>Yeah. The most difficult  thing is the Y axis which is non-linear scale .&lt;BR /&gt;Otherwise , I would like to use PROC SGPLOT to replicate this graph .</description>
      <pubDate>Sat, 21 Mar 2026 05:49:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985086#M49343</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2026-03-21T05:49:00Z</dc:date>
    </item>
    <item>
      <title>Re: Normal probability plot with 95% confidence interval bands</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985654#M49358</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;thanks again. Your solution works perfectly for a full-size graph. I have a follow-up question:&lt;BR /&gt;I want the final graph scaled down to fit in layout region of "height=3 in width=4 in". (I found the hard way that preimage doesn't resize.)&lt;BR /&gt;How would you change you code so that the final plot is resized proportionally to "ods graphics / height=3 in width=4 in", including the (proportionally-resized) inset text?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Mar 2026 20:59:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985654#M49358</guid>
      <dc:creator>JuLePe</dc:creator>
      <dc:date>2026-03-30T20:59:02Z</dc:date>
    </item>
    <item>
      <title>Re: Normal probability plot with 95% confidence interval bands</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985665#M49359</link>
      <description>&lt;P&gt;OK. Here is .&lt;/P&gt;
&lt;PRE&gt;data have;
input Obs	Bimodal_Var;
cards;
1	11.18227
2	8.349733
3	14.40938
4	24.66227
5	9.279151
6	7.238792
7	15.46339
8	22.47347
9	15.132
10	21.10275
11	8.501284
12	15.77826
13	16.20075
14	17.67517
15	7.934397
16	18.39657
17	11.40699
18	8.399611
19	8.490487
20	22.70707
21	11.09486
22	11.00888
23	22.85953
24	6.783415
25	11.31967
26	25.19409
27	12.12261
28	10.3787
29	22.13491
30	20.40574
31	9.802019
32	15.45317
33	17.87584
34	10.8164
35	10.8377
36	11.4462
37	6.82155
38	10.80242
39	19.35702
40	17.50303
41	16.63369
42	21.50525
43	23.79174
44	10.77436
45	9.775864
46	10.62838
47	9.338187
48	8.149213
49	17.10799
50	26.5875
;

/*Get N Mean Std */
proc summary data=have  ;
var Bimodal_Var;
output out=mean_std_n n=n mean=mean std=std;
run;
data _null_;
set mean_std_n;
call symputx('mean',put(mean,8.2 -l));
call symputx('std' ,put(std,8.3 -l));
call symputx('n' ,n);
run;
%put &amp;amp;=mean &amp;amp;=std;

/*Get AD statistic and P-Value*/
ods select none;
ods output  TestsForNormality= TestsForNormality;
proc univariate data=have normal ;
var Bimodal_Var;
run;
ods select all;
data _null_;
 set TestsForNormality(where=(Test='Anderson-Darling'));
 call symputx('AD',put(Stat,8.3 -l));
 call symputx('pvalue',cats(pSign,vvalue(pValue)));
run;
%put &amp;amp;=ad &amp;amp;=pvalue;

/*Get the normal probability table*/
ods graphics /reset=index noborder&lt;STRONG&gt; height=3in width=4in&lt;/STRONG&gt;;
ods listing gpath="%sysfunc(pathname(work))" style=htmlblue;; *Save this plot into a path;
ods select ProbabilityPlot;
proc reliability data=have ;
 probplot Bimodal_Var/NOINSET;
run;
ods select all;

%sganno
data sganno;
%SGIMAGE(IMAGE="%sysfunc(pathname(work))\ProbabilityPlot1.png",ANCHOR="topleft",BORDER="FALSE",DRAWSPACE="LAYOUTPERCENT" ,x1=-1,y1=100,
      &lt;STRONG&gt;WIDTH=103,
      WIDTHUNIT="PERCENT",
	  HEIGHT=103,
      HEIGHTUNIT="PERCENT"&lt;/STRONG&gt;
)
%SGTEXT(LABEL="Mean", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" ,&lt;STRONG&gt;TEXTSIZE=8&lt;/STRONG&gt; , LAYER= "FRONT",X1=15,Y1=90)
%SGTEXT(LABEL="&amp;amp;Mean", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" ,TEXTSIZE=8, LAYER= "FRONT",X1=25,Y1=90)
%SGTEXT(LABEL="StDev", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" ,TEXTSIZE=8, LAYER= "FRONT",X1=15,Y1=85)
%SGTEXT(LABEL="&amp;amp;std", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" ,TEXTSIZE=8, LAYER= "FRONT",X1=25,Y1=85)
%SGTEXT(LABEL="N", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" ,TEXTSIZE=8, LAYER= "FRONT",X1=15,Y1=80)
%SGTEXT(LABEL="&amp;amp;n", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" ,TEXTSIZE=8, LAYER= "FRONT",X1=25,Y1=80)
%SGTEXT(LABEL="AD", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" ,TEXTSIZE=8, LAYER= "FRONT",X1=15,Y1=75)
%SGTEXT(LABEL="&amp;amp;ad", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" ,TEXTSIZE=8, LAYER= "FRONT",X1=25,Y1=75)
%SGTEXT(LABEL="P-Value", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" ,TEXTSIZE=8, LAYER= "FRONT",X1=15,Y1=70)
%SGTEXT(LABEL="&amp;amp;pvalue", BORDER= "FALSE",DRAWSPACE= "LAYOUTPERCENT" ,TEXTSIZE=8, LAYER= "FRONT",X1=25,Y1=70)
run;

ods graphics/reset noborder &lt;STRONG&gt;height=3in width=4in&lt;/STRONG&gt;;
proc sgplot data=sashelp.class sganno=sganno noborder;
  scatter x=weight y=height;
run;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="屏幕截图 2026-03-31 225430.png" style="width: 384px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/113964i423E6EA3EBA4B8A9/image-size/large?v=v2&amp;amp;px=999" role="button" title="屏幕截图 2026-03-31 225430.png" alt="屏幕截图 2026-03-31 225430.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Mar 2026 06:52:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985665#M49359</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2026-03-31T06:52:04Z</dc:date>
    </item>
    <item>
      <title>Re: Normal probability plot with 95% confidence interval bands</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985682#M49363</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;PERFECT!!!. Plus I learned a few tricks. Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 31 Mar 2026 12:15:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Normal-probability-plot-with-95-confidence-interval-bands/m-p/985682#M49363</guid>
      <dc:creator>JuLePe</dc:creator>
      <dc:date>2026-03-31T12:15:04Z</dc:date>
    </item>
  </channel>
</rss>

