<?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>robert zubek / blog &#187; business</title>
	<atom:link href="http://robert.zubek.net/blog/tag/business/feed/" rel="self" type="application/rss+xml" />
	<link>http://robert.zubek.net/blog</link>
	<description></description>
	<lastBuildDate>Thu, 01 Apr 2010 05:40:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Viral Coefficient Calculation</title>
		<link>http://robert.zubek.net/blog/2008/01/30/viral-coefficient-calculation/</link>
		<comments>http://robert.zubek.net/blog/2008/01/30/viral-coefficient-calculation/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 07:09:27 +0000</pubDate>
		<dc:creator>robert</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://robert.zubek.net/blog/2008/01/30/viral-coefficient-calculation/</guid>
		<description><![CDATA[Viral Coefficient and Growth The viral coefficient is a measure of how many new users are brought in by each existing user. It&#8217;s a quick and easy way to measure growth: if the coefficient is 1.0, the site grows linearly, and if it&#8217;s less than that, it will slow down. And if the coefficent is higher than 1.0, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Viral Coefficient and Growth</strong></p>
<p>The viral coefficient is a measure of how many new users are brought in by each existing user. It&#8217;s a quick and easy way to measure growth: if the coefficient is 1.0, the site grows linearly, and if it&#8217;s less than that, it will slow down. And if the coefficent is higher than 1.0, you have superlinear growth of a runaway hit.</p>
<p>In an invite-only situation (e.g. gmail closed beta), it&#8217;s easiest to calculate this directly, based on how many people are being invited by each new user, and how many of the invitees create new accounts themselves. The viral coefficient is simply:</p>
<p><em>v = new user invites accepted / new users<br />
   = accepts<sub>t</sub> / δp<sub>t-1</sub></em></p>
<p>where <em>δp<sub>t</sub></em> denote the number of new users who join in time slice <em>t</em> (ie, the increase in population between <em>p<sub>t-1</sub></em> and <em>p<sub>t</sub></em>). </p>
<p>But most sites have an open account creation policy. For those, we&#8217;ll have to estimate population acceleration from raw population deltas. Let&#8217;s assume that each accepted invite is quivalent to creating a new account at the next time slice. Then we can estimate virability as:</p>
<p><em>v ≈ δp<sub>t</sub> / δp<sub>t-1<br />
</sub>   = (p<sub>t</sub> &#8211; p<sub>t-1</sub>) / (p<sub>t-1</sub> &#8211; p<sub>t-2</sub>)</em></p>
<p>which is an acceleration metric, easy to compute from historical data. <br />
<strong> </strong></p>
<p><strong>Population Forecasting</strong> </p>
<p>Viral estimate calculated as momentary acceleration will fluctuate over time. But we can use it for some short term forecasting.</p>
<p>To calculate expected future population <em>p<sub>t</sub></em> some <em>t</em> steps in the future, given the viral coefficient and present population <em>p<sub>0</sub></em>, we first invert the above:</p>
<p><em>δp<sub>t</sub> = v δp</em><sub><em>t-1 </em></sub>= &#8230; = <em>v<sup>t</sup> δp<sub>0</sub></em></p>
<p>and plug this right back in:</p>
<p><em>p<sub>t</sub> = δp<sub>t</sub> + p<sub>t-1</sub><br />
</em><em>    = Σ<sub>k≤t</sub>  δp<sub>k</sub> + p</em><em><sub>0<br />
</sub>    = Σ<sub>k≤t</sub>  v<sup>k</sup> δp<sub>0</sub> + p<sub>0</sub></em></p>
<p>This describes a geometric series. When <em>v ≠ 1,</em> <em>p<sub>t</sub>  = δp<sub>0 </sub>(1 &#8211; v<sup>t+1</sup>) / (1 &#8211; v) + p<sub>0</sub> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://robert.zubek.net/blog/2008/01/30/viral-coefficient-calculation/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
