<?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 means ST DEV in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Proc-means-ST-DEV/m-p/10614#M1050</link>
    <description>Assuming you had no class variables.  You can this with proc summary or proc sql.  Basically you output the results of a procedure as a SAS data set and merge back to your original dataset.  The tricky part is merging the results back, see my simple examples below.&lt;BR /&gt;
&lt;BR /&gt;
data mydataset;&lt;BR /&gt;
input myvar;&lt;BR /&gt;
datalines;&lt;BR /&gt;
1&lt;BR /&gt;
2&lt;BR /&gt;
3&lt;BR /&gt;
4&lt;BR /&gt;
5&lt;BR /&gt;
6&lt;BR /&gt;
7&lt;BR /&gt;
8&lt;BR /&gt;
99&lt;BR /&gt;
1000&lt;BR /&gt;
;&lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
proc summary data=mydataset;&lt;BR /&gt;
  var myvar;&lt;BR /&gt;
  output out=summary_data (drop=_freq_ _type_)&lt;BR /&gt;
    mean(myvar)=mean_myvar;&lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
data newdata;&lt;BR /&gt;
  x=1;&lt;BR /&gt;
  set mydataset;&lt;BR /&gt;
  set summary_data point=x;&lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
* or use proc sql;&lt;BR /&gt;
proc sql;&lt;BR /&gt;
  create table newdata as&lt;BR /&gt;
  select *, mean(myvar) as mean_myvar&lt;BR /&gt;
  from mydataset&lt;BR /&gt;
  ;&lt;BR /&gt;
quit;&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Good Luck&lt;BR /&gt;
-Darryl</description>
    <pubDate>Fri, 11 Apr 2008 16:52:17 GMT</pubDate>
    <dc:creator>darrylovia</dc:creator>
    <dc:date>2008-04-11T16:52:17Z</dc:date>
    <item>
      <title>Proc means ST DEV</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-means-ST-DEV/m-p/10613#M1049</link>
      <description>Is there a way to take the results from proc means for a certain varible of interest and insert them into the data set?&lt;BR /&gt;
&lt;BR /&gt;
If not how would i go about calculating it with out proc means</description>
      <pubDate>Fri, 11 Apr 2008 16:21:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-means-ST-DEV/m-p/10613#M1049</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2008-04-11T16:21:53Z</dc:date>
    </item>
    <item>
      <title>Re: Proc means ST DEV</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-means-ST-DEV/m-p/10614#M1050</link>
      <description>Assuming you had no class variables.  You can this with proc summary or proc sql.  Basically you output the results of a procedure as a SAS data set and merge back to your original dataset.  The tricky part is merging the results back, see my simple examples below.&lt;BR /&gt;
&lt;BR /&gt;
data mydataset;&lt;BR /&gt;
input myvar;&lt;BR /&gt;
datalines;&lt;BR /&gt;
1&lt;BR /&gt;
2&lt;BR /&gt;
3&lt;BR /&gt;
4&lt;BR /&gt;
5&lt;BR /&gt;
6&lt;BR /&gt;
7&lt;BR /&gt;
8&lt;BR /&gt;
99&lt;BR /&gt;
1000&lt;BR /&gt;
;&lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
proc summary data=mydataset;&lt;BR /&gt;
  var myvar;&lt;BR /&gt;
  output out=summary_data (drop=_freq_ _type_)&lt;BR /&gt;
    mean(myvar)=mean_myvar;&lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
data newdata;&lt;BR /&gt;
  x=1;&lt;BR /&gt;
  set mydataset;&lt;BR /&gt;
  set summary_data point=x;&lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
* or use proc sql;&lt;BR /&gt;
proc sql;&lt;BR /&gt;
  create table newdata as&lt;BR /&gt;
  select *, mean(myvar) as mean_myvar&lt;BR /&gt;
  from mydataset&lt;BR /&gt;
  ;&lt;BR /&gt;
quit;&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Good Luck&lt;BR /&gt;
-Darryl</description>
      <pubDate>Fri, 11 Apr 2008 16:52:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-means-ST-DEV/m-p/10614#M1050</guid>
      <dc:creator>darrylovia</dc:creator>
      <dc:date>2008-04-11T16:52:17Z</dc:date>
    </item>
  </channel>
</rss>

