Posted by Jack Harich <
register@thwink.org>
Posted by ""Alan McLucas"" <
A.McLucas@adfa.edu.au>
> I disagree with Jack's example. Maybe it's just inappropriately
> chosen? We might have a stock of heat, but never a stock of
> temperature. Perhaps this thread has past its use-by date. Regards,
> Alan
Alan,
Thanks. I really like your distinction between heat and temperature.
John Morecroft wrote: ""I fully agree with Bob Eberlein when he says:
'any variable that can change only over time, needs to be treated as a
stock. In fact, even in everyday language, we speak of things such as
building anger, rising emotions, falling into despair. Stocks every one'.""
Jack Harich replied: ""Perhaps this principle is incomplete. As stated it
would mean, for example, that the temperature of an object must be
modeled as a stock. Temperature cannot change instantaneously. It can
only change gradually, over time. The same could be said for
intelligence, trust, political power, etc.""
So again, it appears we have these two premises:
1. ""any variable that can change only over time, needs to be treated as
a stock.""
2. ""Temperature cannot change instantaneously. It can only change
gradually, over time.""
Thus the conclusion follows that:
3. Temperature needs to be treated as a stock.
To Bob's list of ""building anger, rising emotions, falling into despair.
Stocks every one."" we could add ""rising temperature.""
Above is the SD viewpoint. The scientific viewpoint starts with the
definition of temperature, which is ""a measure of the internal energy or
enthalpy, that is the level of elementary motion giving rise to heat
transfer."" Note that temperature is independent of the mass of an object.
This agrees with your position, that temperature should not be treated
as a stock. I feel the same way, which is why I brought the subject up.
However, based on the many useful posts on this subject, I can see there
are occasional cases where temperature could be usefully treated as a
stock.
Perhaps we could modify Bob's definition of a stock slightly, to this:
""A stock is any variable whose behavior is best represented as changing
over time, due to rates of increase and decrease."" or more briefly as ""A
stock is any variable best represented as an accumulation."" or even more
briefly as ""A stock is an accumulation."" The last is how Sterman defines
it, on page 192.
The ""best represented"" aspect is why an element in one model is an
auxiliary variable, in another model is a stock, and in yet another
model is a constant.
Regarding my statement that: ""Maybe it's more like nouns versus verbs.
Variables that are verbs (rates) have a unit per time period, like
persons/year. Nouns have only the unit, like persons. Verbs cannot be a
stock, but nouns can optionally be a stock. It's just a question of
which nouns you want to emphasize in the model's structure by making
then stocks.""
Thanks to the many patient posters who have pointed out the error in
this. I was wrong. Whether a variable is a noun or verb does not affect
its potential to be a stock. Neither does its units. The ultimate
criteria seems to be usefulness in the model as a stock.
SDMAIL Jack Homer wrote:
> Posted by ""Jack Homer"" <
jhomer@comcast.net>
> I mean offense to no one, but what we have seen for a number of years
> is that the most frequent and most voluminous contributions to this
> listserve tend to come from the least experienced in the field. Many
> of these contributors have not read Industrial Dynamics nor Sterman's
> Business Dynamics nor any other foundational texts, nor have they
> taken a proper course in SD, but they rather hope to absorb what they
> need to know from a discussion group.
Thanks. This is a thoughtful post. Allow me to reply, because I may be
one of the offenders.
I've considered ordering a copy of Industrial Dynamics several times,
but based on the price and the fact that nearly 100% of it has probably
been incorporated into Business Dynamics and Urban Dynamics, I have not.
I've read Business Dynamics twice. But apparently I need to read it a
third time, because it has an example of a stock that is not a noun.
I've not taken a proper course in SD. I have, however, done 50 practice
models of various simple problems. I have also developed a formal
process on how to apply SD to difficult social problems. I suspect that
this practice work and a process that fits the problem domain is far
more important than whether one has taken a proper course or not. But I
do see what Jack Homer is trying to say in general--that novices barging
into a high level forum are like a bull in a china shop.
I use SD as one of many problem solving skills. Thus my needs are
different from those who are specialists and SD experts. This second
type of user goes around looking for problems to apply SD to.
The first type of user is what will cause SD to sink or swim. If SD can
mature to the point where the average college educated problem solver
can learn and apply it when the need arises, then SD will swim.
Otherwise, SD will continue to exist in a relatively small world. (Kim -
There's a goal in here.)
> When an experienced person does bother to contribute, their knowledge
> is not valued above that of inexperienced contributors, and their
> remarks are lost in the din of uneducated response.
This has long been a huge problem of public forums. The only workable,
scalable solution I've seen is the message ratings approach used by
Slashdot.org and others. I was sorry to see that ratings were not in
version 3.0 of PHPBB, the forum software I use. However, several people
are working on mods for ratings, using the ""karma"" terminology of slashdot.
Message ratings work roughly like this: Regular forum readers receive a
certain number of points per week or so. They cannot save them up. As
they read messages, they can rate them for usefulness. Particularly bad
posts can even receive negative ratings. In a few days or hours,
depending on board volume, all messages will have an average rating.
The beauty of this approach is the forum can have a default rating.
Below that, no messages are shown, unless you change the default. This
would resolve the issue Jack Homer raises, that low quality messages can
spoil the value of a high quality forum.
The need for mechanisms like this arise from the fact that in virtual
conversation, the usual social feedback loops are missing. We cannot
look across the table or the room and see frowns when a bad statement is
made, or nods when a good one appears. The usual peer pressure norms are
missing.
Actually, we are probably lucky the quality of this list is as high as
it is. We can certainly thank certain people for this.
> I think this is largely because it is not really possible to give a
> quick and adequate answer to most of the questions that are asked. To
> really understand what should be considered a stock, or what should be
> considered exogenous, one needs to be properly immersed in the
> subject, and not just view it as a programming tool or an analytical
> approach without deep philosophical underpinnings.
I see your point. But I wonder, can we improve on the presentation,
organization and definitions of our key terms and concepts?
An example that has value for me is, as I was probing the social agent
side of the sustainability problem, I needed to study foundational
concepts on agent behavior. Agents in a social system behave much like
species members in an ecological system, so I set off to study ecology.
Using the book ""Ecology"" by Mackenzie, Ball, and Virdee (Part of the
Instant Notes series) I was able to get up to speed in a few weeks. The
book has clear, understandable, short definition and discussions of
several hundred key terms/concepts. The book gave me several
tremendously useful concepts (competitive exclusion, importance of
niches, niche succession) that I have used in my analysis and SD models.
The book is incredibly well organized along the lines of the concepts.
Each chapter (itself a key concept) begins with a list of the key terms
and their short definitions. This is then elaborated upon in the rest of
the chapter.
As far as I know, the field of SD has nothing like this book.
See:
http://www.amazon.com/Instant-Notes-Eco ... 1859962572
> The knowledgeable cannot give a quickie answer to these questions, but
> the unknowledgeable are only too happy to rush in and do so. So, the
> unknowledgeable end up dominating the discussion and drive away the
> knowledgeable to more worthwhile pursuits...like actually doing the SD
> projects and writing the published works and teaching the students who
> want to understand SD in depth and not in a superficial way.
>
But isn't there occasionally some value in what some of these supposedly
unknowledgeable newcomers have to say? This, I suspect, is the basic
tradeoff between a closed an open forum.
This problem could be reduced by the use of message ratings.
> Sometimes I wish Bob Eberlein would just step in and say, ""This is an
> old question and has been answered."" But, of course, he doesn't want
> to shut off the free flow of conversation, and after all, there are
> many periods when the flow of even uneducated conversation slows to a
> trickle. But, just think, what if the reason for that trickle is that
> the knowledgeable have been driven away by the din of uneducated
> chatter? What if we bit the bullet and gently told the
> unknowledgeable to keep quiet on most matters until they had read the
> foundational texts and/or taken a proper course in SD? Is it possible
> the knowlegeable would come back and lead the listserve in a
> constructive new direction? Maybe it's worth a try.
>
It's one option. But there are others, as I have pointed out above.
This was a terrific post. I suspect it said what many have been
thinking, but did not dare verbalize....
Thanks,
Jack
Posted by Jack Harich <
register@thwink.org>
posting date Wed, 23 Apr 2008 09:08:07 -0400
_______________________________________________