<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Michael Ewens</title>
	<atom:link href="http://michaelewens.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaelewens.com</link>
	<description>Department of Economics, UCSD</description>
	<lastBuildDate>Mon, 01 Mar 2010 23:02:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Running sums in Stata</title>
		<link>http://michaelewens.com/2010/02/21/running-sums-in-stata/</link>
		<comments>http://michaelewens.com/2010/02/21/running-sums-in-stata/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 19:36:05 +0000</pubDate>
		<dc:creator>Michael Ewens</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[stata]]></category>

		<guid isPermaLink="false">http://michaelewens.com/?p=610</guid>
		<description><![CDATA[Perhaps it is bad that I didn&#8217;t know this before, but the following code for Stata would have saved a week off of my dissertation work.  Suppose that you have data structured like so:
firm_id,date,amount
and you want to create a new variable that is the total amount as of each date for each firm.  In Stata, [...]]]></description>
			<content:encoded><![CDATA[<p>Perhaps it is bad that I didn&#8217;t know this before, but the following code for Stata would have saved a week off of my dissertation work.  Suppose that you have data structured like so:</p>
<p><code>firm_id,date,amount</code></p>
<p>and you want to create a new variable that is the total amount as of each date for each firm.  In Stata, you simply type:</p>
<p><code>sort firm_id date</code><br />
<code>bysort firm_id: gen total_t = sum(amount)</code></p>
<p>Note the use of &#8216;<a href="http://www.stata.com/help.cgi?Generate">gen</a>&#8216; rather than &#8216;<em><a href="http://www.stata.com/help.cgi?egen">egen</a></em>.&#8217;  I recently learned that the &#8217;sum&#8217; command differs by the type of generate command and about 500 lines of loops written in Stata code could be condensed in a few lines.  Stata needs to fix the &#8216;egen&#8217; and &#8216;gen&#8217; distinction or I need to port more of my projects to R.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelewens.com/2010/02/21/running-sums-in-stata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Map of jobs for economists</title>
		<link>http://michaelewens.com/2009/10/31/map-of-jobs-for-economists/</link>
		<comments>http://michaelewens.com/2009/10/31/map-of-jobs-for-economists/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 04:16:28 +0000</pubDate>
		<dc:creator>Michael Ewens</dc:creator>
				<category><![CDATA[economics]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[mashups]]></category>

		<guid isPermaLink="false">http://michaelewens.com/?p=576</guid>
		<description><![CDATA[The AEA&#8217;s JOE postings present the near-population of jobs available for newly-minted economic PhDs.  I used the XML data available for download to create a mash-up of job locations on Google Maps.  I break the posting down into US full-time academic, international full-time academic and non-academic.  Here is how I create the maps: 

Select the subset [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.aeaweb.org/joe/listings.php">AEA&#8217;s JOE postings</a> present the near-population of jobs available for newly-minted economic PhDs.  I used the XML data available for download to create a mash-up of job locations on Google Maps.  I break the posting down into <a href="http://michaelewens.com/joe_map.html">US full-time academic</a>, <a href="http://michaelewens.com/non-us-academic.html">international full-time academic</a> and <a href="http://michaelewens.com/non-academic.html">non-academic</a>.  Here is how I create the maps: <a href="http://michaelewens.com/joe_map.html"><img class="alignleft size-medium wp-image-577" title="Screen shot 2009-10-31 at 9.05.55 PM" src="http://michaelewens.com/wp-content/uploads/2009/10/Screen-shot-2009-10-31-at-9.05.55-PM-300x186.png" alt="Screen shot 2009-10-31 at 9.05.55 PM" width="300" height="186" /></a></p>
<ol>
<li>Select the<a href="http://www.aeaweb.org/joe/listings.php"> subset of the data</a> you want (e.g. US academic) and download the XML file.</li>
<li>Fix some validation errors: take out the &#8220;&lt;&#8221; and &#8220;&gt;&#8221; within the text of nodes (I use <a href="http://macromates.com/">TextMate</a> for this).</li>
<li>Parse the XML file with a custom PHP script that creates a csv file with school, position, location and url to posting. <a href="http://michaelewens.com/parse_joe.phps">Here is my simple script</a> for the academic XML file.</li>
<li>Save the csv file produced by the script in step 3 as an Excel spreadsheet (Google Docs doesn&#8217;t like csv&#8217;s).  Add a &#8220;Latitude&#8221; and &#8220;Longitude&#8221; column to the spreadsheet.</li>
<li>Upload the Excel file to Google docs.</li>
<li><a href="http://otherfancystuff.blogspot.com/2008/11/geocoding-with-google-spreadsheets-and.html">Follow these directions</a> to populate the latitude and longitude of each position+location.</li>
<li>Publish the Google spreadsheet and save the unique id in the url that Google gives you.</li>
<li><a href="http://code.google.com/apis/maps/signup.html">Sign up for a Google Maps API account.</a></li>
<li><a href="http://gmaps-samples.googlecode.com/svn/trunk/spreadsheetsmapwizard/makecustommap.htm">Follow these directions</a> to produce a Google map of your postings.</li>
</ol>
<p>Maybe the AEA can follow these directions to produce these maps after this year.  <a href="http://michaelewens.com/contact/">Contact me</a> with any suggestions or questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelewens.com/2009/10/31/map-of-jobs-for-economists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Publication quality images in Matlab</title>
		<link>http://michaelewens.com/2009/09/15/publication-quality-images-in-matlab/</link>
		<comments>http://michaelewens.com/2009/09/15/publication-quality-images-in-matlab/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 21:59:25 +0000</pubDate>
		<dc:creator>Michael Ewens</dc:creator>
				<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://michaelewens.com/?p=502</guid>
		<description><![CDATA[Matlab has some great plotting tools, but the output of export of  &#8221;Save As&#8221; rarely produces consistent and clean results.  Enter export_fig.  The best feature is its anti-aliasing that produces clean, crisp fonts.  Just download the package and add
add_path('export_fig')
to your m file and you can use the function.  I had the [...]]]></description>
			<content:encoded><![CDATA[<p>Matlab has some great plotting tools, but the output of export of  &#8221;Save As&#8221; rarely produces consistent and clean results.  Enter <a href="http://www.mathworks.com/matlabcentral/fileexchange/23629">export_fig</a>.  The best feature is its anti-aliasing that produces clean, crisp fonts.  Just download the package and add</p>
<p><code>add_path('export_fig')</code></p>
<p>to your m file and you can use the function.  I had the best luck (see example below) with the follow command:</p>
<p style="text-align: center;"><code>export_fig('figures/updates/risk_over_size.png', '-png', '-nocrop');<br />
</code><br />
<a href="http://michaelewens.com/wp-content/uploads/2009/09/selection_to_mixture.png"><img class="aligncenter size-full wp-image-503" title="selection_to_mixture" src="http://michaelewens.com/wp-content/uploads/2009/09/selection_to_mixture.png" alt="selection_to_mixture" width="672" height="411" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://michaelewens.com/2009/09/15/publication-quality-images-in-matlab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cell arrays and strings in Matlab</title>
		<link>http://michaelewens.com/2009/09/02/cell-arrays-and-strings-in-matlab/</link>
		<comments>http://michaelewens.com/2009/09/02/cell-arrays-and-strings-in-matlab/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 02:27:10 +0000</pubDate>
		<dc:creator>Michael Ewens</dc:creator>
				<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://michaelewens.com/?p=436</guid>
		<description><![CDATA[Suppose you want to create a dynamic matrix of strings in Matlab.  For example, you might want the legend of your graph to depend on the data (which changes on a daily basis).  Cell arrays are your best bet.  However, be warned on how to access the elements of said arrays.  Suppose I have a [...]]]></description>
			<content:encoded><![CDATA[<p>Suppose you want to create a dynamic matrix of strings in Matlab.  For example, you might want the legend of your graph to depend on the data (which changes on a daily basis).  <a href="http://blogs.mathworks.com/loren/2006/06/21/cell-arrays-and-their-contents/">Cell arrays</a> are your best bet.  However, be warned on how to access the elements of said arrays.  Suppose I have a cell array constructed as follows:</p>
<p><code>names = cell(3,2);<br />
names(high_regime,: ) = [{'Probability of a home run'} {'Home Run'}];<br />
names(low_regime, : ) = [{'Probability of bankruptcy'} {'Bankruptcy'}];<br />
names(middle_regime, : ) = [{'Probability break-even'} {'Break-even'}];</code></p>
<p>If you want to access a particular element of this cell array <em>as a string, </em>you must use the curly brackets like so:</p>
<p><code>set(plot1(1),'LineStyle','-.','DisplayName',names{1,2});</code></p>
<p>If you try the standard <code>names(1,2)</code>, the function set() will not think the result is a string.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelewens.com/2009/09/02/cell-arrays-and-strings-in-matlab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Home runs, singles and strike outs in venture capital returns</title>
		<link>http://michaelewens.com/2009/09/02/home-runs-singles-and-strike-outs-in-venture-capital-returns/</link>
		<comments>http://michaelewens.com/2009/09/02/home-runs-singles-and-strike-outs-in-venture-capital-returns/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 02:19:44 +0000</pubDate>
		<dc:creator>Michael Ewens</dc:creator>
				<category><![CDATA[research]]></category>
		<category><![CDATA[graphs]]></category>
		<category><![CDATA[mixture model]]></category>
		<category><![CDATA[returns]]></category>
		<category><![CDATA[Venture Capital]]></category>

		<guid isPermaLink="false">http://michaelewens.com/?p=416</guid>
		<description><![CDATA[Yesterday I posted a graph of the implied distribution of returns as an entrepreneurial firm increases its capital stock.  Today I present one important piece of that picture: the probabilities of return &#8220;regimes.&#8221;  First, the mixture model with mixing probabilities as a function of capital stock results in the following set of returns pdfs.



Individual return [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Yesterday I posted a <a href="http://michaelewens.com/2009/09/02/vc-returns-by-stage/">graph of the implied distribution of returns as an entrepreneurial firm increases its capital stock</a>.  Today I present one important piece of that picture: the probabilities of return &#8220;regimes.&#8221;  First, the mixture model with mixing probabilities as a function of capital stock results in the following set of returns pdfs.</p>
<div class="mceTemp mceIEcenter" style="text-align: center;">
<dl id="attachment_419" class="wp-caption aligncenter" style="width: 476px;">
<dt class="wp-caption-dt"><a href="http://michaelewens.com/wp-content/uploads/2009/09/full_param_3.png"><img class="size-full wp-image-419  " title="full_param_3" src="http://michaelewens.com/wp-content/uploads/2009/09/full_param_3.png" alt="Individual return regimes and full pdf " width="466" height="281" /></a></dt>
<dd class="wp-caption-dd">Individual return regimes and full pdf </dd>
</dl>
</div>
<p style="text-align: left;">It is clear from the figure that the return regimes separate nicely into the outcomes &#8220;high,&#8221; &#8220;medium&#8221; and &#8220;low.&#8221;  Venture capitalists like to call the outcomes in their portfolios &#8220;home runs,&#8221; &#8220;singles&#8221; or &#8220;strikeouts&#8221; and they typically set goals for proportions of each in their portfolio.  The mean log returns and volatilities for each regime show extreme separation between the two tails.</p>
<p style="text-align: center;"><strong>Distribution of Returns by Regime</strong></p>
<table style="text-align: center;" border="1" width="400px">
<tbody>
<tr>
<th>Regime</th>
<th><img src='http://s.wordpress.com/latex.php?latex=E%5B%5Cln%20R%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='E[\ln R]' title='E[\ln R]' class='latex' /></th>
<th><img src='http://s.wordpress.com/latex.php?latex=%5Csigma%28%5Cln%20R%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sigma(\ln R)' title='\sigma(\ln R)' class='latex' /></th>
<th>Probability</th>
</tr>
<tr>
<td>Home run</td>
<td>231%</td>
<td>123%</td>
<td>20%</td>
</tr>
<tr>
<td>Break-even</td>
<td>-1%</td>
<td>80%</td>
<td>60%</td>
</tr>
<tr>
<td>Bankruptcy</td>
<td>-273%</td>
<td>137%</td>
<td>20%</td>
</tr>
<tr>
<td>Full Model</td>
<td>-9%</td>
<td>112%</td>
<td>N/A</td>
</tr>
</tbody>
</table>
<p><em>Includes all returns observations.  Estimated with sample selection and endogeneity corrections.</em></p>
<p>The mixing probabilities are a function of lagged capital stock, so I can plot the probability of each outcome for a range of dollars invested.  Figure 2 below shows that the bankruptcy risk is constant across capital stock while the probability of a home-run is highest for small firms.  Similarly, as firms raise more capital (and thus avoid bankruptcy) the most likely outcome becomes the &#8220;break-even&#8221; state with a 0% return.</p>
<div class="mceTemp mceIEcenter" style="text-align: center;">
<dl id="attachment_418" class="wp-caption aligncenter" style="width: 517px;">
<dt class="wp-caption-dt"><a href="http://michaelewens.com/wp-content/uploads/2009/09/prob_outcomes_size.png"><img class="size-full wp-image-418 " title="prob_outcomes_size" src="http://michaelewens.com/wp-content/uploads/2009/09/prob_outcomes_size.png" alt="The probability of each regime as a function of capital stock" width="507" height="402" /></a></dt>
<dd class="wp-caption-dd">The probability of each regime as a function of capital stock</dd>
</dl>
</div>
<p>Tomorrow I will discuss the motivation &#8212; theoretical and statistical &#8212; for the mixture model and parameterization of the mixing probabilities.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelewens.com/2009/09/02/home-runs-singles-and-strike-outs-in-venture-capital-returns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VC Returns by Stage</title>
		<link>http://michaelewens.com/2009/09/02/vc-returns-by-stage/</link>
		<comments>http://michaelewens.com/2009/09/02/vc-returns-by-stage/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 06:47:51 +0000</pubDate>
		<dc:creator>Michael Ewens</dc:creator>
				<category><![CDATA[research]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[returns]]></category>
		<category><![CDATA[Venture Capital]]></category>

		<guid isPermaLink="false">http://michaelewens.com/?p=404</guid>
		<description><![CDATA[Warning: Preliminary Dissertation Results Below
My work on VC risk and return currently focuses on fitting a mixture model to the selection-corrected round-to-round returns data.  This model can incorporate non-normality, skewness, kurtosis and outliers.  Recently, I introduced lagged capital stock into the mixing probabilities through a multinomial logit model because analysis of the full [...]]]></description>
			<content:encoded><![CDATA[<p>Warning: Preliminary Dissertation Results Below</p>
<p>My work on VC risk and return currently focuses on fitting a mixture model to the selection-corrected round-to-round returns data.  This model can incorporate non-normality, skewness, kurtosis and outliers.  Recently, I introduced lagged capital stock into the mixing probabilities through a multinomial logit model because analysis of the full model on &#8220;small&#8221; and &#8220;large&#8221; firms illustrated significant differences in results across firm size.  With a continuous variable like capital stock, I can produce the estimated mixture pdf for a wide range of entrepreneurial firm sizes.  The video below shows the progression of the selection and endogeneity-corrected (they are different!) mixture pdf.</p>
<p>[vimeo]http://www.vimeo.com/6393464[/vimeo]</p>
<p>The most dramatic change as firm size increases is in the right tail: larger firms have significantly more mass in the middle of the distribution.   The underlying regimes match a world of &#8220;Losers,&#8221; &#8220;Winners&#8221; and &#8220;Break Even&#8221; as seen in the figure below.</p>
<div id="attachment_407" class="wp-caption aligncenter" style="width: 310px"><a href="http://michaelewens.com/wp-content/uploads/2009/09/full_param.png"><img class="size-medium wp-image-407" title="full_param" src="http://michaelewens.com/wp-content/uploads/2009/09/full_param-300x221.png" alt="3-regime VC returns" width="300" height="221" /></a><p class="wp-caption-text">3-regime VC returns</p></div>
<p>I have discovered that incorporating lagged capital stock into the mixing probability helps to separate the individual regimes.  I will be posting some more information about my results later in the week.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelewens.com/2009/09/02/vc-returns-by-stage/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Create a dated log file in Matlab</title>
		<link>http://michaelewens.com/2009/07/23/create-a-dated-log-file-in-matlab/</link>
		<comments>http://michaelewens.com/2009/07/23/create-a-dated-log-file-in-matlab/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 16:33:32 +0000</pubDate>
		<dc:creator>Michael Ewens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[matlab]]></category>

		<guid isPermaLink="false">http://michaelewens.com/2009/07/23/create-a-dated-log-file-in-matlab/</guid>
		<description><![CDATA[If you change your datasets or code a lot in Matlab, it is smart to keep track of the results over time (trust me&#8230;.).  The &#8216;diary&#8217; function allows you to record all output of your scripts to a file.  Append your main .m file with the following code to create a diary/log file [...]]]></description>
			<content:encoded><![CDATA[<p>If you change your datasets or code a lot in Matlab, it is smart to keep track of the results over time (trust me&#8230;.).  The &#8216;diary&#8217; function allows you to record all output of your scripts to a file.  Append your main .m file with the following code to create a diary/log file that is uniquely dated to the time (to the minute) that you ran the script:</p>
<p><code>date_now = clock;</code><br />
<code>date_now = strcat(num2str(date_now(1)),'_',num2str(date_now(2)),'_', num2str(date_now(3)), num2str(date_now(4)), num2str(date_now(5)));</code><br />
<code>diary(strcat('log', date_now,'.log'));</code></p>
]]></content:encoded>
			<wfw:commentRss>http://michaelewens.com/2009/07/23/create-a-dated-log-file-in-matlab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting $PATH in Mac OS X</title>
		<link>http://michaelewens.com/2009/06/21/setting-path-in-mac-os-x/</link>
		<comments>http://michaelewens.com/2009/06/21/setting-path-in-mac-os-x/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 05:24:36 +0000</pubDate>
		<dc:creator>Michael Ewens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://michaelewens.com/2009/06/21/setting-path-in-mac-os-x/</guid>
		<description><![CDATA[The myriad of Google searches did not help me set a new PATH variable on my Mac.  Here is how I did it:
1.  cd to /etc
2.  Edit the file &#8216;profile&#8217;
3.  Append the path you want to the end of the /usr/local &#8230; line.
]]></description>
			<content:encoded><![CDATA[<p>The myriad of Google searches did not help me set a new PATH variable on my Mac.  Here is how I did it:<br />
1.  cd to /etc<br />
2.  Edit the file &#8216;profile&#8217;<br />
3.  Append the path you want to the end of the /usr/local &#8230; line.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelewens.com/2009/06/21/setting-path-in-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stata ODBC and Mysql collations</title>
		<link>http://michaelewens.com/2009/06/09/stata-odbc-and-mysql-collations/</link>
		<comments>http://michaelewens.com/2009/06/09/stata-odbc-and-mysql-collations/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 21:47:00 +0000</pubDate>
		<dc:creator>Michael Ewens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[odbc]]></category>
		<category><![CDATA[stata]]></category>

		<guid isPermaLink="false">http://michaelewens.com/2009/06/09/stata-odbc-and-mysql-collations/</guid>
		<description><![CDATA[What I learned today
Make sure that you set your column collations to latin1_swedish_c if you want to load a mysql table not created by Stata.
]]></description>
			<content:encoded><![CDATA[<p><b>What I learned today</b></p>
<p>Make sure that you set your column collations to <i>latin1_swedish_c</i> if you want to load a mysql table not created by Stata.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelewens.com/2009/06/09/stata-odbc-and-mysql-collations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oil price shocks and the current recession</title>
		<link>http://michaelewens.com/2009/05/21/oil-price-shocks-and-the-current-recession-2/</link>
		<comments>http://michaelewens.com/2009/05/21/oil-price-shocks-and-the-current-recession-2/#comments</comments>
		<pubDate>Thu, 21 May 2009 07:58:10 +0000</pubDate>
		<dc:creator>Michael Ewens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michaelewens.com/2009/05/21/oil-price-shocks-and-the-current-recession-2/</guid>
		<description><![CDATA[

Will the recent uptick in oil  prices undermine prospects for recovery from the recession?&#160; Retail gasoline prices have risen about 50  cents a gallon from their low in December.&#160;  That takes away about $70 billion from consumers’ annual spending power,  which is hardly helpful for the broader challenge of restoring household [...]]]></description>
			<content:encoded><![CDATA[<div>
<blockquote class="posterous_long_quote">
<p style="text-indent:.5in">Will the recent uptick in oil  prices undermine prospects for recovery from the recession?<span style="mso-spacerun:yes">&nbsp; </span>Retail gasoline prices have risen about 50  cents a gallon from their low in December.<span style="mso-spacerun:yes">&nbsp;  </span>That takes away about $70 billion from consumers’ annual spending power,  which is hardly helpful for the broader challenge of restoring household  balance sheets to a level where spending could be expected to pick back  up.<span style="mso-spacerun:yes">&nbsp; </span>But let me emphasize that although I  believe that the initial spike in oil prices was an important element of the  process that produced our current difficulties, we are currently at a point at  which the multipliers and spillovers associated with the recession dynamic  itself have become far more important factors than the price of oil.<span style="mso-spacerun:yes">&nbsp; </span>The problems faced by <st1><st1>U.S.</st1></st1>  automakers at the moment&#8211; and those problems are very, very daunting&#8211; are not  caused by the price of gasoline.<span style="mso-spacerun:yes">&nbsp; </span>What is  needed to restore <st1><st1>U.S.</st1></st1>  vehicle sales now is not lower gas prices but instead more income, jobs, and  confidence on the part of consumers.</p>
<p style="text-indent:.5in"><span style="mso-spacerun:yes">&nbsp;</span>Notwithstanding, the recent rise in oil prices  again underscores the present reality of the long-run challenges.<span style="mso-spacerun:yes">&nbsp; </span>Even if we see significant short-run gains in  global oil production capabilities, if demand from China and elsewhere returns  to its previous rate of growth, it will not be too long before the same  calculus that produced the oil price spike of 2007-08 will be back to haunt us  again.</p>
</blockquote>
<div class="posterous_quote_citation">via <a href="http://www.econbrowser.com/archives/2009/05/Hamilton_JEC_2009_05_20.html">econbrowser.com</a></div>
<p>James Hamilton explains that the increases in oil prices from 2006 &#8211; 2007 go a long way towards explaining our current recession.</p>
</div>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via web</a>   from <a href="http://snewe.posterous.com/oil-price-shocks-and-the-current-recession">Michael&#8217;s posterous</a>  </p>
]]></content:encoded>
			<wfw:commentRss>http://michaelewens.com/2009/05/21/oil-price-shocks-and-the-current-recession-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
