<?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>8020world Management Consulting &#187; modeling</title>
	<atom:link href="http://8020world.com/tag/modeling/feed/" rel="self" type="application/rss+xml" />
	<link>http://8020world.com</link>
	<description>Game Theory &#124; Wargaming &#124; Strategy &#124; Modeling &#124; System Dynamics</description>
	<lastBuildDate>Fri, 27 Jan 2012 06:06:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Tornado Charts in Excel 2007/2010 Update</title>
		<link>http://8020world.com/2009/05/tornado-charts-in-excel-2007-update/</link>
		<comments>http://8020world.com/2009/05/tornado-charts-in-excel-2007-update/#comments</comments>
		<pubDate>Thu, 07 May 2009 16:05:26 +0000</pubDate>
		<dc:creator>Juan-Carlos Méndez García</dc:creator>
				<category><![CDATA[Charts]]></category>
		<category><![CDATA[Data analysis]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Tools & methodologies]]></category>
		<category><![CDATA[forecast]]></category>
		<category><![CDATA[modeling]]></category>

		<guid isPermaLink="false">http://8020world.com/blog/2009/05/uncategorized/tornado-charts-in-excel-2007-update/</guid>
		<description><![CDATA[Tornado diagrams are a classic tool of sensitivity analysis to provide decision makers a quick overview of the risks involved.  A tornado chart to show a financial analysis for a project may look like this: In this particular case, we &#8230; <a href="http://8020world.com/2009/05/tornado-charts-in-excel-2007-update/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tornado diagrams are a classic tool of sensitivity analysis to provide decision makers a quick overview of the risks involved.  A tornado chart to show a financial analysis for a project may look like this:</p>
<p><a href="http://assets.8020world.com/wp-content/uploads/2011/12/final-tornado-chart.png?84cd58"><img class="alignnone size-full wp-image-416" title="Final tornado chart" src="http://assets.8020world.com/wp-content/uploads/2011/12/final-tornado-chart.png?84cd58" alt="Tornado chart - a sensitivity analysis tool" width="432" height="276" /></a></p>
<p>In this particular case, we are assuming that the tornado shows the <acronym title="Net Present Value">NPV</acronym> of a project. We expect the project can be valued at $7 billion (the point where the vertical axis crosses), subject to uncertainties.</p>
<p>The tornado helps visualize these uncertainties. In the example, <em>Conversion</em> (i.e. how many of the people that shop for our product become a customer) is the largest uncertainty. We believe 35% of the shoppers would convert. If only 25% convert, the project’s NPV would drop to $4 billion, from the base case, $7 billion. On the other hand, if 45% convert, we have a large upside and the NPV would be $12 billion.</p>
<p>Next in relevance would be pricing, $25,500 in the base case. If it goes down to $20,500 the NPV would reduce to $5 billion. If we can raise price up to $29,500 due to a favorable competitive environment, then the upside is $4 billion from the base case.</p>
<p>By now, you can follow the logic of the chart, with the other variables.  Do you still have questions?  Go ahead and drop us a line.  We are happy to help.</p>
<p>Tornado diagrams are not used as frequently as one would expect, given how clearly they help showing the impact of different variables on a geven outcome. As suggested by Ted Eschenbach on a recent article of Engineering Economist, (<a href="http://www.accessmylibrary.com/coms2/summary_0286-16200702_ITM">issue of 06/22/2006</a>), perhaps this is due to difficulties in constructing them.</p>
<blockquote><p>Sensitivity analysis is needed to address the inherent uncertainty in engineering economy applications because (1) time horizons are measured in years or decades and (2) much economic analysis is done at the feasibility and preliminary design stages. This is often shown using relative sensitivity analysis charts or spiderplots, which have a long and rich history in practice and texts (they are described in 10 of 18 texts reviewed, including Blank and Tarquin (2002), Canada et al. (1996), Eschenbach (2003), Lang and Merino (1993), Park (2002, 2004), Sullivan et al. (2003), Thuesen and Fabrycky (2001), White et al. (1998), Young (1993). Tornado diagrams are not new, but they have not been used nearly as frequently. Only one of the 18 texts included a tornado diagram (Eschenbach, 2003)&#8211;</p>
<p>&nbsp;</p></blockquote>
<p><a href="http://www.google.com/search?q=excel+tornado+chart">Searching Google</a> on how to make tornado charts, you&#8217;ll get many results, most of them requiring you to download an add-in. Keep reading to see how you can create tornado charts with plain Excel in just 5 steps&#8230; very easy and straightforward!!</p>
<p><span id="more-239"></span>There is no need for any external add-ins for making good-looking tornado charts. And it takes only 5 steps. Let’s start with data in a table like this:</p>
<p><a href="http://assets.8020world.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-30-at-7.13.50-PM.png?84cd58"><img class="size-full wp-image-422 alignleft" title="Data set up for tornado chart" src="http://assets.8020world.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-30-at-7.13.50-PM.png?84cd58" alt="Data set up for tornado chart" width="359" height="329" /></a></p>
<p>The data in rows 3 to 7 show the key levers or sources of uncertainty for the model, as explained before.</p>
<p>In columns B and C we put the lowest and highest values for the <strong>model output</strong>, changing only the given variable.  As discussed above, for conversion, if it is 25% (down from 35% base case), the NPV is $4b, not $7b. This is why $B$4 contains a 4.  If conversion is 45%, the NPV is $12b</p>
<p>So, once you set up the data in a table like the one shown, here are the promised 5 steps:</p>
<ol>
<li>Select the data, excluding the <em>Delta</em> column</li>
<li>On the <em>Insert</em> ribbon, choose <em>Bar</em>. Pick <em>Clustered Bar</em> (first one in the <em>2-D section</em>)</li>
<li>Right-click on the horizontal axis, choose <em>Format Axis</em>. On the bottom of the <em>Axis Options</em> pane look for <em>Vertical Axis crosses:</em>, choose the <em>Axis value</em> radio button, and type your base case value (7 in the example)</li>
<li>Without closing the window, choose the vertical axis of the chart. Again on <em>Axis Options</em>, check the box <em>Categories in reverse order</em>, and set the <em>Axis Labels</em> menu to <em>Low</em></li>
<li>Without closing the window, click on any of the bars, which should bring the <em>Series Options</em> pane. Move the slider <em>Series Overlap</em> completely to the right (<em>Overlapped</em>).</li>
</ol>
<p>That’s it! Now you can format the chart as you like. The final result should look like the chart shown above.</p>
<p style="text-align: left;">Now, watch a screencast, or download the Excel file</p>
<p>I hope this entry helps you use tornado charts in your decision support models.  <a rel="wp-video-lightbox" href="#inline-34389151,784,585">Watch the screencast</a><div id="inline-34389151" style="display: none;"><iframe src="http://player.vimeo.com/video/34389151?title=0&amp;byline=0&amp;portrait=0" width="784/embed/?moog_width=784" height="585" frameborder="0"></iframe></div></p>
]]></content:encoded>
			<wfw:commentRss>http://8020world.com/2009/05/tornado-charts-in-excel-2007-update/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>System dynamics interpretation of the logistic and Bass models</title>
		<link>http://8020world.com/2007/12/system-dynamics-interpretation-of-the-logistic-and-bass-models/</link>
		<comments>http://8020world.com/2007/12/system-dynamics-interpretation-of-the-logistic-and-bass-models/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 19:42:11 +0000</pubDate>
		<dc:creator>Juan-Carlos Méndez García</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Tools & methodologies]]></category>
		<category><![CDATA[forecast]]></category>
		<category><![CDATA[market adoption]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[modeling]]></category>
		<category><![CDATA[system dynamics]]></category>

		<guid isPermaLink="false">http://jcandkimmita.info/jc/2007/12/business/system-dynamics-interpretation-of-the-logistic-and-bass-models/</guid>
		<description><![CDATA[I have received a number of comments regarding the Simplified Excel Model for market adoption published a few months ago. Reader Vince asked how to extend the math behind it to comprehend effects like cross-segment interactions. There is no simple &#8230; <a href="http://8020world.com/2007/12/system-dynamics-interpretation-of-the-logistic-and-bass-models/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have received a number of comments regarding the <a href="http://jcandkimmita.info/jc/2007/04/business/modeling-market-adoption-in-excel-with-a-simplified-s-curve/trackback/">Simplified Excel Model for market adoption</a> published a few months ago.  <a href="http://jcandkimmita.info/jc/2007/07/excel/math-on-the-simplified-market-adoption-s-curve-for-excel/#comment-286">Reader Vince asked</a> how to extend <a href="http://jcandkimmita.info/jc/2007/07/business/tools-methodologies/math-on-the-simplified-market-adoption-s-curve-for-excel/trackback/">the math behind it</a> to comprehend effects like cross-segment interactions.</p>
<p>There is no simple answer, and this post is an attempt to point readers to ways to think about what they want to model, as well as giving helpful resources for further study</p>
<p>In my opinion, one of the best approaches to understand market adoption is through <a href="http://www.systemdynamics.org/">system dynamics</a>.  One of the advantages of the methodology is that it allows you to conceptually link business effects and relationships to the equations.  I touched on this issue on <a href="http://jcandkimmita.info/jc/2007/07/business/relationship-between-the-bass-and-the-logistic-market-adoption-models/trackback/">on a previous entry</a>, and here I will try to explain further.
</p>
<p>The logistic equation (shown below) is a commonly used way to model market adoption.</p>
<p><img src='http://jcandkimmita.info/jc/wp-content/uploads/2007/07/sigmoidformula.png' alt='Sigmoid Formula' /></p>
<p><img src='http://jcandkimmita.info/jc/wp-content/uploads/2007/07/sigmoid.thumbnail.png' alt='Sigmoid math' /></p>
<p>From a <a href="http://en.wikipedia.org/wiki/System_dynamics">System Dynamics</a> perspective, the logistic model can be explained looking at the following model (<a href='http://jcandkimmita.info/jc/wp-content/uploads/2007/12/picture-1.png' title='Basic logistic model'>click for full size</a>): The boxes, called &#8220;stocks&#8221; in SD terminology, represent an accumulated quantity over time.  One way to think of stocks is a bathtub.  The amount of water in the tub is the accumulation over time of how much water you added through the faucets, less how much water you let out through the drain.</p>
<p><a href='http://jcandkimmita.info/jc/wp-content/uploads/2007/12/picture-1.png' title='Basic logistic model'><img src='http://jcandkimmita.info/jc/wp-content/uploads/2007/12/picture-1.thumbnail.png' alt='Basic logistic model' /></a></p>
<p>On the model, there are two stocks: how many potential adopters are out there (left side) and how many adopters are (right side).  The pipe that connects the boxes is called a &#8220;flow&#8221;, and it shows a valve, whose value represents how fast potential adopters turn into actual adopters (thus we call it Adoption Rate).  Again, in the bath tub analogy, we can think of the value of the flow as how open or closed the faucet is.
</p>
<p>Adoption rate depends on how big the population is (the larger the population, the larger the adoption rate), how much the adopters interact with potential adopters (creating the &#8220;word of mouth&#8221; benefits), etc.</p>
<p>As stocks are accumulations of whatever flows in minus what flows out, from a mathematical perspective, the value of a stock is calculated integrating over time the values of the net flow.  On the logistic model, the arrow that links the stock and the adoption rate flow means that the flow changes proportionally to the stock &#8211; i.e. if I have more potential adopters, there are more possibilities for contagion, when a user talks favorably to a potential user about the product.  The net result is an exponential behavior, which, after some mathematical reduction, is represented by the formula above.</p>
<p>If I want to explain a business audience some market adoption dynamic, it possible to do it talking in terms of stocks and flows (once the audience is comfortable with these terms).  It&#8217;s almost a guaranteed failure if I try to explain it by using a mathematical formula with exponentials and integrals <img src="http://assets.8020world.com/wp-includes/images/smilies/icon_smile.gif?84cd58" alt=':)' class='wp-smiley' /> </p>
<p>The <a href="http://en.wikipedia.org/wiki/Bass_model">Bass model</a> addresses one limitation of the simple logistic model, regarding how the system &#8220;gets started&#8221;: with no adopters, there is no chance for interactions, so there is no inflow to the adopters stock.  It does it through the use of an external force, like advertising.</p>
<p>Below is a Systems Dynamics interpretation of the Bass model.  As you can see, the only difference is that now the Adoption Rate is the addition of two elements, adoption rate from advertising and adoption rate from word of mouth.  The latter is exactly the same as the AR in the logistic model.</p>
<p><a href='http://jcandkimmita.info/jc/wp-content/uploads/2007/12/picture-3.png' title='Bass model'><img src='http://jcandkimmita.info/jc/wp-content/uploads/2007/12/picture-3.thumbnail.png' alt='Bass model' /></a></p>
<p>Returning to <a href="http://jcandkimmita.info/jc/2007/07/excel/math-on-the-simplified-market-adoption-s-curve-for-excel/#comment-286">Reader Vince&#8217;s specific question</a> on how to extend the logistic or Bass models to comprehend effects like cross-segment interactions, I would frame it like this:</p>
<ul>
<li><b>Identify the most important cross-segment interactions</b> &#8211; How much &#8220;cross-shopping&#8221; exists between the segments?  (using data like second choice selection); are there characteristics of the upper segment that consumers will translate into the lower segment favorably/unfavorably? consumers replace their vehicles within segment or they try to go up segment? etc.</li>
<li><b>Incorporate the key cross-segment interactions on the model</b> &#8211; They will most likely affect the Adoption Rate.  It also may be necessary to model another stock or stocks (Upper Segment Adopters and Lower Segment Adopters, for instance)</li>
<li><b>Check sensitivity of cross-segment assumptions</b> &#8211; Understand how different the results are when the cross-segment assumptions are considered versus when they are not.  What are the assumptions that most impact the results?  A <a href="http://jcandkimmita.info/jc/2007/02/business/easy-creation-of-tornado-charts-in-excel-5-steps-no-add-ins/trackback/">tornado diagram, as discussed in a previous entry</a>, may provide a good way to show the sensitivity to the assumptions</li>
</ul>
<p>As more dynamic effects are considered for inclusion in a model, it is better to move from a tool like Excel to something like Vensim, or iThink.  Chapter 9 of <a href="http://www.amazon.com/Business-Dynamics-Systems-Thinking-Modeling/dp/007238915X">John Sterman&#8217;s excellent book &#8220;Business Dynamics&#8221;</a> talks about both the logistic and Bass models as shown here, and expands on ideas on how to extend them. </p>
<p><img src="http://ecx.images-amazon.com/images/I/51EZCPWEF5L._AA240_.jpg" alt="Business Dynamics Book" /></p>
<p />
<hr />
<p>Here are some other very good references on the topic</p>
<ul>
<li><strong>Forrester, J. W. 1980. Information Sources for Modeling the National<br />
    Economy. Journal of the American Statistical Association 75 (371)</strong>:<br />
    555-574.<br />Argues that modeling the dynamics of firms, industries, or the economy requires use of multiple data sources, not just numerical data and statistical techniques. Stresses the role of the mental and descriptive data base; emphasizes the need for first-hand field study of decision making.</li>
<li><strong>Legasto, A. A., Jr., J. W. Forrester &amp; J. M. Lyneis, eds. 1980. System Dynamics. TIMS Studies in the Management Sciences. Vol. 14.</strong> Amsterdam:<br />
    North-Holland.<br />Collection of papers focused on methodology. Includes Forrester and Senge on Tests for Building Confidence in System Dynamics Models and Gardiner &amp; Ford&#8217;s discussion on Which Policy Run is Best, and Who Says So?</li>
<li><strong>Randers, J., ed. 1980. Elements of the System Dynamics Method.</strong><br />
    Cambridge MA: Productivity Press. Includes Mass on Stock and Flow Variables and the Dynamics of Supply and Demand; Mass &amp; Senge on Alternative Tests for Selecting Model Variables; and Randers&#8217; very useful Guidelines for Model Conceptualization.</li>
<li>R<strong>ichardson, G. P., and A. L. Pugh, III. 1981. Introduction to System Dynamics Modeling with DYNAMO</strong>. Cambridge MA: Productivity Press.<br />Introductory text with excellent treatment of conceptualization,<br />
    stocks and flows, formulation, and analysis. A good way to learn the<br />
    DYNAMO simulation language as well.</li>
<li>Morecroft, J. D. W. 1982. A Critical Review of Diagramming Tools for<br />
    Conceptualizing Feedback System Models. Dynamica 8 (part 1): 20-29.</li>
<li>Critiques causal-loop diagrams and proposes subsystem and policy<br />
    structure diagrams as superior tools for representing the structure of<br />
    decisions in feedback models.</li>
<li>Roberts, N., D. F. Andersen, R. M. Deal, M. S. Grant, &amp; W. A. Shaffer.<br />
    1983. Introduction to Computer Simulation: A System Dynamics Modeling<br />
    Approach. Reading MA: Addison-Wesley.</li>
<li>Easy-to-understand introductory text, complete with exercises.</li>
<li>Homer, J. B. 1983. Partial-Model Testing As A Validation Tool for<br />
    System Dynamics. In International System Dynamics Conference: 920-932</li>
<li>How model validity can be improved through partial model testing when<br />
    data for the full model are lacking.</li>
<li>Sterman, J. D. 1984. Appropriate Summary Statistics for Evaluating the<br />
    Historical Fit of System Dynamics Models. Dynamica 10 (2): 51-66.</li>
<li>Describes the use of rigorous statistical tools for establishing model<br />
    validity. Shows how Theil statistics can be used to assess<br />
    goodness-of-fit in dynamic models.</li>
<li>Forrester, J. W. 1985. &#8216;The&#8217; Model Versus a Modeling &#8216;Process&#8217;. System<br />
    Dynamics Review 1 (1): 133-134.</li>
<li>The value of a model lies not in its predictive ability alone but<br />
    primarily in the learning generated during the modeling process.</li>
<li>Richardson, G. P. 1986. Problems with Causal-Loop Diagrams. System<br />
    Dynamics Review 2 (2 ): 158-170.</li>
<li>Causal-loop diagrams cannot show stock-and-flow structure explicitly<br />
    and can obscure important dynamics. Offers guidelines for proper use<br />
    and interpretation of CLDs.</li>
<li>Forrester, J. W. 1987. Fourteen &#8216;Obvious Truths&#8217;. System Dynamics<br />
    Review 3 (2): 156-159.</li>
<li>The core of the system dynamics paradigm, as seen by the founder of the field.</li>
<li>Forrester, J. W. 1987. Nonlinearity in High-Order Models of Social<br />
    Systems. European Journal of Operational Research 30 (2): 104-109.</li>
<li>Nonlinearity is pervasive, unavoidable, and essential to the<br />
    functioning of natural and human systems. Modeling methods must<br />
    embrace nonlinearity to yield realistic and useful models. Linear and<br />
    nearly-linear methods are likely to obscure understanding or lead to<br />
    erroneous conclusions.</li>
<li>Barlas, Y. 1989. Multiple Tests for Validation of System Dynamics Type<br />
    of Simulation Models. European Journal of Operational Research 42 (1):<br />
    59-87.</li>
<li>Discusses a variety of tests to validate SD models, including<br />
    structural and statistical tests.</li>
<li>Barlas, Y., &amp; S. Carpenter. 1990. Philosophical Roots of Model<br />
    Validation: Two Paradigms. System Dynamics Review 6 (2): 148-166.</li>
<li>Contrasts the system dynamics approach to validity with the<br />
    traditional, logical empiricist view of science. Finds that the<br />
    relativist philosophy is consistent with SD and discusses the<br />
    practical implications for modelers and their critics.</li>
<li>Wolstenholme, E. F. 1990. System Enquiry &#8211; A System Dynamics Approach.<br />
    Chichester: John Wiley.</li>
<li>Describes a research methodology for building a system dynamics<br />
    analysis. Emphasizes causal-loop diagramming, mapping of mental<br />
    models, and other tools for qualitative system dynamics.</li>
<li>Mass, N. 1991. Diagnosing Surprise Model Behavior: A Tool For Evolving<br />
    Behavioral And Policy Insights (written in 1981). System Dynamics<br />
    Review 7 (1): 68-86.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://8020world.com/2007/12/system-dynamics-interpretation-of-the-logistic-and-bass-models/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: basic
Object Caching 343/414 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: assets.8020world.com

Served from: 8020world.com @ 2012-02-09 13:47:10 -->
