<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: The Obscure Art of Datamodeling in Vensim</title>
	<atom:link href="http://blog.metasd.com/2009/11/the-obscure-art-of-datamodeling-in-vensim/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.metasd.com/2009/11/the-obscure-art-of-datamodeling-in-vensim/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-obscure-art-of-datamodeling-in-vensim</link>
	<description>Don&#039;t just do something, stand there! (Sometimes good policy in complex systems is counterintuitive)</description>
	<lastBuildDate>Sat, 18 May 2013 10:24:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: Bill Harris</title>
		<link>http://blog.metasd.com/2009/11/the-obscure-art-of-datamodeling-in-vensim/comment-page-1/#comment-1729</link>
		<dc:creator>Bill Harris</dc:creator>
		<pubDate>Fri, 04 Dec 2009 04:14:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.metasd.com/?p=524#comment-1729</guid>
		<description>Perhaps put another way, I sense Vensim&#039;s approach uses Bayesian analysis as developed for control theory, while MCSim uses Bayesian analysis as developed for physics.  I&#039;m curious if they give essentially the same results or if there are times to choose one or the other (and what those criteria might be).</description>
		<content:encoded><![CDATA[<p>Perhaps put another way, I sense Vensim&#8217;s approach uses Bayesian analysis as developed for control theory, while MCSim uses Bayesian analysis as developed for physics.  I&#8217;m curious if they give essentially the same results or if there are times to choose one or the other (and what those criteria might be).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Harris</title>
		<link>http://blog.metasd.com/2009/11/the-obscure-art-of-datamodeling-in-vensim/comment-page-1/#comment-1728</link>
		<dc:creator>Bill Harris</dc:creator>
		<pubDate>Fri, 04 Dec 2009 04:09:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.metasd.com/?p=524#comment-1728</guid>
		<description>Hi, Tom.  

In essence, MCSim does what OpenBUGS (http://mathstat.helsinki.fi/openbugs/) does, except that it integrates that with a differential equation solver using the Gear algorithm.  http://en.wikipedia.org/wiki/MCSim and http://fredomatic.free.fr/ describe it, and the manual is at http://www.gnu.org/software/mcsim/mcsim.html.  http://www.gnu.org/software/mcsim/mcsim.html#SEC49 begins to describe the setup of the Bayesian analysis, although it really helps to know a bit about MCMC sampling first and perhaps to find a few of Frederic Bois&#039; journal articles.  (It also helps to find the quick reference card on my site, if you want to use it as a DYNAMO equivalent.)

And, yes, R is often one&#039;s good friend.  While I&#039;ve tended to use J both to set up more complex MCSim experiments and to analyze the data, I could have done that in R or Gnuplot, too, and R has a nice interface to OpenBUGS, as you probably know.

Bill</description>
		<content:encoded><![CDATA[<p>Hi, Tom.  </p>
<p>In essence, MCSim does what OpenBUGS (<a href="http://mathstat.helsinki.fi/openbugs/" rel="nofollow">http://mathstat.helsinki.fi/openbugs/</a>) does, except that it integrates that with a differential equation solver using the Gear algorithm.  <a href="http://en.wikipedia.org/wiki/MCSim" rel="nofollow">http://en.wikipedia.org/wiki/MCSim</a> and <a href="http://fredomatic.free.fr/" rel="nofollow">http://fredomatic.free.fr/</a> describe it, and the manual is at <a href="http://www.gnu.org/software/mcsim/mcsim.html" rel="nofollow">http://www.gnu.org/software/mcsim/mcsim.html</a>.  <a href="http://www.gnu.org/software/mcsim/mcsim.html#SEC49" rel="nofollow">http://www.gnu.org/software/mcsim/mcsim.html#SEC49</a> begins to describe the setup of the Bayesian analysis, although it really helps to know a bit about MCMC sampling first and perhaps to find a few of Frederic Bois&#8217; journal articles.  (It also helps to find the quick reference card on my site, if you want to use it as a DYNAMO equivalent.)</p>
<p>And, yes, R is often one&#8217;s good friend.  While I&#8217;ve tended to use J both to set up more complex MCSim experiments and to analyze the data, I could have done that in R or Gnuplot, too, and R has a nice interface to OpenBUGS, as you probably know.</p>
<p>Bill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fiddaritt</title>
		<link>http://blog.metasd.com/2009/11/the-obscure-art-of-datamodeling-in-vensim/comment-page-1/#comment-1720</link>
		<dc:creator>fiddaritt</dc:creator>
		<pubDate>Thu, 03 Dec 2009 17:00:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.metasd.com/?p=524#comment-1720</guid>
		<description>Hi Bill -

I&#039;m not familiar enough with MCSim to comment. A Kalman filter is essentially a Bayesian updating process for the model state, but I&#039;m guessing that you mean something different. Now I&#039;m curious ...

I used to have a bookmark to a modeling software package that aimed at total replicability, but I can&#039;t find it at the moment. However, there are lots of ways to skin the cat. R scripts are fairly  complete, for example.

Tom</description>
		<content:encoded><![CDATA[<p>Hi Bill -</p>
<p>I&#8217;m not familiar enough with MCSim to comment. A Kalman filter is essentially a Bayesian updating process for the model state, but I&#8217;m guessing that you mean something different. Now I&#8217;m curious &#8230;</p>
<p>I used to have a bookmark to a modeling software package that aimed at total replicability, but I can&#8217;t find it at the moment. However, there are lots of ways to skin the cat. R scripts are fairly  complete, for example.</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Harris</title>
		<link>http://blog.metasd.com/2009/11/the-obscure-art-of-datamodeling-in-vensim/comment-page-1/#comment-1681</link>
		<dc:creator>Bill Harris</dc:creator>
		<pubDate>Tue, 01 Dec 2009 03:22:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.metasd.com/?p=524#comment-1681</guid>
		<description>Tom, very good comments.  Most of what I want to say is &quot;Me, too,&quot; so I&#039;ll refrain from that level of detail, but there are two points I&#039;d like to make.

First, I think the notion of data transparency and spreadsheets extends past data modeling for SD models.  Even though I&#039;m not as skilled as I&#039;d like to be with it, I&#039;ve used the (free) array language J (http://www.jsoftware.com/) in lieu of spreadsheets whenever I can for the past few years, and it&#039;s been quite a good ride.  To stay on topic, I have used it to prepare data for SD models, and I have used it to analyze data from such models.

My second point is more of a query than a point to make.  I, too, see value in applying good data analysis (call it statistics, if you will) to SD model results in at least certain cases.  For a variety of reasons, I&#039;ve been exploring a Bayesian analysis approach using MCMC and the MCSim simulator for the past few years.  I&#039;m not an expert in the approach Vensim uses, but I gather it&#039;s more closely allied to Kalman filtering and that thread of inquiry.  I&#039;m curious if you&#039;ve got any insights into how the two approaches might differ in terms of the insights they provide.

Thanks for the ideas you share here.  BTW, I don&#039;t want to take away from Vensim by mentioning MCSim; I suspect the use of multiple tools can help us become better at this stuff.  There was research by Bill Curtis at the old MCC that suggested a correlation between the number of languages a programmer used and the programmer&#039;s skill at software.  Perhaps the same thing applies to us.

Bill</description>
		<content:encoded><![CDATA[<p>Tom, very good comments.  Most of what I want to say is &#8220;Me, too,&#8221; so I&#8217;ll refrain from that level of detail, but there are two points I&#8217;d like to make.</p>
<p>First, I think the notion of data transparency and spreadsheets extends past data modeling for SD models.  Even though I&#8217;m not as skilled as I&#8217;d like to be with it, I&#8217;ve used the (free) array language J (<a href="http://www.jsoftware.com/" rel="nofollow">http://www.jsoftware.com/</a>) in lieu of spreadsheets whenever I can for the past few years, and it&#8217;s been quite a good ride.  To stay on topic, I have used it to prepare data for SD models, and I have used it to analyze data from such models.</p>
<p>My second point is more of a query than a point to make.  I, too, see value in applying good data analysis (call it statistics, if you will) to SD model results in at least certain cases.  For a variety of reasons, I&#8217;ve been exploring a Bayesian analysis approach using MCMC and the MCSim simulator for the past few years.  I&#8217;m not an expert in the approach Vensim uses, but I gather it&#8217;s more closely allied to Kalman filtering and that thread of inquiry.  I&#8217;m curious if you&#8217;ve got any insights into how the two approaches might differ in terms of the insights they provide.</p>
<p>Thanks for the ideas you share here.  BTW, I don&#8217;t want to take away from Vensim by mentioning MCSim; I suspect the use of multiple tools can help us become better at this stuff.  There was research by Bill Curtis at the old MCC that suggested a correlation between the number of languages a programmer used and the programmer&#8217;s skill at software.  Perhaps the same thing applies to us.</p>
<p>Bill</p>
]]></content:encoded>
	</item>
</channel>
</rss>
