<?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>Circuit Design &#187; Software</title>
	<atom:link href="http://www.circuitdesign.info/blog/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.circuitdesign.info/blog</link>
	<description>Tutorials and Insights in Electronics and Circuit Design</description>
	<lastBuildDate>Mon, 26 Jul 2010 04:56:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<atom:link rel='hub' href='http://www.circuitdesign.info/blog/?pushpress=hub'/>
		<item>
		<title>Median vs Mean</title>
		<link>http://www.circuitdesign.info/blog/2009/12/median-vs-mean/</link>
		<comments>http://www.circuitdesign.info/blog/2009/12/median-vs-mean/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 05:35:59 +0000</pubDate>
		<dc:creator>Poojan Wagh</dc:creator>
				<category><![CDATA[Analog Professional]]></category>
		<category><![CDATA[Digital Professional]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[five nines]]></category>
		<category><![CDATA[six sigma]]></category>

		<guid isPermaLink="false">http://www.circuitdesign.info/blog/2009/12/median-vs-mean/</guid>
		<description><![CDATA[I’ve been doing some statistical measurements lately (more to follow). It occurs to me that while most people measure the mean of a set of measurements, the median is more useful. If the distribution is Gaussian, the mean and median are equal. (Mean is defined as Cannot render equation. Use Firefox instead. where Cannot render [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve been doing some statistical measurements lately (more to follow). It occurs to me that while most people measure the mean of a set of measurements, the median is more useful.</p>
<p><span id="more-807"></span>If the distribution is Gaussian, the mean and median are equal.</p>
<p style="text-align: center;"><a href="http://www.circuitdesign.info/blog/wp-content/uploads/2009/12/scan0151a.jpg"><img class="aligncenter" style="float: none; margin-left: auto; margin-right: auto; border-width: 0px;" src="http://www.circuitdesign.info/blog/wp-content/uploads/2009/12/scan0151a_thumb.jpg" border="0" alt="scan0151a" width="244" height="128" /></a></p>
<p>(Mean is defined as <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/3c7e0a17650a17a3bb7f292252641d82.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/3c7e0a17650a17a3bb7f292252641d82.png'>Cannot render equation. Use Firefox instead.</object></object> where <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/078376930c9985774961ee63c5615a07.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/078376930c9985774961ee63c5615a07.png'>Cannot render equation. Use Firefox instead.</object></object> is the probability distribution function (PDF) of <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/02129bb861061d1a052c592e2dc6b383.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/02129bb861061d1a052c592e2dc6b383.png'>Cannot render equation. Use Firefox instead.</object></object>—that is, it’s a average of X, weighted with the probability density of <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/02129bb861061d1a052c592e2dc6b383.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/02129bb861061d1a052c592e2dc6b383.png'>Cannot render equation. Use Firefox instead.</object></object>. The median defined as <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/e3fdb80b7fdc0fde4ae04a51c1f26c07.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/e3fdb80b7fdc0fde4ae04a51c1f26c07.png'>Cannot render equation. Use Firefox instead.</object></object>—that is, the point where <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/02129bb861061d1a052c592e2dc6b383.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/02129bb861061d1a052c592e2dc6b383.png'>Cannot render equation. Use Firefox instead.</object></object> is equally likely to be lower than or greater than (50% probability).)</p>
<p>Many times in engineering and process control, we keep track of the mean and standard deviation. One of the reasons is that if the thing we’re trying to control is Gaussian, the mean/median and standard deviation give us good design criteria to minimize failure: if we allow our system to tolerate <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/b9b583bf45b3ed4f9bc001eba7a8f126.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/b9b583bf45b3ed4f9bc001eba7a8f126.png'>Cannot render equation. Use Firefox instead.</object></object> 3 standard deviations (<object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/05a7cb6dcd495968d896fa1ef2ab6ae0.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/05a7cb6dcd495968d896fa1ef2ab6ae0.png'>Cannot render equation. Use Firefox instead.</object></object>) around the mean/median, then it has a 99.7% chance of success (0.3% chance of failure).</p>
<p>However, we can generalize this: if we wanted to be more lax, we could only design (or require) the system to tolerate <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/b9b583bf45b3ed4f9bc001eba7a8f126.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/b9b583bf45b3ed4f9bc001eba7a8f126.png'>Cannot render equation. Use Firefox instead.</object></object> 2 standard deviations (4.5% failure). In some cases, systems are designed to tolerate <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/b9b583bf45b3ed4f9bc001eba7a8f126.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/b9b583bf45b3ed4f9bc001eba7a8f126.png'>Cannot render equation. Use Firefox instead.</object></object> 4 standard deviations (0.006% failure). So, one can design the system to tolerate <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/99033ff13e14ca2dbdcdcffe6dfbc31c.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/99033ff13e14ca2dbdcdcffe6dfbc31c.png'>Cannot render equation. Use Firefox instead.</object></object>, where <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/8ce4b16b22b58894aa86c421e8759df3.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/8ce4b16b22b58894aa86c421e8759df3.png'>Cannot render equation. Use Firefox instead.</object></object> is some factor (3, 2, 4 for example) that determines the probability of failure.</p>
<p>However, what if the distribution is bimodal? Take for example, two modes of operation (each more or less Gaussian):</p>
<p style="text-align: center;"><a href="http://www.circuitdesign.info/blog/wp-content/uploads/2009/12/scan0151b.jpg"><img class="aligncenter" style="float: none; margin-left: auto; margin-right: auto; border-width: 0px;" src="http://www.circuitdesign.info/blog/wp-content/uploads/2009/12/scan0151b_thumb.jpg" border="0" alt="scan0151b" width="244" height="134" /></a></p>
<p>Due to the asymmetric distribution, the mean and median are now not the same. In this case, we could posit that some secondary mode (or external factor) causes that second hump. Let’s call the main hump the primary mode and the smaller hump the secondary mode. If things are behaving “normally” we get the first hump, but some failure or aberration causes the second hump.</p>
<p>However, what if the system was more sensitive to this failure (secondary mode). Then, we’d see something like:</p>
<p><a href="http://www.circuitdesign.info/blog/wp-content/uploads/2009/12/scan0151c.jpg"><img class="aligncenter" style="float: none; margin-left: auto; margin-right: auto; border-width: 0px;" src="http://www.circuitdesign.info/blog/wp-content/uploads/2009/12/scan0151c_thumb.jpg" border="0" alt="scan0151c" width="244" height="127" /></a>Notice what happened? The median stayed exactly the same. However the mean mislabeled “average”) moved proportionally to that secondary hump. Incidentally, the standard deviation (<object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/e773536932c61c7ee11944cefde49e30.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/e773536932c61c7ee11944cefde49e30.png'>Cannot render equation. Use Firefox instead.</object></object>) also moved proportionally to the distance between the two humps—but let’s focus on the fact that the mean just changed.</p>
<p>The question you’re probably asking is “what’s so bad about that”? Well, if you’re computing six-sigma-like design criteria, you’re taking <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/d313ed41f8c285fd35c299d68427065d.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/d313ed41f8c285fd35c299d68427065d.png'>Cannot render equation. Use Firefox instead.</object></object>. Recall, however, that we could pick any factor <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/8ce4b16b22b58894aa86c421e8759df3.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/8ce4b16b22b58894aa86c421e8759df3.png'>Cannot render equation. Use Firefox instead.</object></object> depending on the probability of failure we want (I should say want to avoid). So, when both the average and the standard deviation change, how can we be sure we’re getting the right value for <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/34664d934b3f58901d9bd9605d4c5148.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/34664d934b3f58901d9bd9605d4c5148.png'>Cannot render equation. Use Firefox instead.</object></object>?</p>
<p>The nice thing about picking the median as the average is that it doesn’t depend on the magnitude of the secondary mode—only on the probability of the secondary mode. The magnitude of failure impacts the standard deviation. I like to view these (median and standard deviation) sas two independent metrics that tell different stories.</p>
<p>Another thing to note is that one could view the 2nd illustration above as an input to a nonlinear amplifier (for example) and the 3rd illustration as the output. That’s another nice thing about the median: it commutes with a monotonic nonlinearity. That is, if <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/8fa14cdd754f91cc6554c9e71929cce7.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/8fa14cdd754f91cc6554c9e71929cce7.png'>Cannot render equation. Use Firefox instead.</object></object> is monotonic, and <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/45c6a14fb8855c9641193ef1125d70f8.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/45c6a14fb8855c9641193ef1125d70f8.png'>Cannot render equation. Use Firefox instead.</object></object>, then <object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/019084ec241802157ba9a929941e07c4.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/019084ec241802157ba9a929941e07c4.png'>Cannot render equation. Use Firefox instead.</object></object>. So, we don’t have to worry so much that we’re measuring the correct independent variable. Our median will give us the same information (albeit in a different, nonlinear domain).</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.circuitdesign.info/blog/2009/12/median-vs-mean/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.circuitdesign.info/blog/2009/12/median-vs-mean/&amp;title=Median+vs+Mean" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.circuitdesign.info/blog/2009/12/median-vs-mean/&amp;title=Median+vs+Mean" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.circuitdesign.info/blog/2009/12/median-vs-mean/&amp;title=Median+vs+Mean&amp;desc=I%E2%80%99ve%20been%20doing%20some%20statistical%20measurements%20lately%20%28more%20to%20follow%29.%20It%20occurs%20to%20me%20that%20while%20most%20people%20measure%20the%20mean%20of%20a%20set%20of%20measurements%2C%20the%20median%20is%20more%20useful.%0D%0A%0D%0AIf%20the%20distribution%20is%20Gaussian%2C%20the%20mean%20and%20median%20are%20equal.%0D%0A%0D%0A%28Mean%20is%20defined%20as%20%60mu_X%20%3D%20int%20X%20p%28X%29%20dX%60%20where" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.circuitdesign.info/blog/2009/12/median-vs-mean/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.circuitdesign.info/blog/2009/12/median-vs-mean/&amp;bm_description=Median+vs+Mean&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.circuitdesign.info/blog/2009/12/median-vs-mean/&amp;title=Median+vs+Mean" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.circuitdesign.info/blog/2009/12/median-vs-mean/&amp;title=Median+vs+Mean" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.circuitdesign.info/blog/2009/12/median-vs-mean/&amp;title=Median+vs+Mean" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.circuitdesign.info/blog/2009/12/median-vs-mean/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Median+vs+Mean+-+http://www.circuitdesign.info/v&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.circuitdesign.info/blog/2009/12/median-vs-mean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Special thanks to Justin Patrin</title>
		<link>http://www.circuitdesign.info/blog/2009/07/special-thanks-to-justin-patrin/</link>
		<comments>http://www.circuitdesign.info/blog/2009/07/special-thanks-to-justin-patrin/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 03:52:34 +0000</pubDate>
		<dc:creator>wagh</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[gratitude]]></category>
		<category><![CDATA[housekeeping]]></category>

		<guid isPermaLink="false">http://www.circuitdesign.info/blog/?p=772</guid>
		<description><![CDATA[Special thanks to Justin Patrin for his awesome ASCIIMathML plugin. From now on, equations will look nicer, like: Cannot render equation. Use Firefox instead. You rock, Justin! I (and my readers) thank you. Subscribe to the comments for this post? Share this on del.icio.us Digg this! Post this on Diigo Post on Google Buzz Add [...]]]></description>
			<content:encoded><![CDATA[<p>Special thanks to Justin Patrin for his <a title="Justin wrote an awesome SVG-based equation renderer using ASCIIMathML which works on FireFox and MSIE" href="http://www.reversefold.com/blog/2009/02/06/asciimathml-wordpress-plugin/" target="_blank">awesome ASCIIMathML plugin</a>. From now on, equations will look nicer, like:</p>
<p><object type='image/svg+xml' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/58e9d390455fa53559858c094e85ad69.svg'><object type='image/png' class='mathml_backup' data='http://www.circuitdesign.info/blog/wp-content/uploads/asciimathml/58e9d390455fa53559858c094e85ad69.png'>Cannot render equation. Use Firefox instead.</object></object></p>
<p>You rock, Justin! I (and my readers) thank you.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.circuitdesign.info/blog/2009/07/special-thanks-to-justin-patrin/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.circuitdesign.info/blog/2009/07/special-thanks-to-justin-patrin/&amp;title=Special+thanks+to+Justin+Patrin" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.circuitdesign.info/blog/2009/07/special-thanks-to-justin-patrin/&amp;title=Special+thanks+to+Justin+Patrin" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.circuitdesign.info/blog/2009/07/special-thanks-to-justin-patrin/&amp;title=Special+thanks+to+Justin+Patrin&amp;desc=Special%20thanks%20to%20Justin%20Patrin%20for%20his%20awesome%20ASCIIMathML%20plugin.%20From%20now%20on%2C%20equations%20will%20look%20nicer%2C%20like%3A%0D%0A%0D%0A%60arc%3D2%2Acos%5E-1%281-r_2%5E2%2F%282%2Ar_1%5E2%29%29%2Ar_1%60%0D%0A%0D%0AYou%20rock%2C%20Justin%21%20I%20%28and%20my%20readers%29%20thank%20you." rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.circuitdesign.info/blog/2009/07/special-thanks-to-justin-patrin/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.circuitdesign.info/blog/2009/07/special-thanks-to-justin-patrin/&amp;bm_description=Special+thanks+to+Justin+Patrin&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.circuitdesign.info/blog/2009/07/special-thanks-to-justin-patrin/&amp;title=Special+thanks+to+Justin+Patrin" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.circuitdesign.info/blog/2009/07/special-thanks-to-justin-patrin/&amp;title=Special+thanks+to+Justin+Patrin" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.circuitdesign.info/blog/2009/07/special-thanks-to-justin-patrin/&amp;title=Special+thanks+to+Justin+Patrin" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.circuitdesign.info/blog/2009/07/special-thanks-to-justin-patrin/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Special+thanks+to+Justin+Patrin+-+http://www.circuitdesign.info/2a&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.circuitdesign.info/blog/2009/07/special-thanks-to-justin-patrin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
