<?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: PROC UNIVARIATE and MEANS procedure in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502951#M134324</link>
    <description>&lt;P&gt;I had tied that. I get the same result.&lt;/P&gt;</description>
    <pubDate>Wed, 10 Oct 2018 00:51:37 GMT</pubDate>
    <dc:creator>sachin05t</dc:creator>
    <dc:date>2018-10-10T00:51:37Z</dc:date>
    <item>
      <title>PROC UNIVARIATE and MEANS procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502944#M134319</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;&amp;nbsp;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;STRONG&gt;Question:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;After I run Proc Print data=A2, the output does not seem to be right.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Variable&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;N&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Mean&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Std Dev&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Minimum&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Maximum&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;DBP1&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;DBP2&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;DropInDBP&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;TD&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;47&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;47&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;47&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;47&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;TD&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;173.3617021&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;64.6808511&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;63.9148936&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;0.7659574&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;TD&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;85.6942050&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;7.1539177&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;7.2466778&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2.3051244&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;TD&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;101.0000000&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;48.0000000&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;46.0000000&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;-4.0000000&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;TD&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;403.0000000&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;82.0000000&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;82.0000000&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8.0000000&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Obs&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;_TYPE_&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;_FREQ_&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;AveDBP1&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;AveDBP2&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;SDDBP1&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;SDDBP2&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;47&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;173.362&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;64.6809&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;85.6942&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7.15392&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As you can see, the AveDBP1 is in fact the average of ID,&lt;/P&gt;&lt;P&gt;The AveDBP2 is in fact the average of DBP1&amp;nbsp; and so on.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It seems that the calculation happens for the wrong variable. Where am I going wrong?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Libname HW 'C:\Desktop';
Data HW8;
Set HW.HW8;
DropInDBP = DBP1-DBP2;
run;
Proc univariate normal;
	var DBP1 DBP2 DropInDBP;
	histogram / normal;
run;
Proc ttest h0=66;
	var DBP1;
run;
Proc ttest h0=62;
	var DBP2;
run;
Proc ttest;
	paired DBP1*DBP2;
run;
Proc Means;
Output out=A2 mean = AveDBP1 AveDBP2 std = SDDBP1 SDDBP2;
run;
Proc print data=A2;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 09 Oct 2018 23:49:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502944#M134319</guid>
      <dc:creator>sachin05t</dc:creator>
      <dc:date>2018-10-09T23:49:29Z</dc:date>
    </item>
    <item>
      <title>Re: PROC UNIVARIATE and MEANS procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502950#M134323</link>
      <description>&lt;P&gt;What happens when you add a&amp;nbsp; &lt;FONT face="courier new,courier"&gt;var&lt;/FONT&gt; statement to &lt;FONT face="courier new,courier"&gt;proc means&lt;/FONT&gt;?&lt;/P&gt;</description>
      <pubDate>Wed, 10 Oct 2018 00:47:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502950#M134323</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2018-10-10T00:47:00Z</dc:date>
    </item>
    <item>
      <title>Re: PROC UNIVARIATE and MEANS procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502951#M134324</link>
      <description>&lt;P&gt;I had tied that. I get the same result.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Oct 2018 00:51:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502951#M134324</guid>
      <dc:creator>sachin05t</dc:creator>
      <dc:date>2018-10-10T00:51:37Z</dc:date>
    </item>
    <item>
      <title>Re: PROC UNIVARIATE and MEANS procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502953#M134326</link>
      <description>&lt;P&gt;It works fine for me.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data CLASS;
 set SASHELP.CLASS;
run;
proc univariate normal;
  var WEIGHT HEIGHT;
  histogram / normal;
run;
proc ttest h0=66;
  var WEIGHT;
run;
proc ttest h0=62;
  var HEIGHT;
run;
proc ttest;
  paired WEIGHT*HEIGHT;
run;
proc means ;
  var WEIGHT HEIGHT;
  output out=A2 mean = AVEDBP1 AVEDBP2 std = SDDBP1 SDDBP2;
run;
proc print data=A2;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;The only explanation I can offer is your VAR statement is not in order.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Oct 2018 00:59:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502953#M134326</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2018-10-10T00:59:16Z</dc:date>
    </item>
    <item>
      <title>Re: PROC UNIVARIATE and MEANS procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502954#M134327</link>
      <description>&lt;P&gt;It worked !&lt;/P&gt;</description>
      <pubDate>Wed, 10 Oct 2018 01:01:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502954#M134327</guid>
      <dc:creator>sachin05t</dc:creator>
      <dc:date>2018-10-10T01:01:41Z</dc:date>
    </item>
    <item>
      <title>Re: PROC UNIVARIATE and MEANS procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502956#M134329</link>
      <description>&lt;P&gt;Always code all the options. Don't omit data= or the var statement.&lt;/P&gt;
&lt;P&gt;Anything implicit will save you seconds typing and waste much more later on, like it did here.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Oct 2018 01:06:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502956#M134329</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2018-10-10T01:06:46Z</dc:date>
    </item>
    <item>
      <title>Re: PROC UNIVARIATE and MEANS procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502964#M134333</link>
      <description>&lt;P&gt;1. You didn't specify a VAR statement. So SAS&amp;nbsp;calculates statistics for all numeric variables.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. You DID specify the name of the output variables....but because you didn't specify the VAR statement, SAS uses the order they appear in the data set, which doesn't appear to match the order of the output variables.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use implicit naming but then you need to consistently use it.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or explicitly declare everything.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc means data=HW8;
output out=A2 mean= std= /autoname;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#800080"&gt;&lt;STRONG&gt;I would very very strongly recommend you add a DATA= statement to all your PROC as well.&lt;/STRONG&gt;&lt;/FONT&gt;&amp;nbsp;Otherwise you're implicitly referencing your data set and as you can see, it is hard to know which data set would be used in the analysis.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, not only the PROC MEANS,&amp;nbsp;but PROC TTEST, otherwise I guarantee&amp;nbsp;you're going to have wrong results throughout. You may get results still, but they may not be what you expect and if you're just learning it's very very easy to miss it. In general, this is never good practice and after programming ten years I never do this.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;See the red sections below.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Libname HW 'C:\Desktop';&lt;FONT color="#800080"&gt;&lt;STRONG&gt;*I hope you're not writing to your desktop, it'll be a massive mess;&lt;/STRONG&gt;&lt;/FONT&gt;
Data HW8;
Set HW.HW8;
DropInDBP = DBP1-DBP2;
run;
&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Proc univariate normal; * Which dataset is being used here?;&lt;/STRONG&gt;&lt;/FONT&gt;
	var DBP1 DBP2 DropInDBP;
	histogram / normal;
run;
Proc ttest h0=66; &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;*Which dataset is being used here?;&lt;/STRONG&gt;&lt;/FONT&gt;
	var DBP1;
run;
Proc ttest h0=62;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;*which dataset is being used here?;&lt;/STRONG&gt;&lt;/FONT&gt;
	var DBP2;
run;
Proc ttest;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;*which data set is being used here?;&lt;/FONT&gt;&lt;/STRONG&gt;
	paired DBP1*DBP2;
run;
Proc Means &lt;FONT size="5" color="#FF0000"&gt;&lt;STRONG&gt;Data=HW8&lt;/STRONG&gt;&lt;/FONT&gt;; &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;*easy to see this is using HW8 data with the DATA=;&lt;/STRONG&gt;&lt;/FONT&gt;
Output out=A2 mean = AveDBP1 AveDBP2 std = SDDBP1 SDDBP2;
run;
Proc print data=A2;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/227390"&gt;@sachin05t&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;&amp;nbsp;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;STRONG&gt;Question:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;After I run Proc Print data=A2, the output does not seem to be right.&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;Variable&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;N&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;Mean&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;Std Dev&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;Minimum&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;Maximum&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;DBP1&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;DBP2&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;DropInDBP&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;47&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;47&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;47&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;47&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;173.3617021&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;64.6808511&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;63.9148936&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;0.7659574&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;85.6942050&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;7.1539177&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;7.2466778&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;2.3051244&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;101.0000000&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;48.0000000&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;46.0000000&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;-4.0000000&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;403.0000000&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;82.0000000&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;82.0000000&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;8.0000000&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;BR /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;Obs&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;_TYPE_&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;_FREQ_&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;AveDBP1&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;AveDBP2&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;SDDBP1&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;SDDBP2&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;0&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;47&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;173.362&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;64.6809&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;85.6942&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;7.15392&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As you can see, the AveDBP1 is in fact the average of ID,&lt;/P&gt;
&lt;P&gt;The AveDBP2 is in fact the average of DBP1&amp;nbsp; and so on.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It seems that the calculation happens for the wrong variable. Where am I going wrong?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Libname HW 'C:\Desktop';
Data HW8;
Set HW.HW8;
DropInDBP = DBP1-DBP2;
run;
Proc univariate normal;
	var DBP1 DBP2 DropInDBP;
	histogram / normal;
run;
Proc ttest h0=66;
	var DBP1;
run;
Proc ttest h0=62;
	var DBP2;
run;
Proc ttest;
	paired DBP1*DBP2;
run;
Proc Means;
Output out=A2 mean = AveDBP1 AveDBP2 std = SDDBP1 SDDBP2;
run;
Proc print data=A2;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Oct 2018 03:27:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-UNIVARIATE-and-MEANS-procedure/m-p/502964#M134333</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-10-10T03:27:15Z</dc:date>
    </item>
  </channel>
</rss>

