<?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: unblanced to balanced panel? in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/unblanced-to-balanced-panel/m-p/851120#M37318</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards expandtabs truncover;
input company_name &amp;amp;$20.	year	var;
cards;
20 Microns Ltd. 	2011	0.805904
20 Microns Ltd. 	2012	0.828198
20 Microns Ltd.	 2013	0.817836
20 Microns Ltd.	 2016	0.755992
20 Microns Ltd.	 2017	0.773837
20 Microns Ltd.	 2018	0.725707
20 Microns Ltd. 	2019	0.695296
20 Microns Ltd.	  2020	0.656195
20 Microns Ltd. 	2021	0.580448
3I Infotech Ltd.	2011	5.643716
3I Infotech Ltd.	2013	6.415471
3I Infotech Ltd.	2014	8.262973
3I Infotech Ltd.	2015	7.151063
3I Infotech Ltd.	2016	3.419378
3I Infotech Ltd.	2017	4.005865
3I Infotech Ltd.	2019	6.123732
3I Infotech Ltd.	2020	5.872237
3I Infotech Ltd.	2021	5.987689
;
proc sql;
create table temp as
select company_name,min(year) as min,max(year) as max
 from have
  group by company_name;
quit;
data temp2;
 set temp;
 do year=min to max;
   output;
 end;
 keep company_name year;
run;
proc sql;
create table temp3 as
select a.*,b.var
 from temp2 as a natural left join have as b;
quit;
proc stdize data=temp3 out=want missing=mean reponly;
by company_name;
var var;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Mon, 26 Dec 2022 10:34:44 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2022-12-26T10:34:44Z</dc:date>
    <item>
      <title>unblanced to balanced panel?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/unblanced-to-balanced-panel/m-p/851065#M37303</link>
      <description>&lt;P&gt;dear all&amp;nbsp;&lt;/P&gt;&lt;P&gt;i have the panel data in unbalanced form.&amp;nbsp; i have to convert it into balanced form by imputing the missing values with mean of the respective company from the time period 2011 to 2021.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the following is my data format&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;company_name&lt;/TD&gt;&lt;TD&gt;year&lt;/TD&gt;&lt;TD&gt;var&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;0.805904&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;0.828198&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;0.817836&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;TD&gt;0.755992&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;0.773837&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;0.725707&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;0.695296&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;0.656195&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;0.580448&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;5.643716&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;6.415471&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;8.262973&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2015&lt;/TD&gt;&lt;TD&gt;7.151063&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;TD&gt;3.419378&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;4.005865&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;6.123732&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;5.872237&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;5.987689&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need the output in the following format&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;company_name&lt;/TD&gt;&lt;TD&gt;year&lt;/TD&gt;&lt;TD&gt;var&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;0.805904&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;0.828198&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;0.817836&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;0.737712&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2015&lt;/TD&gt;&lt;TD&gt;0.737712&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;TD&gt;0.755992&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;0.773837&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;0.725707&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;0.695296&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;0.656195&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;0.580448&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;5.643716&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;5.875792&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;6.415471&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2014&lt;/TD&gt;&lt;TD&gt;8.262973&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2015&lt;/TD&gt;&lt;TD&gt;7.151063&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2016&lt;/TD&gt;&lt;TD&gt;3.419378&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;4.005865&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;5.875792&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;6.123732&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;5.872237&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;5.987689&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;please suggest to me a SAS code for mean imputation in panel data&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanking you in advance&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 25 Dec 2022 12:53:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/unblanced-to-balanced-panel/m-p/851065#M37303</guid>
      <dc:creator>srikanthyadav44</dc:creator>
      <dc:date>2022-12-25T12:53:12Z</dc:date>
    </item>
    <item>
      <title>Re: unblanced to balanced panel?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/unblanced-to-balanced-panel/m-p/851067#M37304</link>
      <description>&lt;P&gt;Why is the value for "20 Microns" different in 2018 than in 2014 and 2015, when it should always be the mean over the whole span 2011 to 2021?&lt;/P&gt;</description>
      <pubDate>Sun, 25 Dec 2022 13:14:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/unblanced-to-balanced-panel/m-p/851067#M37304</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-12-25T13:14:08Z</dc:date>
    </item>
    <item>
      <title>Re: unblanced to balanced panel?</title>
      <link>https://communities.sas.com/t5/New-SAS-User/unblanced-to-balanced-panel/m-p/851120#M37318</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards expandtabs truncover;
input company_name &amp;amp;$20.	year	var;
cards;
20 Microns Ltd. 	2011	0.805904
20 Microns Ltd. 	2012	0.828198
20 Microns Ltd.	 2013	0.817836
20 Microns Ltd.	 2016	0.755992
20 Microns Ltd.	 2017	0.773837
20 Microns Ltd.	 2018	0.725707
20 Microns Ltd. 	2019	0.695296
20 Microns Ltd.	  2020	0.656195
20 Microns Ltd. 	2021	0.580448
3I Infotech Ltd.	2011	5.643716
3I Infotech Ltd.	2013	6.415471
3I Infotech Ltd.	2014	8.262973
3I Infotech Ltd.	2015	7.151063
3I Infotech Ltd.	2016	3.419378
3I Infotech Ltd.	2017	4.005865
3I Infotech Ltd.	2019	6.123732
3I Infotech Ltd.	2020	5.872237
3I Infotech Ltd.	2021	5.987689
;
proc sql;
create table temp as
select company_name,min(year) as min,max(year) as max
 from have
  group by company_name;
quit;
data temp2;
 set temp;
 do year=min to max;
   output;
 end;
 keep company_name year;
run;
proc sql;
create table temp3 as
select a.*,b.var
 from temp2 as a natural left join have as b;
quit;
proc stdize data=temp3 out=want missing=mean reponly;
by company_name;
var var;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 26 Dec 2022 10:34:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/unblanced-to-balanced-panel/m-p/851120#M37318</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2022-12-26T10:34:44Z</dc:date>
    </item>
  </channel>
</rss>

