<?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: How to use %idvol macro to calculate month end idiosyncratic volatility? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179435#M45806</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I just copied and pasted the code here for easy reference!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 Dec 2013 17:02:11 GMT</pubDate>
    <dc:creator>DennisLe</dc:creator>
    <dc:date>2013-12-20T17:02:11Z</dc:date>
    <item>
      <title>How to use %idvol macro to calculate month end idiosyncratic volatility?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179433#M45804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;I am trying to calculate month-end idiosyncratic volatility for every stocks with 250 daily returns (at least 125 data points).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;I came across the macro %idvol in WRDS however this program doesn't allow for 1 month step. The only thing I can do is to run it for every day.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Given that, it seems very troublesome and time-consuming to calculate IVOL for all stocks for 40 years of analysis&lt;/P&gt;&lt;P&gt;IS there any way to get around this problem? Can we modify the program to make it jump every month?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for any help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dennis&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code is presented below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/* ********************************************************************************* */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number2 index1 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/* ******************** W R D S&amp;nbsp;&amp;nbsp; R E S E A R C H&amp;nbsp;&amp;nbsp; M A C R O S ******************** */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number3 index2 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/* ********************************************************************************* */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number4 index3 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/* WRDS Macro: IDVOL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number5 index4 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/* Summary&amp;nbsp;&amp;nbsp; : Calculates idiosyncratic volatility using time-series monthly/daily&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number6 index5 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regressions for various risk models&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number7 index6 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/* Date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : July 07, 2009&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number8 index7 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/* Author&amp;nbsp;&amp;nbsp;&amp;nbsp; : Denys Glushkov, WRDS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number9 index8 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/* Variables : - INSET and OUTSET are input and output datasets&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number10 index9 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - DATEVAR: name of the date variable in INSET dataset&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number11 index10 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - RETVAR : name of the raw return variable in INSET dataset&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number12 index11 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - FREQ&amp;nbsp;&amp;nbsp; : frequency of returns in incoming INSET dataset,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number13 index12 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m (monthly) or d(daily)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number14 index13 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - WINDOW : the length of the rolling estimation window in&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number15 index14 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; months/trading days over which the idiosyncratic volatility*/&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number16 index15 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is estimated&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number17 index16 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - STEP&amp;nbsp;&amp;nbsp; : number of months/trading days by which the estimation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number18 index17 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window is rolled forward&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number19 index18 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - MIN&amp;nbsp;&amp;nbsp;&amp;nbsp; : minimum number of non-missing returns in the esitmation&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number20 index19 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window required for generating valid estimates of IDVOL&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number21 index20 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - MODEL&amp;nbsp; : risk model used in estimation of idiosyncratic volatility&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number22 index21 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m (market), ff (Fama-French 3 factor), ffm (FF+Momentum)&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number23 index22 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/* ********************************************************************************* */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%MACRO&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;IDVOL (INSET=, OUTSET=, DATEVAR=, RETVAR=, FREQ=, &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;WINDOW&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=,STEP=, &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;MIN&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=, MODEL=);&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number26 index25 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number27 index26 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%local&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;oldoptions errors;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number28 index27 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%let&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;oldoptions=&lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%sysfunc&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(getoption(mprint)) &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%sysfunc&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(getoption(notes))&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number29 index28 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%sysfunc&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(getoption(source));&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number30 index29 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%let&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;errors=&lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%sysfunc&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(getoption(errors));&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number31 index30 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;options&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;nonotes nomprint nosource errors=0;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number32 index31 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%let&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;model=&lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%lowcase&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;model&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;);&lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%let&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;freq=&lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%lowcase&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;freq&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;);&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number33 index32 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number34 index33 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*Depending on the incoming return frequency, create ancillary macro variables*/&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number35 index34 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%if&lt;/CODE&gt; &lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;freq&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=m &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%then&lt;/CODE&gt; &lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%do&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%let&lt;/CODE&gt; &lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;file&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=monthly; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%let&lt;/CODE&gt; &lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;inc&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;month&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%let&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;dateff=dateff;&lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%end&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%else&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number36 index35 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%if&lt;/CODE&gt; &lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;freq&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=d &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%then&lt;/CODE&gt; &lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%do&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%let&lt;/CODE&gt; &lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;file&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=daily;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%let&lt;/CODE&gt; &lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;inc&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;day&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%let&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;dateff=&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;date&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%end&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number37 index36 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number38 index37 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*Depending on the type of the risk model, create the variable list to be extracted*/&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number39 index38 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%if&lt;/CODE&gt; &lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;model&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=m&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%then&lt;/CODE&gt; &lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%let&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;vars=mktrf;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%else&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number40 index39 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%if&lt;/CODE&gt; &lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;model&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=ff&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%then&lt;/CODE&gt; &lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%let&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;vars=mktrf smb hml;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%else&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number41 index40 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%if&lt;/CODE&gt; &lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;model&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=ffm &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%then&lt;/CODE&gt; &lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%let&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;vars=mktrf smb hml umd;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number42 index41 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number43 index42 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%put&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;### CREATING TRADING CALENDAR;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number44 index43 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;proc&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;printto &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;log&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=junk;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number45 index44 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%Trade_Date_Windows&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(freq=&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;freq&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;, size=&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;window&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;, minsize=&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;min&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;, outdsn=_caldates);&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number46 index45 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;proc&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;printto;&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;run&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number47 index46 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%put&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;### DONE!;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number48 index47 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number49 index48 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%put&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;### MERGING &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;IN&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;THE RISK FACTORS;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number50 index49 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;proc&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;sql noprint; create table _vol&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number51 index50 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;as select a.*, b.*, (&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;retvar&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;-rf) as exret&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number52 index51 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;from &lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;inset&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;a &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;left&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;join ff.factors_&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;file&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;keep&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;dateff&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;rf &lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;vars&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;) b&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number53 index52 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;on&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;a.&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;datevar&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=b.&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;dateff&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number54 index53 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;order &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;by&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;a.permno, a.&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;datevar&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number55 index54 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;select distinct &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;min&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;datevar&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;) format date9.,&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number56 index55 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;max&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;datevar&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;) format date9. into :mindate,:maxdate&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number57 index56 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;from _vol;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number58 index57 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;quit&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number59 index58 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%put&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;### DONE!;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number60 index59 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number61 index60 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt; &lt;/CODE&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*Save the beginning and ending position of the earliest&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number62 index61 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt; &lt;/CODE&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*and the latest dates in the trading calendar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number63 index62 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;data&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;_caldates; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;set&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;_caldates;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number64 index63 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;n&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;+1;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number65 index64 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;if&lt;/CODE&gt; &lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;intnx&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;'month'&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;,beg_date,0,&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;'e'&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;)=&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number66 index65 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;intnx&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;'month'&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;,&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;"&amp;amp;mindate"&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;d,0,&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;'e'&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;) &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;then&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;call symput (&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;'start'&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;,&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;n&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;);&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number67 index66 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;if&lt;/CODE&gt; &lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;intnx&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;'month'&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;,end_date,0,&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;'e'&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;)=&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number68 index67 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;intnx&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;'month'&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;,&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;"&amp;amp;maxdate"&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;d,0,&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;'e'&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;) &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;then&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;call symput (&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;'finish'&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;,&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;n&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;);&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number69 index68 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;run&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number70 index69 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number71 index70 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt; &lt;/CODE&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*Main part. Estimate Idiosyncratic Volatility using&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number72 index71 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt; &lt;/CODE&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*rolling time-series regressions. Boundaries for&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number73 index72 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt; &lt;/CODE&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*regressions are based on start and end dates in the&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number74 index73 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt; &lt;/CODE&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*trading calendar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number75 index74 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%put&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;### ESTIMATING IDIOSYNCRATIC VOLATILITY;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number76 index75 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;proc&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;printto &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;log&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=junk;&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;run&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number77 index76 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%do&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;j=&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;start&lt;/CODE&gt; &lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%to&lt;/CODE&gt; &lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;finish&lt;/CODE&gt; &lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%by&lt;/CODE&gt; &lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;step&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number78 index77 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number79 index78 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;data&lt;/CODE&gt; &lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;_null_&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;set&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;_caldates (sortedby=&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;n&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;where=(&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;n&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;j&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;));&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number80 index79 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;call symput (&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;'beg'&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;,beg_date);call symput (&lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;'end'&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;,end_date);&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number81 index80 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;run&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number82 index81 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number83 index82 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;data&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;_sample/&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;view&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=_sample;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number84 index83 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;do&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;k=1 &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;by&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;1 &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;until&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(last.permno);&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number85 index84 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;set&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;_vol; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;by&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;permno;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number86 index85 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;where &lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;beg&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;lt;=&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;date&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;end&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number87 index86 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;if&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;missing(ret) &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;then&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;continue;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number88 index87 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;mcount=&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;sum&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;(mcount,1);&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number89 index88 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;end&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number90 index89 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;keep&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;permno mcount;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number91 index90 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;run&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number92 index91 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number93 index92 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;data&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;_vvol/&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;view&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=_vvol;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number94 index93 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;merge&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;_vol (sortedby=&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;date&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;where=(&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;beg&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;lt;=&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;date&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;end&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;)) _sample;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number95 index94 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;by&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;permno;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number96 index95 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;if&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;mcount&amp;gt;=&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;min&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number97 index96 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;drop&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;mcount;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number98 index97 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;run&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number99 index98 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number100 index99 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;proc&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;reg &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;data&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=_vvol edf noprint outest=_stats;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number101 index100 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;by&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;permno;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number102 index101 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;model exret=&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;vars&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number103 index102 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;quit&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number104 index103 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number105 index104 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;data&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;_stats; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;set&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;_stats;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number106 index105 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;format start_date end_date date9.;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number107 index106 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;start_date=&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;beg&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;end_date=&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;end&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number108 index107 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;nused=_p_+_edf_;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number109 index108 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;label&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;_rmse_ = &lt;/CODE&gt;&lt;CODE class="sas string" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #800080 !important;"&gt;" "&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;; rename _rmse_=Idrisk_std;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number110 index109 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;keep&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;permno start_date end_date _rmse_ nused;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number111 index110 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;run&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number112 index111 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number113 index112 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt; &lt;/CODE&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*Pool all estimates of idiosyncratic risk together*/&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number114 index113 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;proc&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;append base=_idvol &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;data&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=_stats force;&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;run&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number115 index114 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%end&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number116 index115 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;proc&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;printto;&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;run&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number117 index116 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number118 index117 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt; &lt;/CODE&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/*Merge the incoming dataset with idiosyncratic risk estimates*/&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number119 index118 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;proc&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;sql; create table &lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;outset&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number120 index119 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;as select *&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number121 index120 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;from &lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;inset&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;a &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;left&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;join _idvol b&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number122 index121 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;on&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;a.permno=b.permno and a.&lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;date&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;=b.end_date;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number123 index122 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas comments" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #008000 !important;"&gt;/* house cleaning*/&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number124 index123 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;drop&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;table _stats, _vol, _caldates;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number125 index124 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;drop&lt;/CODE&gt; &lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;view&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;_vvol, _sample;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number126 index125 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;quit&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number127 index126 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;options&lt;/CODE&gt; &lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;oldoptions&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;errors=&lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;errors&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number128 index127 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%put&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;### DONE!;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number129 index128 alt2" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #f8f8f8 !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%put&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;### &lt;/CODE&gt;&lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;OUTPUT&lt;/CODE&gt; &lt;CODE class="sas functions" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #000080 !important;"&gt;IN&lt;/CODE&gt; &lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;THE DATASET &lt;/CODE&gt;&lt;CODE class="sas variable" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #aa7700 !important;"&gt;&amp;amp;outset&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line number130 index129 alt1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; color: #000000; margin: 0 !important; padding: 0 !important; background-color: #ffffff !important;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;CODE class="sas spaces" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt; &lt;/CODE&gt;&lt;CODE class="sas macro" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; color: #0000ff !important;"&gt;%MEND&lt;/CODE&gt;&lt;CODE class="sas plain" style="margin: 0 !important; padding: 0 !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important;"&gt;;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Dec 2013 10:48:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179433#M45804</guid>
      <dc:creator>DennisLe</dc:creator>
      <dc:date>2013-12-20T10:48:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to use %idvol macro to calculate month end idiosyncratic volatility?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179434#M45805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Subset the data perhaps?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You might want to post the code of this macro or at least where you found it. A google search only returns this message thread when I search for it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Dec 2013 15:37:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179434#M45805</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2013-12-20T15:37:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to use %idvol macro to calculate month end idiosyncratic volatility?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179435#M45806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I just copied and pasted the code here for easy reference!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Dec 2013 17:02:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179435#M45806</guid>
      <dc:creator>DennisLe</dc:creator>
      <dc:date>2013-12-20T17:02:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to use %idvol macro to calculate month end idiosyncratic volatility?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179436#M45807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; The code doesn't help without the data. WRDS seems to be the Wharton Research Data Services at the U of Penn. Are you using the data from the server? Did the program have an author? It might work better for you to contact the program author, who must be already familiar with the data you are using.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cynthia&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Dec 2013 18:21:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179436#M45807</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2013-12-20T18:21:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to use %idvol macro to calculate month end idiosyncratic volatility?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179437#M45808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just ask your question to your orignal problem before finding that macro.&lt;/P&gt;&lt;P&gt;It could be outdated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This macro contains&amp;nbsp; calls to&amp;nbsp; intnx&amp;nbsp; &lt;A href="http://support.sas.com/documentation/cdl/en/lefunctionsref/63354/HTML/default/viewer.htm#p10v3sa3i4kfxfn1sovhi5xzxh8n.htm" title="http://support.sas.com/documentation/cdl/en/lefunctionsref/63354/HTML/default/viewer.htm#p10v3sa3i4kfxfn1sovhi5xzxh8n.htm"&gt;SAS(R) 9.3 Functions and CALL Routines: Reference&lt;/A&gt; that is build for shifting in time&lt;/P&gt;&lt;P&gt;there are a lot of financial functions implemented. They are&amp;nbsp; documented by SAS to their normal standards. I assume it is OASIS/java stadnard based. &lt;A href="http://support.sas.com/documentation/cdl/en/lefunctionsref/67239/HTML/default/viewer.htm#p0w6napahk6x0an0z2dzozh2ouzm.htm" title="http://support.sas.com/documentation/cdl/en/lefunctionsref/67239/HTML/default/viewer.htm#p0w6napahk6x0an0z2dzozh2ouzm.htm"&gt;SAS(R) 9.4 Functions and CALL Routines: Reference, Second Edition&lt;/A&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are probablyl into Basel-III Market-Risk, being described as part of SAS Riskmanagement &lt;A href="http://www.sas.com/offices/europe/belux/pdf/events/20101209_10yLux/SAS-RiskManagement-Luxembourg-10yearSASLux.pdf" title="http://www.sas.com/offices/europe/belux/pdf/events/20101209_10yLux/SAS-RiskManagement-Luxembourg-10yearSASLux.pdf"&gt;http://www.sas.com/offices/europe/belux/pdf/events/20101209_10yLux/SAS-RiskManagement-Luxembourg-10yearSASLux.pdf&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Dec 2013 20:50:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179437#M45808</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2013-12-20T20:50:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to use %idvol macro to calculate month end idiosyncratic volatility?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179438#M45809</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It looks like the macro has a parameter freq=m that implies it does monthly processing of some kind, i.e. sets inc= monthly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The call to macro Trade_date_windows also is another place to look for processing issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea if there are other nested macros in Trade_date_windows? Every one might be an issue for the processing you want.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Dec 2013 23:09:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179438#M45809</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2013-12-20T23:09:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to use %idvol macro to calculate month end idiosyncratic volatility?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179439#M45810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Cynthia,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data is from WRDS (UPenn) as well. For example, I can choose the inset to be crsp daily data so I set the frequency to be daily.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are right. Maybe I should ask the program author.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Dec 2013 03:27:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-use-idvol-macro-to-calculate-month-end-idiosyncratic/m-p/179439#M45810</guid>
      <dc:creator>DennisLe</dc:creator>
      <dc:date>2013-12-21T03:27:14Z</dc:date>
    </item>
  </channel>
</rss>

