<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Healthy Algorithms</title>
	<atom:link href="http://healthyalgorithms.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://healthyalgorithms.wordpress.com</link>
	<description>A blog about algorithms, combinatorics, and optimization applications in global health informatics.</description>
	<lastBuildDate>Wed, 02 Dec 2009 15:20:03 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='healthyalgorithms.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/67874012201ff9ae53597ea09aa85611?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Healthy Algorithms</title>
		<link>http://healthyalgorithms.wordpress.com</link>
	</image>
			<item>
		<title>Multilevel (hierarchical) modeling: what it can and cannot do in Python</title>
		<link>http://healthyalgorithms.wordpress.com/2009/12/02/multilevel-hierarchical-modeling-what-it-can-and-cannot-do-in-python/</link>
		<comments>http://healthyalgorithms.wordpress.com/2009/12/02/multilevel-hierarchical-modeling-what-it-can-and-cannot-do-in-python/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 07:12:26 +0000</pubDate>
		<dc:creator>Abraham Flaxman</dc:creator>
				<category><![CDATA[MCMC]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[Bayesian]]></category>
		<category><![CDATA[multilevel modeling]]></category>
		<category><![CDATA[pymc]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[radon]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://healthyalgorithms.wordpress.com/?p=738</guid>
		<description><![CDATA[
I re-read a short paper of Andrew Gelman&#8217;s yesterday about multilevel modeling, and thought &#8220;That would make a nice example for PyMC&#8221;.  The paper is &#8220;Multilevel (hierarchical) modeling: what it can and cannot do, and R code for it is on his website.
To make things even easier for a casual blogger like myself, the example [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=738&subd=healthyalgorithms&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://healthyalgorithms.files.wordpress.com/2009/12/rep_fig_21.png"><img class="aligncenter size-full wp-image-752" src="http://healthyalgorithms.files.wordpress.com/2009/12/rep_fig_21.png?w=433&#038;h=336" alt="" width="433" height="336" /></a><br />
I re-read a short paper of Andrew Gelman&#8217;s yesterday about multilevel modeling, and thought &#8220;That would make a nice example for PyMC&#8221;.  The paper is &#8220;<a href="http://www.stat.columbia.edu/~gelman/research/published/multi2.pdf">Multilevel (hierarchical) modeling: what it can and cannot do</a>, and R code for it is on <a href="http://www.stat.columbia.edu/~gelman/arm/examples/radon/">his website</a>.</p>
<p>To make things even easier for a casual blogger like myself, the example from the paper is extended in <a href="http://www.stat.columbia.edu/~gelman/arm/">the &#8220;ARM book&#8221;</a>, and Whit Armstrong has already <a href="http://github.com/armstrtw/pymc_radon">implemented several variants from this book in PyMC</a>.<span id="more-738"></span></p>
<p>There is really nothing left for me to do but collect up the links and find a nice graphic.  I guess I&#8217;ll go the extra distance and condense the code to as few lines as possible and paste it in here, too.  <a href="http://github.com/aflaxman/pymc_radon">Here&#8217;s my github</a>, if you want to get my <a href="http://github.com/aflaxman/pymc_radon/blob/master/household.csv">reformed</a> <a href="http://github.com/aflaxman/pymc_radon/blob/master/county.csv">csv</a> files and <a href="http://github.com/aflaxman/pymc_radon/blob/master/multilevel_radon.py">follow along at home</a>.</p>
<pre class="brush: python;">
household_data = [d for d in csv.DictReader(open('household.csv'))]
county_data = [d for d in csv.DictReader(open('county.csv'))]

# hyper-priors
g = Uniform('gamma', [0,0], [100,100])

s_a = Uniform('sigma_a', 0, 100)

# priors
a = {}
for d in county_data:
    @stochastic(name='a_%s'%d['county'])
    def a_j(value=0., g=g, u_j=float(d['u']), s_a=s_a):
        return normal_like(value, g[0] + g[1]*u_j, s_a**-2.)
    a[d['county']] = a_j

b = Uniform('beta', 0, 100)

s_y = Uniform('sigma_y', 0, 100)

# likelihood
y = {}
for d in household_data:
    @stochastic(observed=True, name='y_%s'%d['household'])
    def y_i(value=float(d['y']), a_j=a[d['county']], b=b,
            x_ij=float(d['x']), s_y=s_y):
        return normal_like(value, a_j + b*x_ij, s_y**-2.)
    y[d['household']] = y_i

mc = MCMC([g, s_a, a, b, s_y, y])
mc.sample(10000, 2500, verbose=1)
</pre>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/healthyalgorithms.wordpress.com/738/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/healthyalgorithms.wordpress.com/738/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/healthyalgorithms.wordpress.com/738/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/healthyalgorithms.wordpress.com/738/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/healthyalgorithms.wordpress.com/738/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/healthyalgorithms.wordpress.com/738/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/healthyalgorithms.wordpress.com/738/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/healthyalgorithms.wordpress.com/738/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/healthyalgorithms.wordpress.com/738/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/healthyalgorithms.wordpress.com/738/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=738&subd=healthyalgorithms&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://healthyalgorithms.wordpress.com/2009/12/02/multilevel-hierarchical-modeling-what-it-can-and-cannot-do-in-python/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Abraham Flaxman</media:title>
		</media:content>

		<media:content url="http://healthyalgorithms.files.wordpress.com/2009/12/rep_fig_21.png" medium="image" />
	</item>
		<item>
		<title>Machine Translation and the Porpoise Corpus</title>
		<link>http://healthyalgorithms.wordpress.com/2009/11/24/machine-translation-and-the-porpoise-corpu/</link>
		<comments>http://healthyalgorithms.wordpress.com/2009/11/24/machine-translation-and-the-porpoise-corpu/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 01:12:57 +0000</pubDate>
		<dc:creator>Abraham Flaxman</dc:creator>
				<category><![CDATA[Mysteries]]></category>
		<category><![CDATA[machine translation]]></category>
		<category><![CDATA[sci-fi]]></category>
		<category><![CDATA[whales]]></category>

		<guid isPermaLink="false">http://healthyalgorithms.wordpress.com/?p=716</guid>
		<description><![CDATA[I might have mentioned that I got to do some world traveling for my work recently.  Seeing rural Tanzania was an experience that I still don&#8217;t really have good words to describe.  But this is not a post about that.  This is a post about a sticky idea I got stuck on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=716&subd=healthyalgorithms&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://en.wikipedia.org/wiki/File:Humpback_Whale_underwater_shot.jpg"><img class="aligncenter size-full wp-image-731" src="http://healthyalgorithms.files.wordpress.com/2009/11/wikipedia_whale.jpg?w=280&#038;h=170" alt="" width="280" height="170" /></a>I might have mentioned that I got to do some world traveling for my work recently.  Seeing rural Tanzania was an experience that I still don&#8217;t really have good words to describe.  But this is not a post about that.  This is a post about a sticky idea I got stuck on in some science fiction I was reading during my multi-day to and fro travel.</p>
<p>On my around-the-world-in-4.5-days journey, I read the Jewish feminist sci-fi novel <em>He, She, and It</em> by Marge Piercy.  It&#8217;s got a classic hard AI theme, about a robot that is so, so human&#8230; I&#8217;d recommend it. But dilemmas of whether a robot can make a minyon in the reform tradition of 2059 has not stuck in my mind the way <a href="http://books.google.com/books?id=WqJRCX2pWf8C&amp;lpg=PP1&amp;dq=he%20she%20and%20it&amp;client=firefox-a&amp;pg=PA77#v=onepage&amp;q=whales&amp;f=false">this one line about whales</a> has:<span id="more-716"></span></p>
<blockquote><p>The great whales&#8212;we had just about killed off the last of them before we began to translate their epic and lyric poetry.</p></blockquote>
<p>Okay, I&#8217;m a little embarrassed by it when I re-read it, but seriously, could we do it?  That is, does a serious attempt to translate whale songs into english have a chance in this modern age?  I once had a dusty book about an effort by Carl Sagan and his buddies to learn to communicate with dolphins in the 1960s, but technology has seriously advanced since then.</p>
<p>The last talk I saw on statistical machine translation was an effort to do arabic-to-english translation without telling the computer anything about the structure of sentences in either language.</p>
<p>Whale-to-english translation is at least one step harder, since there is a whale-speech-to-whale-text component that needs to precede the machine translation part (and, I suppose, there is the possibility that whale songs cannot be translated into english).</p>
<p>A few questions:  Has it already been done/proven impossible?  Do you think we could do it?  Do you have a vast collection of whale songs available to aid in the quest?</p>
<p>Regarding question 3, after a little searching, I&#8217;ve found <a href="http://www.birds.cornell.edu/brp/publications/iuss-research/">the lab at Cornell</a> that probably has the necessary data set.  They seem more interested in counting and tracking whales than translating them, but I&#8217;ve seen many a health researcher be protective of this sort of precious data.  I wonder if the Bioacoustics Research Program could share a few thousand hours of recordings.</p>
<p><a href="http://www3.interscience.wiley.com/journal/119929954/abstract"><img class="aligncenter size-full wp-image-730" src="http://healthyalgorithms.files.wordpress.com/2009/11/whale_spectrogram.png?w=430&#038;h=302" alt="" width="430" height="302" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/healthyalgorithms.wordpress.com/716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/healthyalgorithms.wordpress.com/716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/healthyalgorithms.wordpress.com/716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/healthyalgorithms.wordpress.com/716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/healthyalgorithms.wordpress.com/716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/healthyalgorithms.wordpress.com/716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/healthyalgorithms.wordpress.com/716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/healthyalgorithms.wordpress.com/716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/healthyalgorithms.wordpress.com/716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/healthyalgorithms.wordpress.com/716/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=716&subd=healthyalgorithms&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://healthyalgorithms.wordpress.com/2009/11/24/machine-translation-and-the-porpoise-corpu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Abraham Flaxman</media:title>
		</media:content>

		<media:content url="http://healthyalgorithms.files.wordpress.com/2009/11/wikipedia_whale.jpg" medium="image" />

		<media:content url="http://healthyalgorithms.files.wordpress.com/2009/11/whale_spectrogram.png" medium="image" />
	</item>
		<item>
		<title>Paper rejected, Cheer Up with Baby Animals</title>
		<link>http://healthyalgorithms.wordpress.com/2009/11/22/paper-rejected-cheer-up-with-baby-animals/</link>
		<comments>http://healthyalgorithms.wordpress.com/2009/11/22/paper-rejected-cheer-up-with-baby-animals/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 19:15:50 +0000</pubDate>
		<dc:creator>Abraham Flaxman</dc:creator>
				<category><![CDATA[global health]]></category>
		<category><![CDATA[baby animals]]></category>
		<category><![CDATA[MCMC]]></category>

		<guid isPermaLink="false">http://healthyalgorithms.wordpress.com/?p=725</guid>
		<description><![CDATA[Too bad for me, my first global health paper will have to be revised and resubmitted.  In addition to some more substantive objections, the negative reviewer said &#8220;It is unclear what software was used to carry out the Bayesian estimation by MCMC.  This is not possible in STATA and would be extremely difficult [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=725&subd=healthyalgorithms&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Too bad for me, my first global health paper will have to be revised and resubmitted.  In addition to some more substantive objections, the negative reviewer said &#8220;It is unclear what software was used to carry out the Bayesian estimation by MCMC.  This is not possible in STATA and would be extremely difficult in the scripting language, Python.&#8221;  It <em>was</em> difficult in Python!  I doubt that any software would make it much easier, though.</p>
<p>To cheer myself up, I&#8217;ve been looking into the newest fads in pets:  <a href="http://video.google.com/videosearch?q=zhu+zhu+pets">robotic hamsters</a> and <a href="http://images.google.com/images?q=teacup+pig">teacup pigs</a>.</p>
<p><a href="http://healthyalgorithms.files.wordpress.com/2009/11/ss-091007-teacuppig-05.jpeg"><img src="http://healthyalgorithms.files.wordpress.com/2009/11/ss-091007-teacuppig-05.jpeg?w=500&#038;h=265" alt="" title="" width="500" height="265" class="aligncenter size-full wp-image-726" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/healthyalgorithms.wordpress.com/725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/healthyalgorithms.wordpress.com/725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/healthyalgorithms.wordpress.com/725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/healthyalgorithms.wordpress.com/725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/healthyalgorithms.wordpress.com/725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/healthyalgorithms.wordpress.com/725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/healthyalgorithms.wordpress.com/725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/healthyalgorithms.wordpress.com/725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/healthyalgorithms.wordpress.com/725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/healthyalgorithms.wordpress.com/725/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=725&subd=healthyalgorithms&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://healthyalgorithms.wordpress.com/2009/11/22/paper-rejected-cheer-up-with-baby-animals/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Abraham Flaxman</media:title>
		</media:content>

		<media:content url="http://healthyalgorithms.files.wordpress.com/2009/11/ss-091007-teacuppig-05.jpeg" medium="image" />
	</item>
		<item>
		<title>Post-doc Ops</title>
		<link>http://healthyalgorithms.wordpress.com/2009/11/16/post-doc-ops/</link>
		<comments>http://healthyalgorithms.wordpress.com/2009/11/16/post-doc-ops/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 23:33:51 +0000</pubDate>
		<dc:creator>Abraham Flaxman</dc:creator>
				<category><![CDATA[education]]></category>
		<category><![CDATA[global health]]></category>
		<category><![CDATA[post-docs]]></category>
		<category><![CDATA[research jobs]]></category>

		<guid isPermaLink="false">http://healthyalgorithms.wordpress.com/?p=720</guid>
		<description><![CDATA[Would you like to work with me applying computational algorithms to challenges in global health metrics?  Then apply for the IHME post-graduate fellowship.  Deadline is Feb 15.
(There is also a &#8220;pre-graduate&#8221; version, for those who have not started graduate school yet.)
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=720&subd=healthyalgorithms&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://healthyalgorithms.files.wordpress.com/2009/11/ihme_logo.png"><img src="http://healthyalgorithms.files.wordpress.com/2009/11/ihme_logo.png?w=191&#038;h=89" alt="" title="" width="191" height="89" class="alignleft size-full wp-image-722" /></a>Would you like to work with me applying computational algorithms to challenges in global health metrics?  Then <a href="http://www.healthmetricsandevaluation.org/what/training/fellowships/pgfs/pgf_app.html">apply for the IHME post-graduate fellowship</a>.  Deadline is Feb 15.</p>
<p>(There is also a <a href="http://www.healthmetricsandevaluation.org/what/training/fellowships/pbfs/pbf_app.html">&#8220;pre-graduate&#8221; version</a>, for those who have not started graduate school yet.)</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/healthyalgorithms.wordpress.com/720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/healthyalgorithms.wordpress.com/720/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/healthyalgorithms.wordpress.com/720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/healthyalgorithms.wordpress.com/720/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/healthyalgorithms.wordpress.com/720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/healthyalgorithms.wordpress.com/720/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/healthyalgorithms.wordpress.com/720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/healthyalgorithms.wordpress.com/720/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/healthyalgorithms.wordpress.com/720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/healthyalgorithms.wordpress.com/720/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=720&subd=healthyalgorithms&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://healthyalgorithms.wordpress.com/2009/11/16/post-doc-ops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Abraham Flaxman</media:title>
		</media:content>

		<media:content url="http://healthyalgorithms.files.wordpress.com/2009/11/ihme_logo.png" medium="image" />
	</item>
		<item>
		<title>Clustering with Shallow Trees</title>
		<link>http://healthyalgorithms.wordpress.com/2009/11/14/clustering-with-shallow-trees/</link>
		<comments>http://healthyalgorithms.wordpress.com/2009/11/14/clustering-with-shallow-trees/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 20:21:36 +0000</pubDate>
		<dc:creator>Abraham Flaxman</dc:creator>
				<category><![CDATA[combinatorial optimization]]></category>
		<category><![CDATA[my research]]></category>
		<category><![CDATA[clustering]]></category>
		<category><![CDATA[affinity propagation]]></category>
		<category><![CDATA[single linkage]]></category>
		<category><![CDATA[SNPs]]></category>

		<guid isPermaLink="false">http://healthyalgorithms.wordpress.com/?p=708</guid>
		<description><![CDATA[I&#8217;m updating my CV, and that reminded me that I meant to promote this cool clustering technique that I was a little bit involved in, Clustering With Shallow Trees.
This goes way back to about half-way through my post-doc at MSR, when statistical physicist Riccardo Zecchina was visiting for a semester, and was teaching me about [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=708&subd=healthyalgorithms&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignleft size-full wp-image-710" src="http://healthyalgorithms.files.wordpress.com/2009/11/shallow_trees.png?w=338&#038;h=353" alt="" width="338" height="353" />I&#8217;m updating my CV, and that reminded me that I meant to promote this cool clustering technique that I was a little bit involved in, <a href="http://arxiv.org/abs/0910.0767">Clustering With Shallow Trees</a>.</p>
<p>This goes way back to about half-way through my post-doc at MSR, when statistical physicist Riccardo Zecchina was visiting for a semester, and was teaching me about all of the &#8220;intractable&#8221; optimization problems that he can solve using his panoply of propagation algorithms.  In particular, he was working on algorithms for certain types of steiner tree optimization, and he had discovered that adding an extra constraint on the depth of the tree didn&#8217;t make the problem harder.  (All variants of the problem he considers are NP-hard, but some are NP-harder than others.)<span id="more-708"></span></p>
<p>On the bus to work the next day, this depth constraint clicked with some complaints I had heard recently about the failures of single-linkage clustering in practice, that the algorithm produces long, stringy clusters, which are very sensitive to noise. Could having  a knob to tune the depth of the spanning tree could be a way to address this? Riccardo worked hard on it for a long time, and brought a bunch of collaborators into the mix, and eventually they figured out how to make it work really well.  They also proved that this approach interpolates between single-linkage (when the depth is unbounded) and the popular new affinity propagation technique (when the depth bound is 2.</p>
<p>It turns out that something between SL and AP is the thing to do in many instances.  Here is the home-run example from the paper, clustering people based on their SNPs:</p>
<p><a href="http://healthyalgorithms.files.wordpress.com/2009/11/shallow_trees.png"><img class="aligncenter size-full wp-image-710" src="http://healthyalgorithms.files.wordpress.com/2009/11/shallow_trees.png?w=338&#038;h=353" alt="" width="338" height="353" /></a></p>
<p>Compare with the results of single linkage and affinity prop:</p>
<p><a href="http://healthyalgorithms.files.wordpress.com/2009/11/sl_and_ap.png"><img class="aligncenter size-full wp-image-711" src="http://healthyalgorithms.files.wordpress.com/2009/11/sl_and_ap.png?w=500&#038;h=180" alt="" width="500" height="180" /></a></p>
<p>(What use is clustering people based on their genetic information?  It&#8217;s important and scary to think about that&#8230;)</p>
<p>I got them to try applying it to a public health dataset as well, and the results are promising, but it needs more careful attention to be useful.</p>
<p>That reminds me: Riccardo and Team Survey Propagation, is the code for this available?  We need to let other researchers try it on their own data if we want to give the technique a chance to take off.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/healthyalgorithms.wordpress.com/708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/healthyalgorithms.wordpress.com/708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/healthyalgorithms.wordpress.com/708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/healthyalgorithms.wordpress.com/708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/healthyalgorithms.wordpress.com/708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/healthyalgorithms.wordpress.com/708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/healthyalgorithms.wordpress.com/708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/healthyalgorithms.wordpress.com/708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/healthyalgorithms.wordpress.com/708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/healthyalgorithms.wordpress.com/708/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=708&subd=healthyalgorithms&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://healthyalgorithms.wordpress.com/2009/11/14/clustering-with-shallow-trees/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Abraham Flaxman</media:title>
		</media:content>

		<media:content url="http://healthyalgorithms.files.wordpress.com/2009/11/shallow_trees.png" medium="image" />

		<media:content url="http://healthyalgorithms.files.wordpress.com/2009/11/shallow_trees.png" medium="image" />

		<media:content url="http://healthyalgorithms.files.wordpress.com/2009/11/sl_and_ap.png" medium="image" />
	</item>
		<item>
		<title>Dense-Subset Break-the-Bank Challenge</title>
		<link>http://healthyalgorithms.wordpress.com/2009/10/16/dense-subset-break-the-bank-challenge/</link>
		<comments>http://healthyalgorithms.wordpress.com/2009/10/16/dense-subset-break-the-bank-challenge/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 19:18:45 +0000</pubDate>
		<dc:creator>Abraham Flaxman</dc:creator>
				<category><![CDATA[TCS]]></category>
		<category><![CDATA[combinatorial optimization]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[aco]]></category>
		<category><![CDATA[challenge]]></category>
		<category><![CDATA[dense subset problem]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[networkx]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://healthyalgorithms.wordpress.com/?p=696</guid>
		<description><![CDATA[I&#8217;m preparing for my first global travel for global health, but the net is paying attention to a paper that I think I&#8217;ll like, and I want to mention it briefly before I fly.
Computational Complexity and Information Asymmetry in Financial Products is 27 pages of serious TCS, but it is so obviously applicable that people [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=696&subd=healthyalgorithms&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;m preparing for my first global travel for global health, but the net is paying attention to a paper that I think I&#8217;ll like, and I want to mention it briefly before I fly.</p>
<p><a href="http://www.cs.princeton.edu/~rongge/derivative.pdf">Computational Complexity and Information Asymmetry in Financial Products</a> is 27 pages of serious TCS, but it is so obviously applicable that people outside of our particular ivory tower, and even outside of academia entirely are blogging and twittering about it, and even reading it!</p>
<p><a href="http://www.freedom-to-tinker.com/blog/appel/intractability-financial-derivatives">Freedom to Tinker</a> has a nice summary of this paper, if you want to know what it&#8217;s about in a hurry.</p>
<p><a href="http://mat.tepper.cmu.edu/blog/?p=906">Mike Trick</a> makes the salient observation that NP-hard doesn&#8217;t mean computers can&#8217;t do it.  But the assumption that this paper is based on is not about worst-case complexity;  it is, as it should be, based on an assumption about the average-case complexity of a particular optimization problem over a particular distribution.</p>
<p>As it turns out, this is an average-case combinatorial optimization problem that I know and love, the densest subgraph problem.  My plan is to repeat the problem here, and share some Python code for generating instances of it.  Then, you, me, and everyone, can have a handy instance to try optimizing.  I think that this problem is pretty hard, on average, but there is a lot more chance of making progress on an algorithm for it than for cracking the P versus NP nut.<span id="more-696"></span></p>
<p>First, the <strong>Densest subgraph problem</strong> (bottom of p. 5):  </p>
<blockquote><p>Fix <em>M</em>; <em>N</em>; <em>D</em>; <em>m</em>; <em>n</em>; and <em>d</em> to be some parameters. The (average case, decision) densest subgraph problem with these parameters is to distinguish between the following two distributions <em>P</em> and <em>D</em> on (<em>M</em>;<em>N</em>;<em>D</em>) graphs, where <em>R</em> is obtained by choosing for every top vertex <em>D</em> random neighbors on the bottom; and <em>P</em> is obtained by first choosing random hidden subsets <em>S</em> from [<em>N</em>] and <em>T</em> from [<em>M</em>] with |<em>S</em>| = <em>n</em> and |<em>T</em>| = <em>m</em>, and then choosing <em>D</em> random neighbors for every vertex outside of <em>T</em>, and <em>D</em>-<em>d</em> random neighbors for every vertex in <em>T</em>. We then choose <em>d</em> random additional neighbors in <em>S</em> for every vertex in <em>T</em>.
</p></blockquote>
<p>Then the <strong>Densest subgraph assumption</strong> (middle of p. 6) is:</p>
<blockquote><p>Let (<em>N</em>; <em>M</em>; <em>D</em>; <em>n</em>; <em>m</em>; <em>d</em>) be such that <em>N</em> = o(<em>MD</em>), <img src='http://l.wordpress.com/latex.php?latex=%28m+d%5E2%2Fn%29%5E2+%3D+o%28MD%5E2%2FN%29&#038;bg=ffffff&#038;fg=444444&#038;s=0' alt='(m d^2/n)^2 = o(MD^2/N)' title='(m d^2/n)^2 = o(MD^2/N)' class='latex' />, then there is no <img src='http://l.wordpress.com/latex.php?latex=%5Cepsilon+%3E+0&#038;bg=ffffff&#038;fg=444444&#038;s=0' alt='\epsilon &gt; 0' title='\epsilon &gt; 0' class='latex' /> and poly-time algorithm that distinguishes between R and P with advantage <img src='http://l.wordpress.com/latex.php?latex=%5Cepsilon&#038;bg=ffffff&#038;fg=444444&#038;s=0' alt='\epsilon' title='\epsilon' class='latex' />.</p></blockquote>
<p>Or, to say the same thing in Python, with a little help from networkx:</p>
<pre class="brush: python;">
import random
from networkx import Graph

def planted_dense_subgraph(M=1000, N=1000, D=500, m=25, n=25, d=15):
    &quot;&quot;&quot; Generate a bipartite graph with a planted dense subgraph
    (distribution P)

    Parameters
    ----------
    M, N, D, m, n, d : int, optional
      M and N are the sizes of the bipartitions and m and n are the
      size of the planted node sets.  D is the degree of the M-vertices
      and d is the number of edges from an m-vertex to n-vertices

    Output
    ------
    G : Graph
      A bipartite graph, with vertices T_1, ..., T_M and B_1, ..., B_M
    T_hidden, B_hidden : lists
      The vertex sets of size m and n that are hidden in the T and B
      vertices
    &quot;&quot;&quot;

    T = ['T_%d'%i for i in range(M)]
    B = ['B_%d'%i for i in range(N)]

    T_hidden = random.sample(T, m)
    B_hidden = random.sample(B, n)

    G = Graph()
    G.add_nodes_from(T)
    G.add_nodes_from(B)

    for t in T:
        if t in T_hidden:
            G.add_star([t] + random.sample(B, D-d))
            G.add_star([t] + random.sample(B_hidden, d))
        else:
            G.add_star([t] + random.sample(B, D))

    return G, T_hidden, B_hidden

def random_graph(M=1000, N=1000, D=500):
    &quot;&quot;&quot; Generate a bipartite graph without a planted dense subgraph
    (distribution R)

    Parameters
    ----------
    M, N, D : int, optional

      M and N are the sizes of the bipartitions and D is the degree of
      the M-vertices

    Output
    ------
    G : Graph
      A bipartite graph, with vertices T_1, ..., T_M and B_1, ..., B_M
    &quot;&quot;&quot;

    T = ['T_%d'%i for i in range(M)]
    B = ['B_%d'%i for i in range(N)]

    G = Graph()
    G.add_nodes_from(T)
    G.add_nodes_from(B)

    for t in T:
        G.add_star([t] + random.sample(B, D))

    return G
</pre>
<p>If I give you the graph produced by of one of these functions, you can&#8217;t tell me which function I used with any more accuracy than if you flip a coin to decide.</p>
<p>As the authors say, this is <em>an assumption</em>.  It could be proven false by a clever algorithm tomorrow.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/healthyalgorithms.wordpress.com/696/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/healthyalgorithms.wordpress.com/696/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/healthyalgorithms.wordpress.com/696/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/healthyalgorithms.wordpress.com/696/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/healthyalgorithms.wordpress.com/696/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/healthyalgorithms.wordpress.com/696/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/healthyalgorithms.wordpress.com/696/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/healthyalgorithms.wordpress.com/696/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/healthyalgorithms.wordpress.com/696/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/healthyalgorithms.wordpress.com/696/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=696&subd=healthyalgorithms&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://healthyalgorithms.wordpress.com/2009/10/16/dense-subset-break-the-bank-challenge/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Abraham Flaxman</media:title>
		</media:content>
	</item>
		<item>
		<title>The Two Rules of Program Optimization</title>
		<link>http://healthyalgorithms.wordpress.com/2009/10/10/the-two-rules-of/</link>
		<comments>http://healthyalgorithms.wordpress.com/2009/10/10/the-two-rules-of/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 00:40:08 +0000</pubDate>
		<dc:creator>Abraham Flaxman</dc:creator>
				<category><![CDATA[software engineering]]></category>

		<guid isPermaLink="false">http://healthyalgorithms.wordpress.com/?p=687</guid>
		<description><![CDATA[Wow, where does the day go?  I spent all my non-meeting time debugging something.  At least I fixed it before 5 PM.
The details of the problem are boring, but the whole ordeal could have been avoided if I had just followed the two rules of optimizing software in my Generic Disease Modeling System. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=687&subd=healthyalgorithms&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Wow, where does the day go?  I spent all my non-meeting time debugging something.  At least I fixed it before 5 PM.</p>
<p>The details of the problem are boring, but the whole ordeal could have been avoided if I had just followed the two rules of optimizing software in my Generic Disease Modeling System.  What are they?</p>
<ul>
<ol>
First Rule of Program Optimization: Don&#8217;t do it</ol>
<ol>
Second Rule of Program Optimization (for experts only!):  Don&#8217;t do it yet</ol>
</ul>
<p>Maybe next week I&#8217;ll get a second to write about the good kind of optimization;  my statistical physics friends have posted an article on the arxiv which I am a co-author on, about an application of <a href="http://healthyalgorithms.wordpress.com/2008/10/28/minimum-spanning-trees-of-bounded-depth-random/">bounded-depth minimum spanning trees</a>, <a href="http://arxiv.org/abs/0910.0767v1">Clustering with Shallow Trees</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/healthyalgorithms.wordpress.com/687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/healthyalgorithms.wordpress.com/687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/healthyalgorithms.wordpress.com/687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/healthyalgorithms.wordpress.com/687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/healthyalgorithms.wordpress.com/687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/healthyalgorithms.wordpress.com/687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/healthyalgorithms.wordpress.com/687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/healthyalgorithms.wordpress.com/687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/healthyalgorithms.wordpress.com/687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/healthyalgorithms.wordpress.com/687/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=687&subd=healthyalgorithms&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://healthyalgorithms.wordpress.com/2009/10/10/the-two-rules-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Abraham Flaxman</media:title>
		</media:content>
	</item>
		<item>
		<title>Conference you should know about</title>
		<link>http://healthyalgorithms.wordpress.com/2009/10/05/conference-you-should-know-about/</link>
		<comments>http://healthyalgorithms.wordpress.com/2009/10/05/conference-you-should-know-about/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 18:30:26 +0000</pubDate>
		<dc:creator>Abraham Flaxman</dc:creator>
				<category><![CDATA[TCS]]></category>
		<category><![CDATA[global health]]></category>
		<category><![CDATA[ai4d]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[ict4d]]></category>

		<guid isPermaLink="false">http://healthyalgorithms.wordpress.com/?p=678</guid>
		<description><![CDATA[This weekend marks the submission of my first &#8220;Global Health&#8221; paper.  Congratulations to me!  And many, many thanks to all the people who have worked with me to make it happen.  I&#8217;ll go into details sometime in the future, first let me see how things go in the refereeing process.

While I was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=678&subd=healthyalgorithms&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This weekend marks the submission of my first &#8220;Global Health&#8221; paper.  Congratulations to me!  And many, many thanks to all the people who have worked with me to make it happen.  I&#8217;ll go into details sometime in the future, first let me see how things go in the refereeing process.</p>
<p><a href="http://ai-d.org/"><img class="aligncenter size-full wp-image-680" src="http://healthyalgorithms.files.wordpress.com/2009/10/ai-d.png?w=413&#038;h=319" alt="" width="413" height="319" /></a></p>
<p>While I was over-working on that business, I got an interesting Call-for-Papers forwarded from global health/AI researcher Emma Brunskill. The <a href="http://ai-d.org/cfp.html">AAAI Spring Symposium on Artificial Intelligence for Development (AI-D)</a> is an effort to build a community of people applying computer science and artificial intelligence in less-developed settings.</p>
<p>TCS people, don&#8217;t let the &#8220;AI&#8221; in their title turn you off.  Eric Horvitz says that this is for all of us. <span id="more-678"></span></p>
<p>From the <a href="http://ai-d.org/cfp.html">CfP</a>:</p>
<blockquote><p>There has been great interest in information and communication technology for development (ICT-D) over the last several years. The work is diverse and extends from information technologies that provide infrastructure for micropayments to techniques for monitoring and enhancing the cultivation of crops. While efforts in ICT-D have been interdisciplinary, ICT-D has largely overlooked opportunities for harnessing machine learning and reasoning to create new kinds of services, and to serve a role in analyses of data that may provide insights about socioeconomic development for disadvantaged populations. The unprecedented volume of data currently being generated in the developing world on human health, movement, communication, and financial transactions provides new opportunities for applying machine learning methods to development efforts, however. Our aim is to foster the creation of a subfield of ICT-D, which we refer to as artificial intelligence for development (AI-D), to harness these opportunities.</p></blockquote>
<p>It&#8217;s great to see Computer Science trying to address the social issues of our time.</p>
<p><a href="http://www.flickr.com/photos/30686429@N07/sets/72157622330082619/show/with/3953914015/"><img src="http://healthyalgorithms.files.wordpress.com/2009/10/nerd-picket.jpg?w=500&#038;h=244" alt="" title="" width="500" height="244" class="aligncenter size-full wp-image-684" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/healthyalgorithms.wordpress.com/678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/healthyalgorithms.wordpress.com/678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/healthyalgorithms.wordpress.com/678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/healthyalgorithms.wordpress.com/678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/healthyalgorithms.wordpress.com/678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/healthyalgorithms.wordpress.com/678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/healthyalgorithms.wordpress.com/678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/healthyalgorithms.wordpress.com/678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/healthyalgorithms.wordpress.com/678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/healthyalgorithms.wordpress.com/678/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=678&subd=healthyalgorithms&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://healthyalgorithms.wordpress.com/2009/10/05/conference-you-should-know-about/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Abraham Flaxman</media:title>
		</media:content>

		<media:content url="http://healthyalgorithms.files.wordpress.com/2009/10/ai-d.png" medium="image" />

		<media:content url="http://healthyalgorithms.files.wordpress.com/2009/10/nerd-picket.jpg" medium="image" />
	</item>
		<item>
		<title>Top</title>
		<link>http://healthyalgorithms.wordpress.com/2009/09/17/top/</link>
		<comments>http://healthyalgorithms.wordpress.com/2009/09/17/top/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 22:51:04 +0000</pubDate>
		<dc:creator>Abraham Flaxman</dc:creator>
				<category><![CDATA[statistics]]></category>
		<category><![CDATA[arxiv]]></category>
		<category><![CDATA[political science]]></category>
		<category><![CDATA[TCS]]></category>

		<guid isPermaLink="false">http://healthyalgorithms.wordpress.com/?p=667</guid>
		<description><![CDATA[I don&#8217;t feel like having that post about how big things are brewing in US health care reform on the top of my blog anymore, so here is a quick replacement:  a ranking paper that caught my eye recently on arxiv, where computer scientists is applied to politics:  On Ranking Senators By Their [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=667&subd=healthyalgorithms&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I don&#8217;t feel like having that post about how big things are brewing in US health care reform on the top of my blog anymore, so here is a quick replacement:  a ranking paper that caught my eye recently on arxiv, where computer scientists is applied to politics:  <a href="http://arxiv.org/abs/0909.1418">On Ranking Senators By Their Votes</a>, by my fellow CMU alum, Mugizi Rwebangira (<a href="http://twitter.com/rweba">@rweba</a> on twitter).</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/healthyalgorithms.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/healthyalgorithms.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/healthyalgorithms.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/healthyalgorithms.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/healthyalgorithms.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/healthyalgorithms.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/healthyalgorithms.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/healthyalgorithms.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/healthyalgorithms.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/healthyalgorithms.wordpress.com/667/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=667&subd=healthyalgorithms&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://healthyalgorithms.wordpress.com/2009/09/17/top/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Abraham Flaxman</media:title>
		</media:content>
	</item>
		<item>
		<title>Holiday reading</title>
		<link>http://healthyalgorithms.wordpress.com/2009/09/05/holiday-reading/</link>
		<comments>http://healthyalgorithms.wordpress.com/2009/09/05/holiday-reading/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 00:39:28 +0000</pubDate>
		<dc:creator>Abraham Flaxman</dc:creator>
				<category><![CDATA[global health]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[foreclosures]]></category>
		<category><![CDATA[healthcare]]></category>

		<guid isPermaLink="false">http://healthyalgorithms.wordpress.com/?p=662</guid>
		<description><![CDATA[Whoops, I got busy again and didn&#8217;t have time to make new pictures of TFR vs HDI for Rif and Tanja, let alone fix the Bayes factor estimation code or implement the nested sampling version (which I think will be the cool way to estimate evidence).  But coming soon: How MCMC is tying my [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=662&subd=healthyalgorithms&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Whoops, I got busy again and didn&#8217;t have time to make new pictures of <a href="http://healthyalgorithms.wordpress.com/2009/08/25/mcmc-in-python-pymc-for-bayesian-model-selection/">TFR vs HDI</a> for Rif and Tanja, let alone fix the Bayes factor estimation code or implement the nested sampling version (which I think will be the <em>cool</em> way to estimate evidence).  But coming soon: How MCMC is tying my new work in Health Metrics to my education in Operations Research.  That will be in two weeks, at best.</p>
<p>Until then, here is some light reading to get ready for a big week of US healthcare reform debate:  <a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1416947">Get Sick, Get Out</a>, a survey conducted by lawyers interested in catastrophic medical payments and their connection to housing forclosures.  It&#8217;s 40 pages long, but it&#8217;s in legal-journal format, where they have like 10 words per page if you skip the footnotes.  From the abstract:</p>
<blockquote><p>Half of all respondents (49%) indicated that their foreclosure was caused in part by a medical problem, including illness or injuries (32%), unmanageable medical bills (23%), lost work due to a medical problem (27%), or caring for sick family members (14%).</p></blockquote>
<p>I&#8217;m excited for the next week of healthcare reform debates.  When my most jaded friends are forwarding me Moveon.org videos (and I&#8217;m listening to 4 minutes of recent REM), I know something unusual is going on.</p>
<p><span style="text-align:center; display: block;"><a href="http://healthyalgorithms.wordpress.com/2009/09/05/holiday-reading/"><img src="http://img.youtube.com/vi/8GoFj8Fc9iM/2.jpg" alt="" /></a></span></p>
<p>Happy labor day weekend!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/healthyalgorithms.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/healthyalgorithms.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/healthyalgorithms.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/healthyalgorithms.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/healthyalgorithms.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/healthyalgorithms.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/healthyalgorithms.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/healthyalgorithms.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/healthyalgorithms.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/healthyalgorithms.wordpress.com/662/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=healthyalgorithms.wordpress.com&blog=4781973&post=662&subd=healthyalgorithms&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://healthyalgorithms.wordpress.com/2009/09/05/holiday-reading/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Abraham Flaxman</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/8GoFj8Fc9iM/2.jpg" medium="image" />
	</item>
	</channel>
</rss>