[From Bill Powers (2005.02.08.0502 MST)]
I may have seemed arbitrarily adamant about the subject of prediction, but there is a reason: I don't see how to work prediction into a model, other than the one way I've described. I don't like to appear or be arbitrary. So if there are any out there who still think that predictions play a part in behavior, let's see if it's possible to think up a model -- any model -- in which prediction plays an essential part.
I don't mean a worked-out mathematical computer model that will demonstrate the principles. That can come later. You don't have to be able to come up with a working model to propose an organization that might do what is required, or to examine the model critically to see if there are any obvious flaws in it. I think that if we work on developing such a model, one of two things will happen. Either I will get a big aha and finally see what you mean, or you will get a big aha and see that prediction is not the solution you thought it was. Either way we all win: we will settle the question and be able to move on.
Here is a very simple example of the modeling problems I see. Suppose you look out the window and see that it is raining. The behavior we see is that you go to the closet and get out the umbrella before leaving the house, so you can stay dry. You might say that you get out the umbrella because you predict that you will get wet if you go outside. First you predict that you will get wet, then that prediction leads to your getting out the umbrella. Of course, an omitted question is why predicting that you will get wet leads to getting the umbrella. I assume we can all see the answer to that, and where it places the imagined prediction in a diagram of a control process.
OK, so you go to the closet and get the umbrella and have it in your hand. Now what do you predict about getting wet if you go outside? I presume you don't still predict that you are going to get wet. You predict that you will be dry. So the next question is, if you now predict that you're going to be dry, and you want to be dry, why are you carrying an umbrella?
If you diagrammed a model on the basis what what has been said so far, it would oscillate between getting the umbrella out of the closet and putting it back into the closet. You don't have to be able to program the model to see that problem, do you? If you just imagine a model operating according to the rules so far implied, you can see that it wouldn't behave right.
Can someone change the design to make the model behave more correctly?
Best,
Bill P.