Next Article in Journal
Acknowledgement to Reviewers of Journal of Risk and Financial Management in 2017
Previous Article in Journal
FHA Loans in Foreclosure Proceedings: Distinguishing Sources of Interdependence in Competing Risks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Models of Investor Forecasting Behavior — Experimental Evidence

1
School of Mathematics, Georgia Institute of Technology, Atlanta, GA 30332, USA
2
School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, GA 30332, USA
*
Author to whom correspondence should be addressed.
J. Risk Financial Manag. 2018, 11(1), 3; https://doi.org/10.3390/jrfm11010003
Submission received: 1 November 2017 / Revised: 15 December 2017 / Accepted: 22 December 2017 / Published: 28 December 2017

Abstract

:
Different forecasting behaviors affect investors’ trading decisions and lead to qualitatively different asset price trajectories. It has been shown in the literature that the weights that investors place on observed asset price changes when forecasting future price changes, and the nature of their confidence when price changes are forecast, determine whether price bubbles, price crashes, and unpredictable price cycles occur. In this paper, we report the results of behavioral experiments involving multiple investors who participated in a market for a virtual asset. Our goal is to study investors’ forecast formation. We conducted three experimental sessions with different participants in each session. We fit different models of forecast formation to the observed data. There is strong evidence that the investors forecast future prices by extrapolating past price changes, even when they know the fundamental value of the asset exactly and the extrapolated forecasts differ significantly from the fundamental value. The rational expectations hypothesis seems inconsistent with the observed forecasts. The forecasting models of all participants that best fit the observed forecasting data were of the type that cause price bubbles and cycles in dynamical systems models, and price bubbles and cycles ended up occurring in all three sessions.

1. Introduction

Data and forecasting form the foundations of both long-term planning and operational control. In spite of the widespread use of computers and algorithms to assist with data processing and forecasting, human decision makers continue to affect forecasts in important ways, including the introduction of cognitive biases, strategic biases, and overconfidence into forecasts. For surveys of the impact of human decision makers on forecasts, see for example Armstrong (1985) and Ramnath et al. (2008). In this paper we focus on human forecasting behavior in a setting in which forecasters know the rational expectations value of the variable to be forecasted, and they also observe data of the variable to be forecasted, where the individual data values are allowed to deviate from the rational expectations value. We conducted experiments in which the participants were asked to forecast future prices, in which the actual prices were endogenous to the experiment through the trading decisions of the participants, and in which the rational expectations value of future prices (fundamental value of the traded asset) was clear and known to all the participants. One question is whether such participants place more emphasis on the rational expectations value or on the observed data to make their forecasts.
If investors’ forecasts were consistent with the rational expectations hypothesis, then the volatility in forecasts and prices would be caused by “external” surprises and not by the “internal” forecasting behavior itself, and the forecasts and resulting prices would be less volatile than the earnings produced by the assets. However, Shiller (1981a, 1981b); LeRoy and Porter (1981); and later Campbell and Shiller (1987, 1988); Shiller (1986); West (1988a, 1988b); and LeRoy (1989), presented empirical evidence that stock prices are typically much more volatile than the earnings produced by the stocks. Thus empirical evidence indicates that the rational expectations hypothesis does not provide an accurate model of investor forecasts and asset prices. Hence we are interested in studying alternative models of forecasting behavior.
Models of boundedly rational forecasting behavior have shown that small changes in investors’ forecasting behavior can qualitatively change price trajectories. For example, Cheriyan and Kleywegt (2016) showed that a small change in the weight that investors’ forecasts place on recent data relative to older data can change price trajectories from convergent trajectories to cyclical trajectories consisting of repeated bubbles and crashes, and the instability is affected by investors’ overconfidence in the information contained in observed price data. Also, it was shown that if investors’ forecasts exhibit behavior called panic, then the price cycles can become unpredictable. Thus, an understanding of forecasting behavior contributes to an understanding of the qualitative behavior of price trajectories.
Therefore, our interest in investor forecasting behavior lead us to the following questions: Are there simple models that can describe investors’ forecasts accurately? How accurately does the rational expectations hypothesis describe investors’ forecasts? What does observed forecasting behavior imply regarding the resulting behavior of price trajectories, that is, whether price trajectories converge, or predictable price cycles occur, or trajectories are unpredictable? Questions such as these have been asked by both researchers as well as policy makers who are interested in studying, and sometimes containing or controlling, asset price dynamics.
In this paper, we report experiments conducted to study investor forecasting behavior. We designed a market for a virtual asset in which the experimental investors report their price forecasts to the experimenter, and enter their buy and sell orders in the market, repeatedly over time. The market clearing prices are determined by the investors’ buy and sell orders, and are therefore endogenous, and the market clearing prices are reported to the investors in real time. Before each experimental session, the investors were reminded of the theory of the fundamental value of an asset, and they were told how the earnings of the asset would be determined and what the resulting fundamental value of the asset was. Nevertheless, the resulting price trajectories exhibited cycles. We calibrated and compared various models of investor forecast formation. The experimental results indicate that:
  • The rational expectations hypothesis does not provide an accurate model of investor forecasting behavior, even when the earnings rate and fundamental value of the asset are known with certainty by investors.
  • A simple one-parameter exponential smoothing model of investor forecasting behavior is remarkably accurate. Models with a larger number of parameters provide only a slightly better fit.
  • There is strong evidence of investor overconfidence in the information content of observed price data. In the experiment, the fundamental value of the asset was known to the investors and therefore the observed prices contained no additional information regarding the fundamental value of the asset. Nevertheless, investor forecasts relied mostly on observed price data.
  • Except for a few experimental investors, the price forecasts were increasing in the extrapolated prices. That is, most experimental investors did not exhibit evidence of panic, as defined in Cheriyan and Kleywegt (2016), in their forecasts.

Definition of Key Terms

A typical experimental setting consists of a number of participants buying and selling units of a virtual asset with virtual currency in a market. Usually, the participants can buy and sell assets. In some experiments, the participants can also be forecasters who only generate forecasts and do not trade.
A virtual asset market implements a specified trading mechanism for trading units of a virtual asset and virtual currency. All virtual asset markets have a finite duration. The fundamental value of the asset may be specified exogenously or it can be computed from the dividend payoffs. The asset may provide either periodic dividends, or only a terminal dividend. Also, it may or may not have a salvage value.
An experiment consists of one or more sessions. A session involves a group of participants participating in the asset market. Each session consists of one or more trading runs. Two or more trading runs with common participants are called repeated markets by some authors. At the beginning of each trading run, the investors are given an initial endowment of virtual currency and units of the virtual asset. The investors use the trading mechanism to participate in trades. At the end of the trading run, the participants are rewarded, typically as a function of their final portfolio of virtual currency earned and virtual asset in possession. In some experiments, there is also a reward associated with forecast accuracy.
The trading mechanism can be a continuous-time trading mechanism such as a double-auction, or a discrete-time trading mechanism such as a call market mechanism. For a market with a discrete-time trading mechanism, the trading run is divided into multiple (trading) periods. During a period, traders enter buy and sell orders. At the end of the trading period, the price of the asset is determined by market clearing and the trades are executed based on the market clearing price. For a market with a continuous-time trading mechanism, the trading run consists of only one trading period. For example, in a double auction market, the traders may post buy and sell offers, or accept existing open offers resulting in trade; in this case the instantaneous price varies throughout the trading period.
Note that in our experiments, the object of interest is investor price forecast formation when both knowledge of the fundamental value of the asset as well as price data are available to the investor. As a result, each participant’s forecast in each trading period in each session constitutes an observation. Thus, over the three experimental sessions that we conducted we collected 2760 observations.

2. Models of Price Forecast Formation and Literature Review

In this section, we briefly review some models of asset price forecasts and the resulting market clearing prices. We also review the related literature.
Time is indexed by t = 1 , 2 , . Each unit of asset pays a dividend d t at time t. Let p t denote the price of the asset at time t before the dividend  d t is paid. Let p ^ t + 1 denote the modeled investor forecast at time t of the price at time  t + 1 . Suppose that the investors in the market are indifferent between investing and not investing in the asset if they expect a rate of return of r ˜ , that does not depend on time. In each time period, investors can rebalance their portfolios without transaction cost, and they forecast only one period into the future. Then the indifference price at time t is
p t = E [ d t ] + 1 1 + r ˜ p ^ t + 1
For extensions of this model and an estimation procedure for the expected rate of return r ˜ see Wong and Chan (2004).
In the experimental sessions that we conducted, the dividend process was revealed to everyone, enabling the participants to compute E [ d t ] explicitly. Note that, given E [ d t ] , it holds that each specification of a model to compute forecasts p ^ t + 1 , and appropriate initial conditions, defines a unique discrete time dynamical system of the asset price process through Equation (1). This way, a model of forecast behavior has direct implications regarding the resulting asset price dynamics. Cheriyan and Kleywegt (2016) studied models of asset price dynamical systems, and showed how the qualitative behavior (convergence, cycling, or unpredictable “chaotic” behavior of price trajectories) of these systems depend on the properties of the price forecast process. In this paper we report the properties of the price forecast processes observed in our experiments, and in Section 5 we comment on the implications of the forecasting behavior observed in the experiments for the asset price dynamics.
Next we review some models of asset price forecasts. For the fundamentalist investor, the price forecast p ^ t + 1 is simply the fundamental value p ¯ t + 1
p ¯ t + 1 : = i = 0 E [ d t + 1 + i ] ( 1 + r ˜ ) i
assuming that the infinite sum is convergent. (That is, the expected growth rate of the forecasted dividends is less than r ˜ .) In our experiments, E [ d t + 1 + i ] , p ¯ t and p ¯ t + 1 can be computed explicitly from the given dividend process and the salvage value of the stock. These computations are given in Appendix A.
Price forecasts may also be influenced by observed historical price data, especially recent price data. Different assumptions about how past price data affect price forecasts give rise to different models for forecast formation.

2.1. Extrapolation-Correction Models of Forecast Formation

It is convenient to consider the prices and forecasts scaled by the fundamental value, as follows:
π t : = p t p ¯ t π ^ t + 1 : = p ^ t + 1 p ¯ t
Let y t denote the growth rate of scaled prices in period t, that is,
y t : = π t π t 1

2.1.1. Extrapolated Price

The extrapolation forecast y ^ t of the price growth rate is given by
y ^ t = ( 1 α ) y ^ t 1 + α y t 1
where y ^ 2 is an appropriate initial value. Thus, the extrapolation forecast is an exponential smoothing forecast. Note that α corresponds to the weight that the investor gives to the most recent price ratio. If the forecaster used only the extrapolation forecast, then the corresponding scaled forecast for the price at time t + 1 would be
π ^ t + 1 = π t 1 y ^ t 2
Note that at time t, ( p 1 , , p t 1 ) are known to the investor, but the price p t has not yet been observed.

2.1.2. Price Forecast

We also consider price forecasts that are functions H of the extrapolation forecast and the fundamental value. Although the price forecast depends on both the extrapolation forecast and the fundamental value, it is convenient to use notation that shows only the scaled extrapolation forecast as an argument of H. Thus, the scaled price forecast π ^ t + 1 is given by
π ^ t + 1 = H ( π t 1 y ^ t 2 )
where H : R + R + is a function that captures some forecast behavioral characteristics of the investor. A fairly general class of functions H are included. The only property that we require is that
H ( 1 ) = 1
That is, if the extrapolation forecast is equal to the fundamental value, then the price forecast should also be equal to the fundamental value. As an example, H ( θ ) 1 corresponds to rational expectations, while H ( θ ) θ corresponds to extrapolation-only price forecast.
One may expect H to be nondecreasing in a neighborhood of θ = 1 , that is, the price forecast increases with the extrapolation forecast if the extrapolation forecast is close to the fundamental value. For larger values of θ , H may increase, perhaps at a decreasing rate. Alternatively, H may increase and then decrease, in which case we say that the investor exhibits panicking behavior. This corresponds to the investor losing confidence in the extrapolation forecast and adjusting the price forecast closer to the fundamental value. Such functions H will be called non-mononotic.

2.2. Linear Model of Forecast Formation

As a benchmark to compare our results, we also consider a simple linear model of forecast formation. According to this model, the price forecast for next period, p ^ t + 1 , is given by
p ^ t + 1 = p ¯ t + 1 + b 0 + b 1 ( p t 1 p ¯ t 1 )
where p ¯ t is the fundamental value at time t, and b 0 and b 1 are parameters. Thus, the forecasts are linear functions of the deviations of the past price from the fundamental value. This model was first introduced in Brock and Hommes (1997) where the resulting price dynamics are studied.

2.3. Literature Review

The literature specifically on investors’ price forecast behavior is very small. At the same time, several researchers such as Smith et al. (1988) have conducted experiments to study behaviors that may result in asset price bubbles, and the subsequent literature on such topics is relatively large. Therefore, here we review experimental work that study not only price forecast behavior, but also the related asset price formation. We classify the experiments in this area based on the following properties: purpose of the experimental work, endogeneity of supply and demand, finiteness of the time horizon, market mechanism, and reward mechanism.

2.3.1. Purpose of the Experiments

The primary purpose of our experiments was to learn about investors’ price forecasting behavior when asset prices are observed in each period, and the fundamental value of the asset is known. For that reason we collected investors’ price forecasts during the experiments, so that various models of investor forecast formation could be calibrated and compared. The secondary purpose of our experiments was to determine which of the qualitative regimes of asset price trajectories identified in dynamical systems models (convergence of asset prices, cycling of asset prices, or unpredictable asset price trajectories) the observed forecasting behavior corresponds to. We conducted these experiments in an experimental market setting, so that we also observed the price trajectories that resulted from the participants’ forecasts and trading decisions.
Similar to this paper, some of the experimental studies addressed belief or expectation formation among participants. For example, Nickerson et al. (2007) explicitly captured participants’ price expectations for future periods and concluded that participants’ beliefs converged to the fundamental value only after observed prices converged. Hirota and Sunder (2007) studied the effect of first and higher-order beliefs by designing experiments with a publicly announced range of dividends that was wider than the privately communicated actual range of dividends.
Many of the experimental studies focused on convergence of asset prices to the theoretical fundamental value. For example, Ball and Holt (1998) compared the prices resulting from trading with the fundamental value. Some researchers such as Nickerson et al. (2007) studied price bubbles in repeated markets with the same set of participants.
There were also other specialized objectives to some of these studies. Hirota and Sunder (2007) studied the effect of investors’ decision horizons on the presence of bubbles and they found that shorter decision horizons (compared with the maturity of the asset) can lead to larger bubbles. Lugovskyy et al. (2009) studied the effect of the tâtonnement trading institution on price bubbles and concluded that the participants were able to learn about supply and demand during the tâtonnement process, thereby reducing price bubbles.

2.3.2. Exogenous and Endogenous Supply and Demand

The supply and demand of the asset are exogenously specified in experiments that study the effectiveness of market mechanisms in facilitating the convergence of prices to the equilibrium price. In such a setup, in each trading period some of the participants are given the role of buyers and the rest are given the role of sellers. Each buyer and seller is given an initial endowment of currency or the asset, respectively. Moreover, the value of the asset for each buyer and seller is specified privately to the buyer and seller. Thus, there are a priori supply and demand curves and a market clearing price in each trading run. Different market mechanisms, such as the double auction mechanism, are used to generate a price trajectory for the asset and this price trajectory is compared with the market clearing price. For example, Ball and Holt (1998); Smith et al. (1988) conducted such studies.
Most of the experiments related to our work use endogenous supply and demand (Camerer and Weigelt 1993; Hirota and Sunder 2007; Lugovskyy et al. 2009; Nickerson et al. 2007). In this setup, at the beginning of a trading run, every participant is given an initial endowment. Thereafter, in each period, each participant can enter buy and sell orders. Presumably, they make these decisions by taking into account the market clearing prices, their own forecasts of the future prices, as well as the revenue stream associated with owning the asset. Thus, in each period the supply and demand of the asset are endogenous to the experimental market. Our experimental setup also follows this endogenous supply and demand approach.

2.3.3. Finite Time Horizon and Learning

Many of the experiments reported in the literature have a pre-announced number of periods in each trading run. For example, both Nickerson et al. (2007) and Lugovskyy et al. (2009) used trading runs consisting of 15 periods each.
In many experiments the asset is worthless at the end of the trading run. For example, Nickerson et al. (2007) and Lugovskyy et al. (2009) considered an asset that paid a fixed expected dividend d at the end of each period t = 1 , , 15 and that had no salvage value. Assuming no discounting, the fundamental value of the asset at the beginning of period t was p ¯ t = ( 16 t ) d . Thus, the fundamental value decreased linearly throughout the trading run and the participants knew ex ante that the asset would be worthless at the end of the trading run. Consequently, prices fell towards the end of the trading run. Since the dividend process was pre-announced, the participants could anticipate this price trajectory. In repeated markets as in Nickerson et al. (2007), one reasonable estimator of when the price process peaks was the peak time period in the previous trading run. Consequently, in each successive trading run the peak occurred earlier than in the previous trading run, and as a result the size of the bubble decreased because the fundamental value was also larger in earlier periods. This observation lead to the conclusion that learning caused the bubbles to disappear.
One question that arises naturally is what happens when investors do not have the opportunity to form expectations using backward induction—e.g., reasoning such as “if it is certain that the price is 0 at the end of period 15, it may not be very high at the end of period 14”. Hirota and Sunder (2007) considered a setup which made such backward induction difficult. In their setup, the asset paid a known terminal dividend only at maturity (at the end of 15 or 30 trading periods). In some trading runs, it was known in advance that the duration would be 15 periods and that the asset would mature at the end of 15 periods; in this setting, backward induction was possible. In other trading runs, the asset matured at the end of 30 periods; however the participants were told that the experiment would end at an unknown time most probably much earlier than the life of the asset. If the trading run lasted for 30 periods, then they would receive the known dividend, otherwise they would receive a payout of the average price forecast for the asset when the trading run ends. In this setting, the apparently random end of the trading run removed the anchor that the terminal dividend provided for backward induction. Their results suggest that the latter setup is more conducive to formation of asset price bubbles.
Another approach to eliminate backward induction is to make the number of periods in the trading run random. In this kind of probabilistic stopping, in each period the trading run ends with a pre-specified probability. It can be shown that for an asset paying constant dividends, the fundamental value under probabilistic stopping with probability p is equal to the fundamental value under an infinitely-long trading run with discount factor of 1 p (see Lemma 1). Camerer and Weigelt (1993) used trading runs with probabilistic stopping to study convergence of prices to fundamental value and to test if prices are rational forecasts of the fundamental value. Ball and Holt (1998) used a variation of this in which each individual asset can expire with a pre-specified probability. However, in their experiment the total length of the trading run was pre-announced (10 periods), thus the probabilistic stopping only created an effective discounting but did not eliminate the end of horizon effect.
In the current work, we use probabilistic stopping; in each period the trading run can end with a pre-announced stopping probability similar to Camerer and Weigelt (1993). Thus the participants cannot use backward induction to value the assets. Moreover, we pre-announced the total duration of the experimental sessions to be about three and a half hours, which is atypical in this literature. Our reasoning was that even with probabilistic stopping, towards the end of the time allowed for the session, the participants might reason that even if the trading run did not end, the session would end soon; in such a setting they might want to apply thinking analogous to backward-induction and offer to sell their assets for decreasing prices. A pre-announced long duration for the experimental sessions helps to reduce the effect of such thinking if the trading runs end well before the time that the participants thought that the session might end.

2.3.4. Market Mechanism

Depending on the objectives of their studies, different researchers use different market mechanisms. For example, Ball and Holt (1998); Camerer and Weigelt (1993); Hirota and Sunder (2007) used a continuous double auction mechanism. In this mechanism, participants announced their bids and asks; at any time any participant could accept a bid or an ask, and the price associated was recorded as the current transaction price. In these studies, the average of the transaction prices was used as a proxy for the market clearing price for that period. On the other hand, researchers such as Nickerson et al. (2007) used a call market mechanism. In this mechanism, in each trading period, each participant entered buy and/or sell orders. At the end of the period, all orders were aggregated into market supply and demand curves. An equilibrium price was determined that cleared the market. All feasible trades (bids above the equilibrium price, asks below the equilibrium price) were executed. Bids and asks at the equilibrium price might be only partially executed (in which case, some tie breaking or apportioning mechanism was used). Other authors have used other market mechanisms. For example, Lugovskyy et al. (2009) used the tâtonnement mechanism. In this mechanism, in each period the market maker announced a suggested price and the participants placed their tentative buy and sell orders at that price. If the aggregate supply equaled the aggregate demand then the suggested price became the market clearing price and all trades were executed; otherwise, the market maker announced an updated suggested price and the participants again placed their buy and sell orders at the new suggested price. The process repeated until the market cleared or a particular exit criterion was met (e.g., if the number of iterations reached a maximum).
In our setup, we use a slight modification of the call market mechanism. In each period, each participant can place multiple buy and sell orders, effectively specifying their individual supply and demand curves. These are aggregated into market supply and demand curves. Their intersection determines the market clearing price. Trades are executed at the market clearing price—all buy orders above the market clearing price and all sell orders below the market clearing price are fully executed. Orders at the market clearing price are filled completely if the aggregate supply and demand match exactly; in general, the maximum number of orders at the market clearing price are filled, and they are filled in the temporal sequence in which the orders were entered (i.e., on a first-come first-served basis). Some orders can be partially filled.
We chose to use this market clearing mechanism primarily to make sure that each period results in a unique equilibrium price. The prices in prior periods are common knowledge to all participants, and we hypothesize that the participants use this information to form price forecasts.

2.3.5. Reward Mechanism

The reward mechanisms found in the literature are quite varied. Most experiments pay a combination of a fixed participation fee and a reward proportional to the participant’s performance in the experiment. The participant’s performance is evaluated based on factors such as the total virtual wealth at the end of the experiment and the forecast accuracy (if the experiment collected forecast data). For example, in Hirota and Sunder (2007) participants who were price predictors were paid based on the accuracy of their predicted prices; in Nickerson et al. (2007) the participants also received payments for accurate predictions. Some researchers used a fixed exchange rate (i.e., a pre-announced virtual currency to real currency exchange rate), a pre-announced payment schedule (e.g., for accuracy of predictions), or they divided a pot of money in proportion to the total virtual wealth at the end of the experiment, as in Hirota and Sunder (2007) for the participants who were investors. Ball and Holt (1998) argued against rewarding only the participant with the highest earnings as it may induce indifference or extreme risk seeking in people who are relatively behind in terms of their earnings.
In our experiment, rather than provide a fixed participation fee to each participant, three prizes were awarded at the end of each experimental session. Two of these were a function of their total wealth at the end of the experiment and one was for the best forecast accuracy. The details and rationale for these prizes are given in Section 3.4.

3. Design of the Behavioral Experiment

Our experiment consisted of three sessions of a virtual asset market with a discrete-time trading mechanism, as given in Process Flow 1.
Process Flow 1 Process flow for an asset market with a discrete-time trading mechanism.
  • t 0
  • t t + 1 (New trading period begins)
  • Investors generate forecasts
  • Investors enter buy and sell orders
  • Market clears according to the specified market clearing algorithm. Price p t is determined
  • Trades are executed based on the market clearing price p t
  • Dividend d t is paid for each unit of asset held
  • Check termination of trading run. If not ended, go to step 2; otherwise compute rewards and debrief.

3.1. Approaches to Reduce End of Horizon Effect

In most market experiments the asset becomes worthless at the end of the last period. Therefore, if the total number of periods in the trading run is known in advance, the asset price decreases to zero towards the end of the trading run. If there are repeated trading runs in an experimental session, the decreasing trend of prices during a trading run eventually reduces the occurrence of price bubbles in the later trading runs.
To alleviate this effect caused by a known time horizon, we used probabilistic stopping. At the end of each period the trading run can end with a stopping probability p = 0.02 . Thus, the total number of periods in each trading run is a geometric random variable. This was explained to all participants, including the value of the stopping probability, in advance of each trading run.
Unlike traditional classroom experiments that last 1 or 2 h, we set up our sessions to last for three and a half to four hours. Thus, at least during the initial part of the session, the participants did not consider the end of the session when making their trading decisions.
We also instituted a salvage value of 100 Experimental Currency Units (ECUs) for each unit of asset held when the trading run ended. Theoretically, this just adds a constant to the fundamental value of the asset. We decided to add the salvage value after an initial trial run of the experiment (the data from the trial run were not used) to reduce the fixation of some participants on the possibility that the asset may become worthless at any time.

3.2. Dividend Structure

In each period, a dividend was paid for each unit of asset held. The dividend was added to the cash-on-hand of each participant.
For the first two sessions, the dividend was fixed to 10 ECUs per unit of asset in each period. For the third session, the dividends were the same for all participants but were random for each period. In each period the market was in a state X t { l o w , h i g h } . The state transition followed a discrete time Markov chain with the transition matrix
P = 3 / 4 1 / 4 1 / 4 3 / 4
The initial state, X 1 , was chosen at random with equal probability. The dividend D t for each period had a distribution depending on X t as given in Table 1.

3.3. Experimental Sessions

The experiment consisted of three sessions, each with a new group of participants. Each session lasted for about four hours in total and consisted of an overview, training trading run, actual trading runs, and post-session debriefing.
The overview included an explanation of the Process Flow 1, probabilistic stopping of trading runs including the memoryless property of the geometric distribution, the dividend process, the concept of fundamental value and its calculation, the process for placing buy and sell orders, and the market clearing process to determine the market clearing price and market clearing trades. (All participants were masters students in the Quantitative and Computational Finance program or Ph.D. students, and the explanation of fundamental value was a review of a concept already familiar to them.) The stopping probability for all trading runs was 1 / 50 and this was announced to the participants.
The training trading run lasted four periods. The purpose of the training trading run was to familiarize the participants with the market simulation software, by entering forecasts, placing buy and sell orders, and answering questions that tested their understanding of the experiment. It was made clear that the number of periods was fixed only for the training trading run. The earnings in the training trading run were not taken into account for the determination of the eventual compensation.
After the training trading run, it was announced that a real trading run was about to start and that the total number of periods would be random as explained. The experiment started with a number of questions for each participant to test participants’ understanding of the experiment. Each participant was endowed with an initial portfolio of 5000 Experimental Currency Units (ECUs) and 50 units of the virtual asset.
Thereafter, period 1 started. In each period each participant was shown a screen displaying the participant’s current cash and asset balance, a chart of the previous prices and a table of previous prices, the dividend history, and previously executed buy and sell orders for the participant, input boxes to answer questions described below, an input box to enter the participant’s price forecast, and input boxes to enter buy and sell orders. For the third session with Markov dividends, additional information was displayed as described in the next section.
In each period each participant had to enter answers to the following questions:
  • The expected number of time periods remaining in the trading run.
  • The expected total dividends paid by one unit of asset from the current period until the end of the trading run.
  • The total of the expected dividend from the current period until the end of the trading run and the salvage value for one unit of asset held until the end of the trading run.
  • The participant’s forecast of the price per unit of asset.
  • The current state of the market (only session 3—Markov dividend case).
After they entered the feedback and forecast information, the order entry portion of the screen was enabled and they could enter multiple buy or sell orders. Participants could also not trade in a period, however, the software design enforced that there would be at least one order entered among all participants in every period. This was required to ensure that there is an equilibrium price in every period.
Once a participant made her entries, a wait screen was displayed. After all participants made their entries, the market was cleared based on the orders and the new equilibrium price was determined.
Subsequent periods followed the same pattern until the computer determined that the trading run was over.
At the end of the trading run, the participants’ portfolios were converted into virtual currency. Then, the winners were determined and were announced.
Finally, there was a short debrief session where we gathered feedback from the participants about the session.
The specific details of the experimental sessions are given in Table 2.

3.4. Incentive Mechanism

Rather than provide a fixed participation fee to each participant, three prizes were awarded at the end of each experimental session.
  • Two randomly selected players split $300 in proportion to the value of their final amount of virtual currency, after payment of the salvage value.
  • The participant with the largest final amount of virtual currency received a prize of $100.
  • The participant with the smallest mean square forecast error received a prize of $100.
The motivation for this incentive scheme is as follows. Other behavioral experiments have shown that people are more willing to perform a task when either it has no remuneration (i.e., it is considered to be a help) or when the remuneration is significantly large. In our case, $18.75 (= $300/16) would not have been a lucrative enough participation fee for four hours’ time. On the other hand, splitting the $300 among two randomly selected participants makes the incentive more lucrative. This is supported by the framing effect and pseudocertainty effect reported by Kahneman and Tversky (Tversky and Kahneman (1974)) wherein when evaluating such conditional situations, people evaluate the options assuming that the selection process has already happened. Thus, in our case, the participants would be looking at an amount of the order of $150, which is lucrative. Also, random selection of two participants helped avoid participants dropping out of the experiment if they are doing poorly.
The prize for the largest portfolio incentivized playing the game strategically and thoughtfully and the prize for the smallest forecast error incentivized careful forecasting and reporting of forecasts.
Our incentive structure is somewhat unconventional. Our incentive structure is such that the risk faced by a participant who invests in the virtual “risky” asset is not the same as the risk that an investor would have faced if the market were real and the investor invested in an asset with the same dividends. Of course, the risk faced by a participant who invests in the virtual risky asset affects the price that the participant is willing to virtually pay for the asset during an experiment. Also, rewarding the participant with the largest virtual wealth at the end of a session disproportionately creates tournament incentives that may also affect the price that the participant is willing to virtually pay for the asset during an experiment. When making these observations, it is important to keep in mind that the purpose of the study was to model investor forecast formation and not price formation in a market.

3.5. Participant Demographics

The participants were students belonging to the Ph.D. (ISyE, Math) and Masters (Quantitative and Computational Finance—QCF) programs. We chose to include only Masters or Ph.D. students to ensure that they had sufficient background knowledge of basic probability. Basics of asset valuation, discounted cash flow, and the memoryless property of the geometric distribution were explained to all the participants during the overview session.
All subjects gave their informed consent for inclusion before they participated in the study. The study was conducted in accordance with the Declaration of Helsinki, and the protocol was approved by Georgia Tech’s Institutional Review Board (Protocol H11292, Approved on 07 October 2011).

4. Results

This section provides the descriptive summary of the sessions and the computational results.

4.1. Summary of Observations

Though the first session had two trading runs, the second trading run did not complete within the time allotted for that session. So we used only the completed trading run for data fitting. There was only one trading run per session for the remaining two sessions. Therefore, from here on we will use the terms session and trading run interchangeably.

4.1.1. Equilibrium Price

Since in each period, the trading run could end with a stopping probability of 1 / 50 , the number of time periods T was Geometric with parameter p = 1 / 50 . The expected total returns for one unit of stock can be computed as
p ¯ t = E t = 1 T d t + s = E [ T ] E [ d t ] + s
where d t is the dividend at period t. For sessions 1 and 2, the fundamental value was constant throughout and equaled 600 ECUs. For session 3, the computation of fundamental value is given in Appendix A. For session 3, the fundamental value at the beginning of the trading run was also 600 ECUs.
Figure 1 shows the realized equilibrium prices for the three sessions. Sessions 1 and 2 had prominent price cycles whereas session 3 had milder price cycles.
In all three sessions, the prices started from well below the fundamental value and started increasing thereafter. This phenomenon was observed in many other market experiments, see for example (Camerer and Weigelt (1993); Nickerson et al. (2007)).
In the third experimental session, there was a sudden downward spike in period 56. It was revealed to have been caused by one participant who panicked for some unknown reason and wanted to get rid of all his assets. So he offered to sell them for 0.01 ECU each. The market rebounded the very next period. (The data from this spike onwards were excluded from the calculations that follow.)
From the graphs of the price process, it appears that the participants had a perceived value that was lower than the fundamental value of 600 ECUs. In other words, they seemed to have made most buy-sell decisions as if the fundamental value was somehow smaller than the true fundamental value.

4.1.2. Price Forecasts

In each period, each participant was required to enter a price forecast for that period. Recall that the market clearing price in a period was determined only after the buy and sell orders were processed. Figure 2 shows a plot of the price forecasts for each session by each participant along with the market clearing price (solid line). It can be seen that the price forecasts usually followed the market clearing price.
The forecasts in the initial few periods are interesting. It seems that some of the participants started with a near-rational forecast and adjusted them down as the trading run progressed. On the other hand, some “skeptics” started with a very low forecast and adjusted them upwards as the trading run progressed.

4.1.3. Earning Forecasts

As part of the initial survey, each participant was asked the following question:
Given the compensation rules and the number of participants, how much money do you think you will earn in this experiment?
Table 3 summarizes the responses. In every session, the average of the participants’ expected earnings was at least twice the average prize money per participant for that session. Though there were some participants who expected to earn less than this average, a majority of them reported a higher than average earnings. Perhaps, this suggests an individual belief that they are better than the rest. This observation is reminiscent of the investor overconfidence mentioned in literature (e.g., Chuang and Lee (2006); Scheinkman and Xiong (2003)).

4.2. Comparison of Models Fitted with Data

4.2.1. Data Used

The data used for model calibration are the equilibrium prices and the participants’ forecasts from the three sessions.
First, we cleaned the data by fixing obvious typographical errors. Typically, the error was omission of the decimal point.
In the initial few periods of each of the three sessions, the equilibrium price increased from a value much lower than the fundamental value. A possible explanation is that the participants were trying to learn how the rest of the participants would behave. However, the models that we wanted to fit with the data were not intended to capture such initial learning or adaptation. Consequently, we used a subset of the data when the initial effect had passed. Moreover, we wanted to choose a subset of the data in a way that is endogenous to the data itself and not dependent on the model that we fit. To achieve this, we used the following approach: In the equilibrium price chart, let p 0 be the price in the first price trough. We discarded the data from the initial periods during which the price was smaller than p 0 . According to this approach, the number of dropped periods for the three sessions was between 7 and 11. Finally, to use the same number for all three sessions, we simply discarded the data from the first 10 periods in each session.
We also checked this approach using the calibrated models with the quadratic H function given in Section 4.2.8. We calibrated a sequence of models by successively dropping more initial periods from the data set. We observed that the fitted parameter values stabilized by the time we dropped the first 10 periods’ data.
In addition, for session 3, we dropped the data from period 56 onwards. This was done to avoid the effects of the spike that occurred in period 56.

4.2.2. Parameter Estimation Method

Parameter estimation was done by least squares fitting. We use the following notation.
σ = 1 , 2 , 3 session   index n σ = number   of   periods   in   session   σ N σ = number   of   participants   in   session   σ X σ , j = equilibrium   price   in   period   j Y σ , j , u = price   forecast   reported   by   participant   u   in   session   σ   in   period   j
( n 3 = 55 , as discussed above.)
Consider a family of models ψ j of forecast formation represented as
Y σ , j , u = ψ j ( X σ , 1 , X σ , 2 , , X σ , j 1 ; γ ) + ε j
where γ denotes the vector of parameters of the model and ε j are i.i.d. N ( 0 , σ 2 ) random variables.
The parameter fit for participant u in session σ is given by
γ ^ ( σ , u ) : = arg min γ j = 11 n σ ( Y σ , u , j ψ j ( X σ , 1 , X σ , 2 , , X σ , j 1 ; γ ) ) 2
The parameter fit using all data in all sessions is given by
γ ^ : = arg min γ σ = 1 3 u = 1 N σ j = 11 n σ ( Y σ , j , u ψ j ( X σ , 1 , X σ , 2 , , X σ , j 1 ; γ ) ) 2
To compare the different models that were fitted, we use the Leave-One-Out-Cross-Validation (LOOCV) approach. According to this approach, the observations in the data set are partitioned into subsets. The model is fitted using all but one subset, and then the fitted model is used to calculate forecasts for the omitted subset. The forecast error is recorded. This step is repeated with each subset of the data set left out in turn. Then the root mean square error (RMSE) of all the recorded forecast errors is calculated. The LOOCV RMSE of different models are compared. We perform the LOOCV validation with two types of subsets: (1) leave-one-period-out LOOCV, in which each period’s data for each participant is a subset; and (2) leave-one-session-out LOOCV, in which each session’s data is a subset. For details of this method, please see Appendix B.

4.2.3. Comparison of Fitted Models

We fit various models with the data. The individual models are covered in subsequent sections; the key parameters of these models are given in Table 4.
The model B A S E is the pure rational expectations model—according to the rational expectations model, the participant’s forecast equals the fundamental value (also recall that the participants were told the fundamental value in each period). Note that model BASE has no parameters to be fitted. Next we consider two one-parameter models. The model F is a “modified rational expectations” model where the hypothesis is that the participants believe that the fundamental value is some number other than the fundamental value communicated to them, and they forecast their belief of the fundamental value. Model E S assumes that the investors use only simple exponential smoothing and therefore has only one parameter. Model B H has 2 parameters, and is based on Brock and Hommes (1998). Models E S H 2 and E S H E belong to the family of extrapolation-correction models proposed in Cheriyan and Kleywegt (2016), with 3 and 4 parameters respectively.

4.2.4. Rational Base Case

For comparison, we take as base case the rational expectations forecast of a fully informed participant (BASE). That is
ψ j ( X ) = p ¯ t = 600 ( B A S E )
Thus, there are no parameters to fit for this model. For the Markov case in session 3, we used the reference fundamental value of 600 to fit the model.
Table 5 gives the leave-one-period-out LOOCV RMSE for each session.
Also, the leave-one-session-out LOOCV RMSE is
R M S E B A S E S = 150.34 C V B A S E S = 25.06 %

4.2.5. Modified Rational Expectations

Model F is similar to BASE, except that a parameter representing “perceived fundamental value” is now fitted with data.
ψ j ( X ) = f ¯ ( F )
where f ¯ is the parameter to be fitted.
Table 6 gives the leave-one-period-out LOOCV RMSE for each session.
The leave-one-session-out LOOCV RMSE is given by
R M S E F S = 109.04 C V F S = 18.17 %

4.2.6. Simple Exponential Smoothing

Model ES uses simple exponential smoothing with initial price ratio of 1.
ψ j ( X ) = X j 1 y j ( E S ) y j = ( 1 α ) y j 1 + α X j 1 X j 2 j = 3 , , n y 2 : = 1
Table 7 gives the leave-one-period-out LOOCV RMSE for each session.
The leave-one-session-out LOOCV RMSE is given by
R M S E E S S = 22.87 C V E S S = 3.81 %

4.2.7. Brock and Hommes Model (BH)

We adapt the model of expectation formation used in Brock and Hommes (1998) given in (3):
p ^ t + 1 = p ¯ t + 1 + b 0 + b 1 ( p t 1 p ¯ t 1 )
Note that the forecast in period t + 1 is a linear function of the price in period t 1 . However, in our experiment, at the beginning of period t, the participants entered the price forecast for that period. Therefore, we modify the BH model to
p ^ t = p ¯ t + b 0 + b 1 ( p t 1 p ¯ t 1 ) ( B H )
Table 8 gives the leave-one-period-out LOOCV RMSE for each session.
The leave-one-session-out RMSE is
R M S E B H S = 23.97 C V B H S = 3.99 %

4.2.8. Exponential Smoothing with Quadratic H (ESH2)

The correction function is given by
H ( θ ) = θ + ρ ( θ 1 ) 2 1 + ( θ 1 ) 2
In this case, the model function ψ j is given by
ψ j = f ¯ H X j 1 y j f ¯ ( E S H 2 ) y j = ( 1 α ) y j 1 + α X j 1 X j 2 j = 3 , , n p
There are four parameters:
α = exponential   smoothing   parameter y 2 = initial   price   ratio   to   start   the   exponential   smoothing ρ = parameter   for   the   H   function f ¯ = fundamental   value
Initial numerical results showed that the objective function was very flat with respect to y 2 . This is because the effect of y 2 on the forecast goes down exponentially at rate 1 α , and the data of the first 10 periods are used to prime the exponential smoothing method, but as discussed before, the data of the first 10 periods are not used in the squared error calculations. So unless α is very close to 0, y 2 has very little effect on the objective. Therefore, y 2 was fixed at 1 and the remaining three parameters were estimated by minimizing the sum of squared errors.
Figure 3 shows the actual forecasts and the forecasts predicted by model ESH2 for Participant 14 in Session 1; this participant had the highest value of CV. It can be seen from the figure that even for this case, the forecasts predicted by model ESH2 match the actual forecasts reported by the participant quite well.
Table 9 gives the leave-one-period-out LOOCV RMSE for each session.
The leave-one-session-out LOOCV RMSE is
R M S E E S H 2 S = 19.51 C V E S H 2 S = 3.25 %

4.2.9. Exponential Smoothing with Non-Mononotic H (ESHE)

The correction function is given by
H ( θ ) = 1 + ( 1 + ρ 2 ) 1 exp 2 η ( θ 1 ) ( 1 ρ ) 1 + ρ 2 + ρ 1 exp 2 η ( θ 1 ) 1 + ρ 2 if   θ 1 1 / H ( 1 / θ ) if   θ < 1
The structure of the H function was chosen so that when ρ [ 0 , 1 ] , then H is increasing and when ρ < 0 , then H is non-monotonic. Thus, a fitted value of ρ that is negative would indicate that the participant exhibits panicking behavior. Also, the parameter η is such that H ( 1 ) = 2 η .
Figure 4 shows members of this family of functions H.
The model function ψ j is given by
ψ j = f ¯ H X j 1 y j f ¯ ( E S H E ) y j = ( 1 α ) y j 1 + α X j 1 X j 2 j = 3 , , n
There are five parameters:
α = exponential   smoothing   parameter y 2 = initial   price   ratio   to   start   the   exponential   smoothing ρ = monotonicity   parameter   for   the   H   function η = slope   paramter   for   the   H   function f ¯ = fundamental   value
In order to be consistent with fitting the ESH2 model, the y 2 parameter was fixed to 1. We used a trust region type method to fit the four parameters. Unfortunately the objective function for the parameter fitting problem has multiple local minima. We started from 10 random starting points and picked the solution that gave the best objective value. (For session 3, participant 13, we started from 100 random starting points as the algorithm terminated with a local solution for only some of the starting points.)
Table 10 gives the leave-one-period-out LOOCV RMSE for each session.
The leave-one-session-out LOOCV RMSE is
R M S E E S H E S = 19.25 C V E S H E S = 3.21 %
It is also interesting to note that fitting a single set of parameters to all the participants in all the sessions gave an R M S E = 16.07 with the corresponding C V of 2.68 % . Thus, the behavior of the group can be described fairly well by a single set of parameters.

4.2.10. Comparison of Various Models

Figure 5, Figure 6 and Figure 7 show a comparison of the leave-one-period-out LOOCV RMSE of the various models. It can be seen that the pure rational expectations model (model B A S E ) has the highest errors throughout. When we allow the fundamental value to be fitted (model F), the errors are reduced, but the errors are still much larger than for the other models. The simple exponential smoothing model (model E S ) captures the participant forecasts remarkably well for a one-parameter model.
Figure 8, Figure 9 and Figure 10 show a comparison of the leave-one-period-out LOOCV RMSE of models E S , B H , E S H 2 , E S H E only, that is, leaving out the two worst performing models B A S E and F.
The leave-one-session-out LOOCV RMSE of the various models are given in Table 11. As is the case for the leave-one-period-out LOOCV RMSE, the rational expectations model ( B A S E ) has the highest leave-one-session-out LOOCV RMSE, and model F has slightly smaller leave-one-session-out LOOCV RMSE. It can be seen that an exponential smoothing model with a single parameter for all sessions and all participants captures much of the variation in the observed forecasts. More sophisticated models with additional parameters ( E S H 2 and E S H E ) provide only small improvements in the leave-one-session-out LOOCV RMSE over what can be obtained with the E S model.

5. Interpretation and Implications of Results

In Cheriyan and Kleywegt (2016) the dynamical system associated with the price process was studied both analytically and numerically. It was shown there that the qualitative behavior of the trajectories of this dynamical system is determined by the parameter α and the nature of the H function. These can also be related to the investors’ behavioral characteristics. Although the purpose of our experiment was to calibrate models of investor forecasting behavior and not to calibrate the dynamical system itself, in this section we make observations regarding the fitted models of investor forecasting behavior and the qualitative behavior of the dynamical system.
The parameter α captures the investors’ memory—the weight that they put on the most recent observed price ratio. Given an H function and a fundamental dividend to price ratio δ (or price-earnings ratio 1 / δ ), a critical value of α is given by
α = 1 + δ H ( 1 ) H ( 1 ) .
The slope of the H function at 1 captures investor confidence. If H ( 1 ) < 1 , it denotes cautious confidence, and if H ( 1 ) > 1 , it denotes excessive exuberance. It can be shown that if α < α , then the fundamental value corresponds to a stable attracting point, that is, price trajectories that start in a neighborhood of the fundamental value, converge to the fundamental value. Numerical evidence suggests that the same is true for all trajectories, that is, if α < α , then all price trajectories eventually converge to the fundamental value. If α > α , then numerical results in Cheriyan and Kleywegt (2016) show that a price cycle appears that attracts all trajectories. This bifurcation process is continuous in the sense that the price cycles are small if α is slightly larger than α , and the price cycles gradually grow larger as α increases from α .
For α not too far from α , the price cycles appear to be predictable, that is, the price trajectories converge to a smooth curve, and any two trajectories that start close to each other will remain close to each other at all times. If the H function is monotonic, this behavior persists for α > α . However, if H is non-monotonic, then for larger values of α , the price trajectories can be non-predictable. This means that the trajectories do not converge to a smooth curve, and they exhibit sensitive dependence on initial conditions, that is, two trajectories that start close to each other will grow apart exponentially fast. A non-monotonic H captures what we called panicking behavior of the investor—as the extrapolation forecast increases beyond the fundamental value, the price forecast initially increases (confidence or exuberance), but beyond some value the price forecast decreases and moves closer to the fundamental value (panic).
Table 12 shows the fitted parameters for the E S H 2 model. For this function H ( 1 ) = 1 and α = δ = 1 / 60 . The fitted α -values are all greater than the critical α , and this is consistent with the price cycles observed in the three sessions.
Table 13 shows the fitted parameters for the E S H E model. It can be seen that the α parameter is much larger than the critical α . Once again, this is consistent with the observed price cycles. The slopes of the fitted H functions at the fundamental value, H ( 1 ) , are all close to 1. Some participants exhibit less exuberance ( H ( 1 ) ( 0 , 1 ) ), and some exhibit more excessive exuberance ( H ( 1 ) > 1 ). All the fitted values for ρ are positive—thus we do not find evidence of panicking behavior in the data.
Table 14 summarizes the fitted parameter values for the Brock and Homme model ( B H ). Brock and Hommes (1998) calls b 0 and b 1 the “bias” and “trend” parameters respectively. In particular, if b 1 < 0 , then the investor is called a “contrarian”, and if b 1 > 0 , then the investor is called a “trend chaser”. If b 0 = 0 and b 1 = 0 , then the investor is a “fundamentalist”. The fitted parameter values indicate that all the participants in our experiment were trend chasers.

6. Conclusions

We designed an experiment to study investors’ price forecast formation in the context of a market for an investment asset. Many experiments in the literature use trading runs with a pre-announced finite number of periods. However, the known end-of-horizon seems to affect participants’ forecasts, apparently via reasoning involving backward induction from the end of the horizon, that is not representative of forecasting in actual asset markets. In our experiment, we emulated an infinite horizon with discounting by stopping the trading run in each period with a pre-announced stopping probability. We conducted three experimental sessions with one trading run each. The equilibrium prices in all three trading runs exhibited cycles.
We fit a number of models of expectation formation to the data. The fit for the rational base case ( B A S E ) indicates that the rational expectations model does not provide an accurate model of investor forecasting behavior. Even when the fundamental value was replaced by a parameter that was fitted with the data (model F), the accuracy of the model did not improve much. (For example, the C V of the fit decreased from 22 to 18%). In contrast, a one-parameter exponential smoothing model ( E S ) gave remarkably accurate predictions of investor forecasts for such a simple model (with C V around 4 % ). Thus the evidence indicates that the investors, despite being reminded of the importance of the fundamental value of an investment asset and being told explicitly what the fundamental value was, resorted mostly to extrapolating from the past price data. Models with a larger number of parameters provided a slightly better fit. Moreover, it can be shown that these models are able to explain price cycles and more complex price trajectories in addition to price bubbles, see Cheriyan and Kleywegt (2016) for details. For every participant, the fitted value of α was larger than the critical value α for the associated dynamical system, which is consistent with the price cycles observed in the sessions. The parameter fits also indicated some amount of overconfidence. The data did not provide evidence of panicking behavior.
An interesting observation was the gap between theoretical knowledge and internalized knowledge. For example, based on correct answers to questions before the experiment, we concluded that the participants understood the meaning of the memoryless property of the geometric distribution and the computation of fundamental value. Nevertheless, their answers to questions and their trading behavior during the experiment seemed to indicate that they did not believe the theoretical properties. For example, the total number of periods in a trading run was a geometric random variable, and this was explained to the participants together with a reminder of the memoryless property of the geometric distribution. However, at the beginning of each period, each participant was asked to give the expected number of periods remaining in the trading run, and few participants gave the correct answer. It would be interesting to design an experiment that could lead to a better understanding of this apparent gap between theoretical and internalized knowledge.

Author Contributions

Vinod Cheriyan and Anton Kleywegt conceived the experiments; Federico Bonetto, Vinod Cheriyan and Anton Kleywegt designed and conducted the experiments; Vinod Cheriyan analyzed the data; Vinod Cheriyan and Anton Kleywegt wrote the paper; Federico Bonetto advised and provided revisions.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Fundamental Value Computations Corresponding to Different Dividend Processes

Appendix A.1. Deterministic Constant Dividend

Recall that in each period of the market, trades are made first and then the dividend is paid out. The dividend for each time period is a constant d. If the realization of a Geometric(p) random variable is a success, the salvage value s is paid out for each unit of stock held, otherwise, a new period starts. Algorithm A1 gives the details of the market algorithm for this case. Since the actual duration of the experiment is of the order of hours, we assume the discount factor is 0.
Algorithm A1 Market Algorithm with Deterministic Constant Dividend
  • t 1
  • For each participant, initialize account with initial stock and initial cash
  • Begin period t
  • Capture forecast data for period
  • Conduct trades
    (a)
    Participants enter buy and sell orders  
    (b)
    Perform market clearing to determine market clearing price  
    (c)
    Execute trades and update cash and stock accounts for each participant
  • For each participant, distribute dividend d for each unit of stock
  • Generate ξ t + 1 B e r n ( p )
    (a)
    IF ξ t + 1 = 1
    • For each participant, distribute s for each unit of stock
    • STOP
    (b)
    ELSE
    • End period t. t t + 1
    • Proceed to step 3
Lemma 1.
In the setting of Market Algorithm A1, the fundamental value of a unit of stock is constant at each period and is given by
p ¯ = d p + s
Proof. 
Let ξ t be the random variable that is 1 if the market is running in period t and is 0 otherwise. Then { ξ t } t = 1 is a sequence of iid Bernouilli( 1 p ) random variables. Let D t be the dividend in period t. We have that
D t = ξ 1 ξ 2 ξ t d
Note that if any of the ξ i ’s are zero, then the entire expression is zero, this automatically captures the fact that if the market stops in period i, then for t i , D t = 0 . Also, for the present period, we know that the dividend is certain to be d, that is
D 0 = d
The dividend stream at period t is given by
D = i = 0 D i E [ D ] = i = 0 E [ D i ]
Now,
E [ D i ] = E [ ξ 1 ξ 2 ξ i d ] = E [ ξ 1 ] i d ( ξ i   iid ) = ( 1 p ) i d
Therefore,
E [ D ] = i = 0 ( 1 p ) i d = d p
Now the dividend stream is
D = i = 0 D i E [ D ] = i = 0 E [ D i ]
Now,
E [ D i ] = E [ ξ 1 ξ 2 ξ i d ] = E [ ξ 1 ] i d ( ξ i   iid ) = ( 1 p ) i d
Therefore,
E [ D ] = i = 0 ( 1 p ) i d = d p
which is independent of t. Since a unit of stock held for ever necessarily will result in a final payout of s, and since the discount factor is 0, the fundamental value of a unit of stock is given by
p ¯ = d p + s
 ☐
Remark. 
Equation (A1) says that, in the case of deterministic dividends, probabilistic stopping of the market with stopping probability p is equivalent to an infinitely lived marked with discount factor 1 p .

Appendix A.2. Markov Dividends

In the case of Markov Dividends, the support of the dividend distribution in a period t depends on the market state in that period. The market states X t { 1 , 2 } evolve according to a Markov chain with transition matrix P. Let π denote the stationary distribution corresponding to transition matrix P. In our experiment, the initial state X 0 was drawn from the distribution π .
Let the matrix Q denote the conditional p.m.f. for the dividend
q i j = P ( d t = j | X t = i )
and
Algorithm A2 gives the details of the market algorithm in the case of Markov dividends.
Algorithm A2 Market Algorithm with Deterministic Constant Dividend
Given:
  • p, the stopping probability
  • π , the initial probability distribution for market state
  • P = [ p i j ] , the state transition matrix for the Markov chain; p i j = P ( X t = j | X t 1 = i )
  • Q = [ q i j ] , the dividend distribution; q i j = P ( d t = j | X t = i )
Algorithm:
  • t 1
  • For each participant, initialize account with initial stock and initial cash
  • Begin period t
  • Generate X t . IF t = 1 , generate X 1 π , ELSE generate X t p X t 1
  • Capture for forecast data for period
  • Conduct trades
    (a)
    Participants enter buy and sell orders
    (b)
    Perform market clearing to determine market clearing price
    (c)
    Execute trades and update cash and stock accounts for each participant
  • Generate dividends d t q X t
  • For each participant, distribute dividend d t for each unit of stock
  • Generate ξ t + 1 B e r n ( p )
    (a)
    IF ξ t + 1 = 1
    • For each participant, distribute s for each unit of stock
    • STOP
    (b)
    ELSE
    • End period t. t t + 1
    • Proceed to step 3
Participants have complete information about the parameters of the Markov Chain ( P , Q, π ) and but they do not know the underlying state process X t . They know that the market started in the steady state π = [ π 1 , π 2 ] , that is X 0 is chosen according to π .
They observe the prices p t 1 , p t 2 , and the dividends d t 1 , d t 2 , Let d t 1 = ( d 1 , , d t 1 ) denote the history of dividends up to and including period t 1 .
Let ν ^ x , t ( d t ) = P ( X t + 1 = x | d t ) . That is, ν ^ x , t ( d t ) is the estimate at the end of period t (i.e., beginning of period t + 1 ) that the probability of the state X t + 1 will be x { 1 , 2 , } . Let ν ^ t ( d t ) = [ ν ^ 1 , t ( d t ) , ν ^ 2 , t ( d t ) ] . In each period, the investor updates v ^ t and uses it to compute the fundamental value for the next period.
The estimate of the probability distribution of the state is given by
ν ^ 0 = P ( X 1 = 1 ) P ( X 1 = 2 ) = [ π 1 π 2 ] ν ^ x , t ( d t ) = x t 1 p x t 1 x q x d t ν ^ x t 1 , t 1 ( d t 1 ) x t x t 1 p x t 1 x t q x t d t ν ^ x t 1 , t 1 ( d t 1 ) = ν ^ t 1 ( d t 1 ) T P x q x d t ν ^ t 1 ( d t 1 ) T P Q d t
Then, the fundamental value at period t can be computed as follows:
p ¯ t ( d t 1 ) = k = 0 E [ D t + k | ξ t + k = 1 , d t 1 ] + s = k = 0 E [ d t + k | d t 1 ] + s
Now, for k 0 ,
E [ d t + k | d t 1 ] = x t + k E d t + k | X t + k = x t + k P ( X t + k = x t + k | d t 1 ) = x t + k E d t + k | X t + k = x t + k x t P ( X t + k = x t + k | X t = x t ) P ( X t = x t | d t 1 ) = x t + k d x t + k x t p x t x t + k ( k ) ν ^ x t , t 1 ( d t 1 ) = x t + k d x t + k ( ν ^ t 1 ( d t 1 ) P k ) x t + k = ν ^ t 1 ( d t 1 ) P k d 1 d 2
Therefore
p ¯ t ( d t 1 ) = k = 0 E [ d t + k | d t 1 ] + s = k = 0 ( 1 p ) k ν ^ t 1 ( d t 1 ) P k d 1 d 2 + s = ν ^ t 1 ( d t 1 ) k = 0 ( 1 p ) k P k d 1 d 2 + s = ν ^ t 1 ( d t 1 ) I ( 1 p ) P 1 d 1 d 2 + s
The next period’s fundamental value is given by
p ¯ t + 1 ( d t 1 ) = k = 0 ( 1 p ) k E [ d t + 1 + k | d t 1 ] + s
where
E [ d t + 1 + k | d t 1 ] = E [ d t + ( k + 1 ) | d t 1 ] = ν ^ t 1 ( d t 1 ) P k + 1 d 1 d 2
following similar calculations as above. Thus,
p ¯ t + 1 ( d t 1 ) = k = 0 ( 1 p ) k ν ^ t 1 ( d t 1 ) P k + 1 d 1 d 2 + s = ν ^ t 1 ( d t 1 ) P k = 0 ( 1 p ) k P k d 1 d 2 + s = ν ^ t ( d t ) P I ( 1 p ) P 1 d 1 d 2 + s
This was the fundamental value displayed to the participants.
Next,
p ¯ t 1 ( d t 1 ) = k = 0 ( 1 p ) k E [ d t 1 + k | d t 1 ] + s = d t 1 + k = 1 ( 1 p ) k E [ d t + k 1 | d t 1 ] + s = d t 1 + k = 1 ( 1 p ) k ν ^ t 1 ( d t 1 ) P k 1 d 1 d 2 + s = d t 1 + ( 1 p ) k = 1 ( 1 p ) k 1 ν ^ t 1 ( d t 1 ) P k 1 d 1 d 2 + s = d t 1 + ( 1 p ) ν ^ t 1 ( d t 1 ) k = 0 ( 1 p ) k P k d 1 d 2 + s = d t 1 + ( 1 p ) ν ^ t 1 ( d t 1 ) I ( 1 p ) P 1 d 1 d 2 + s
and
p ¯ t 2 ( d t 1 ) = k = 0 ( 1 p ) k E [ d t 2 + k | d t 1 ] + s = d t 2 + ( 1 p ) d t 1 + k = 2 ( 1 p ) k ν ^ t 1 ( d t 1 ) P k 2 d 1 d 2 + s = d t 2 + ( 1 p ) d t 1 + ( 1 p ) 2 k = 2 ( 1 p ) k 2 ν ^ t 1 ( d t 1 ) P k 2 d 1 d 2 + s = d t 2 + ( 1 p ) d t 1 + ( 1 p ) 2 ν ^ t 1 ( d t 1 ) k = 0 ( 1 p ) k P k d 1 d 2 + s = d t 2 + ( 1 p ) d t 1 + ( 1 p ) 2 ν ^ t 1 ( d t 1 ) I ( 1 p ) P 1 d 1 d 2 + s
Thus, at the beginning of period t, the investor forms the expectation p ^ t + 1 as follows:
y ^ t ( d t 1 ) = ( 1 α ) y ^ t 1 ( d t 2 ) + α p t 1 p t 2 p ¯ t 2 ( d t 1 ) p ¯ t 1 ( d t 1 ) p ^ t + 1 ( d t 1 ) = p ¯ t + 1 ( d t 1 ) H p t 1 p ¯ t 1 ( d t 1 ) y ^ t 2

Appendix B. Details of Leave-One-Out-Cross-Validation Approach

To compare different models that were fitted, we used Leave-One-Out-Cross-Validation (LOOCV) approach. We perform LOOCV with two types of subsets (1) leave-one-period-out LOOCV and (2) leave-one-session-out LOOCV
For reference, the notation we use is repeated below:
σ = 1 , 2 , 3 session   index n σ = number   of   periods   in   session   σ N σ = number   of   participants   in   session   σ X σ , j = equilibrium   price   in   period   j Y σ , j , u = price   forecast   reported   by   participant   u   in   session   σ in   period   j
( n 3 = 55 , as discussed in the main body.)
Consider a family of models of forecast formation represented as
Y σ , j , u = ψ j ( X σ , 1 , X σ , 2 , , X σ , j 1 ; γ ) + ε j
where γ denotes the vector of parameters of the model and ε j are i.i.d. N ( 0 , σ 2 ) random variables.
The parameter fit for participant u in session σ is given by
γ ^ ( σ , u ) : = arg min γ j = 11 n σ ( Y σ , u , j ψ j ( X σ , 1 , X σ , 2 , , X σ , j 1 ; γ ) ) 2
The parameter fit using all data in all sessions is given by
γ ^ : = arg min γ σ = 1 3 u = 1 N σ j = 11 n σ ( Y σ , j , u ψ j ( X σ , 1 , X σ , 2 , , X σ , j 1 ; γ ) ) 2

Leave-One-Period-Out LOOCV

In this case, separate parameters are fit for each individual participant. The resulting RMSE gives a measure of predictability when a separate model is fitted for each participant. The leave-one-period-out LOOCV RMSE for a participant is computed as follows.
Let γ ^ i ( σ , u ) denote the vector of parameters fitted for the participant u in session σ after dropping the data for period i. That is,
γ ^ i ( σ , u ) : = arg min γ j = 11 , j i n σ ( Y σ , u , j ψ j ( X σ , 1 , X σ , 2 , , X σ , j 1 ; γ ) ) 2
Then, the leave-one-period-out LOOCV RMSE of the model ψ for the participant is given by
R M S E ψ P ( σ , u ) : = i = 11 n σ ( Y σ , u , i ψ i ( X σ , 1 , X σ , 2 , , X σ , i 1 ; γ ^ i ( σ , u ) ) ) 2 n σ 10
The leave-one-period-out LOOCV coefficient of variation is the leave-one-period-out LOOCV RMSE scaled by the fundamental value, given by
C V ψ P : = R M S E ψ P ( σ , u ) 600 × 100 %

Leave-One-Session-Out LOOCV

In this case, one set of parameters are fit for all participants and all periods in all sessions but one (thus in two sessions). The fitted model is then used to calculate forecasts for all particpants and all periods in the omitted session. The resulting RMSE gives a measure of predictability if a common model is fitted for all sessions and participants.
The leave-one-session-out LOOCV RMSE is computed as follows. Let γ ^ s denote the vector of parameters fitted after dropping all observations in session s. That is,
γ ^ s : = arg min γ σ = 1 , σ s 3 u = 1 N σ j = 11 n σ ( Y σ , j , u ψ j ( X σ , 1 , X σ , 2 , , X σ , j 1 ; γ ) ) 2
Then, the leave-one-session-out LOOCV RMSE is given by
R M S E ψ S : = s = 1 3 R M S E s 2 3 R M S E s : = u = 1 N s j = 11 n s ( Y s , j , u ψ j ( X s , 1 , X s , 2 , , X s , j 1 ; γ ^ s ) ) 2 N s ( n s 10 )
The leave-one-session-out LOOCV coefficient of variation is the leave-one-session-out LOOCV RMSE scaled by the fundamental value, given by
C V ψ S : = R M S E ψ S 600 × 100 %

References

  1. Armstrong, Scott J. 1985. Long-Range Forecasting: From Crystal Ball to Computer, 2nd ed. New York: John Wiley & Sons. [Google Scholar]
  2. Ball, Sheryl B., and Charles A. Holt. 1998. Classroom games: Speculation and bubbles in an asset market. The Journal of Economic Perspectives 12: 207–18. [Google Scholar] [CrossRef]
  3. Brock, William A., and Cars H. Hommes. 1997. A rational route to randomness. Econometrica 65: 1059–95. [Google Scholar] [CrossRef]
  4. Brock, William A., and Cars H. Hommes. 1998. Heterogeneous beliefs and routes to chaos in a simple asset pricing model. Journal of Economic Dynamics and Control 22: 1235–74. [Google Scholar] [CrossRef]
  5. Camerer, Colin F., and Keith Weigelt. 1993. Convergence in experimental double auctions in stochastically lived assets. In The Double Auction Market: Institutions, Theories and Evidence. Reading: Addison–Wesley, pp. 355–59. [Google Scholar]
  6. Campbell, John Y., and Robert J. Shiller. 1987. Cointegration and tests of present value models. The Journal of Political Economy 95: 1062–88. [Google Scholar] [CrossRef]
  7. Campbell, John Y., and Robert J. Shiller. 1988. The dividend-price ratio and expectations of future dividends and discount factors. The Review of Financial Studies 1: 195–228. [Google Scholar] [CrossRef]
  8. Cheriyan, Vinod, and Anton J. Kleywegt. 2016. A dynamical systems model of price bubbles and cycles. Quantitative Finance 16: 309–36. [Google Scholar] [CrossRef]
  9. Chuang, Wen I., and Bong-Soo Lee. 2006. An empirical evaluation of the overconfidence hypothesis. Journal of Banking & Finance 30: 2489–515. [Google Scholar]
  10. Hirota, Shinichi, and Shyam Sunder. 2007. Price bubbles sans dividend anchors: Evidence from laboratory stock markets. Journal of Economic Dynamics and Control 31: 1875–909. [Google Scholar] [CrossRef]
  11. LeRoy, Stephen F., and Richard D. Porter. 1981. The present-value relation: Tests based on implied variance bounds. Econometrica 49: 555–74. [Google Scholar] [CrossRef]
  12. LeRoy, Stephen F. 1989. Efficient capital markets and martingales. Journal of Economic Literature 27: 1583–621. [Google Scholar]
  13. Lugovskyy, Volodymyr, Daniela Puzzello, and Steven Tucker. 2009. An Experimental Study of Bubble Formation in Asset Markets Using the Tâtonnement Pricing Mechanism. Working Paper. Christchurch: University of Canterbury. [Google Scholar]
  14. Nickerson, Mike, Yaron Lahav, and Charles N. Noussair. 2007. Traders’ expectations in asset markets: Experimental evidence. The American Economic Review 97: 1901–20. [Google Scholar]
  15. Ramnath, Sundaresh, Steve Rock, and Philip Shane. 2008. The financial analyst forecasting literature: A taxonomy with suggestions for further research. International Journal of Forecasting 24: 34–75. [Google Scholar] [CrossRef]
  16. Scheinkman, Jose A., and Wei Xiong. 2003. Overconfidence and speculative bubbles. Journal of Political Economy 111: 1183–219. [Google Scholar] [CrossRef]
  17. Shiller, Robert J. 1981a. Do stock prices move too much to be justified by subsequent changes in dividends? The American Economic Review 71: 421–36. [Google Scholar]
  18. Shiller, Robert J. 1981b. The use of volatility measures in assessing market efficiency. The Journal of Finance 36: 291–304. [Google Scholar]
  19. Shiller, Robert J. 1986. The Marsh-Merton model of managers’ smoothing of dividends. The American Economic Review 76: 499–503. [Google Scholar]
  20. Smith, Vernon L., Gerry L. Suchanek, and Arlington W. Williams. 1988. Bubbles, crashes, and endogenous expectations in experimental spot asset markets. Econometrica: Journal of the Econometric Society 56: 1119–51. [Google Scholar] [CrossRef]
  21. Tversky, Amos, and Daniel Kahneman. 1974. Judgment under uncertainty: Heuristics and biases. Science 185: 1124–31. [Google Scholar] [CrossRef] [PubMed]
  22. West, Kenneth D. 1988a. Dividend innovations and stock price volatility. Econometrica 56: 37–61. [Google Scholar] [CrossRef]
  23. West, Kenneth D. 1988b. Bubbles, fads and stock price volatility tests: A partial evaluation. The Journal of Finance 43: 639–56. [Google Scholar] [CrossRef]
  24. Wong, Wing-Keung, and Raymond Chan. 2004. On the estimation of cost of capital and its reliability. Quantitative Finance 4: 365–72. [Google Scholar] [CrossRef]
Figure 1. Equilibrium Prices from Sessions 1–3 (Sub-figures (a)–(c) respectively).
Figure 1. Equilibrium Prices from Sessions 1–3 (Sub-figures (a)–(c) respectively).
Jrfm 11 00003 g001
Figure 2. Price forecasts for each period from Sessions 1–3 (Sub-figures (a)–(c) respectively).
Figure 2. Price forecasts for each period from Sessions 1–3 (Sub-figures (a)–(c) respectively).
Jrfm 11 00003 g002aJrfm 11 00003 g002b
Figure 3. Data fit for Participant 14 in Session 1. Note that the first 10 periods were used for priming, hence are not included in the data fit.
Figure 3. Data fit for Participant 14 in Session 1. Note that the first 10 periods were used for priming, hence are not included in the data fit.
Jrfm 11 00003 g003
Figure 4. Members from the E S H E family of functions. The solid lines are for η = 1 / 2 ( H ( 1 ) = 1 ) and the dotted lines are for η = 1 ( H ( 1 ) = 2 ). For each η , functions are plotted for ρ = 1 , 0 , 1 . When ρ < 0 , the function is non-monotonic, as defined in the main text.
Figure 4. Members from the E S H E family of functions. The solid lines are for η = 1 / 2 ( H ( 1 ) = 1 ) and the dotted lines are for η = 1 ( H ( 1 ) = 2 ). For each η , functions are plotted for ρ = 1 , 0 , 1 . When ρ < 0 , the function is non-monotonic, as defined in the main text.
Jrfm 11 00003 g004
Figure 5. Comparison of leave-one-period-out LOOCV RMSE of all models for Session 1.
Figure 5. Comparison of leave-one-period-out LOOCV RMSE of all models for Session 1.
Jrfm 11 00003 g005
Figure 6. Comparison of leave-one-period-out LOOCV RMSE of all models for Session 2.
Figure 6. Comparison of leave-one-period-out LOOCV RMSE of all models for Session 2.
Jrfm 11 00003 g006
Figure 7. Comparison of leave-one-period-out LOOCV RMSE of all models for Session 3.
Figure 7. Comparison of leave-one-period-out LOOCV RMSE of all models for Session 3.
Jrfm 11 00003 g007
Figure 8. Comparison of leave-one-period-out LOOCV RMSE of selected models for Session 1.
Figure 8. Comparison of leave-one-period-out LOOCV RMSE of selected models for Session 1.
Jrfm 11 00003 g008
Figure 9. Comparison of leave-one-period-out LOOCV RMSE of selected models for Session 2.
Figure 9. Comparison of leave-one-period-out LOOCV RMSE of selected models for Session 2.
Jrfm 11 00003 g009
Figure 10. Comparison of leave-one-period-out LOOCV RMSE of selected models for Session 3.
Figure 10. Comparison of leave-one-period-out LOOCV RMSE of selected models for Session 3.
Jrfm 11 00003 g010
Table 1. Conditional probability mass function for the dividends.
Table 1. Conditional probability mass function for the dividends.
Market State P ( D t = 5 | X t ) P ( D t = 10 | X t ) P ( D t = 15 | X t ) E [ D t | X t ]
X t = low 0.6 0.3 0.1 7.5
X t = high 0.1 0.3 0.6 12.5
Table 2. Parameters for the Experimental Sessions.
Table 2. Parameters for the Experimental Sessions.
SessionParticipantsPeriodsDividend TypeMean Dividend (ECUs)Salvage Value (ECUs)
11637Constant10100
21764Constant10100
31572Markovian10100
Table 3. Expected earnings for the three sessions.
Table 3. Expected earnings for the three sessions.
SessionParticipantsNumber of Valid ResponsesAverage Expected WinAverage of Prize Money Per Participant
1161490.4331.25
2171566.0729.41
3151368.9133.33
Table 4. Details of the models fit to the data.
Table 4. Details of the models fit to the data.
Model ( ψ )Generalized Mean (m)Correction Function (H)Parameters to Fit
B A S E N/AN/ANone
FN/AN/A f ¯
E S Exponential Smoothing H ( θ ) = θ α
B H N/AN/A b 0 , b 1
E S H 2 Exponential Smoothing H 2 α , f ¯ , ρ
E S H E Exponential Smoothing H 9 α , f ¯ , ρ , η
Table 5. Forecast errors of the rational base case ( B A S E ) for the three sessions.
Table 5. Forecast errors of the rational base case ( B A S E ) for the three sessions.
Session 1Session 2Session 3
Part. RMSE BASE P C V BASE P ( % ) RMSE BASE P C V BASE P ( % ) RMSE BASE P C V BASE P ( % )
1217.6636.2767105.27317.545582.29113.7152
2211.60835.2679107.25117.875286.695414.4492
3220.7936.7983105.17817.529783.202313.8671
4221.01536.8358106.14717.691184.929314.1549
5221.92336.9872106.30117.716982.987713.8313
6230.3338.3883110.22318.370581.282513.5471
7231.0438.5067107.18717.864584.321814.0536
8218.86136.4768107.86617.977784.369314.0615
9220.12836.6881110.19318.365584.00714.0012
10225.41537.5692108.19218.032182.764413.7941
11233.16438.8607103.87517.312582.943513.8239
12230.3938.3984101.05216.842188.984814.8308
13218.78236.4637100.62516.770984.028514.0048
14218.33836.3896102.66817.111483.79213.9653
15218.26136.3769106.43217.738684.1614.0267
16219.51136.5852104.59117.4318
17111.32918.5549
Table 6. Forecast errors of the modified rational expectations model ( F ) for the three sessions.
Table 6. Forecast errors of the modified rational expectations model ( F ) for the three sessions.
Session 1Session 2Session 3
Part. RMSE F P C V F P ( % ) RMSE F P C V F P ( % ) RMSE F P C V F P ( % )
1145.37824.229660.613310.102235.1655.86083
2142.01323.668962.789410.464937.5086.25133
3138.03223.005462.726210.454435.62655.93775
4147.77224.628767.344811.224137.29256.21542
5150.40225.06766.810211.13536.33156.05525
6153.92925.654868.904611.484134.44645.74107
7148.48224.74765.638310.939735.31495.88582
8152.48125.413563.154710.525836.31946.05323
9147.75724.626264.753910.792337.07766.1796
10150.34425.057364.488510.748135.79695.96614
11149.16424.860663.132210.52235.70035.95006
12146.89624.482661.534710.255835.7765.96267
13149.36924.894962.064410.344136.22166.03693
14164.93827.489761.36210.22736.82126.13687
15143.05423.842466.054211.00933.69335.61555
16148.34924.724864.533910.7556
1760.746710.1245
Table 7. Forecast errors of the simple exponential smoothing model (ES) for the three sessions.
Table 7. Forecast errors of the simple exponential smoothing model (ES) for the three sessions.
Session 1Session 2Session 3
Part. RMSE ES P C V ES P ( % ) RMSE ES P C V ES P ( % ) RMSE ES P C V ES P ( % )
129.35234.8920515.95162.658595.875110.979186
240.87786.8129719.56213.2603510.5891.76483
327.40484.5674611.61331.935554.955290.825882
424.49054.0817410.79941.79994.471450.745242
522.60013.7666913.16622.194362.55350.425584
630.86645.1443918.15673.026125.590910.931818
725.79274.2987811.53051.921754.309220.718204
819.70883.284823.17643.862742.189250.364875
928.72354.7872525.37424.229032.413590.402265
1030.54025.0900318.30463.050772.452130.408688
1137.00046.1667315.42122.570199.712141.61869
1223.11253.8520816.74122.790215.59482.59914
1323.94573.9909414.36452.394085.018240.836374
1438.42616.4043522.183.696663.392760.56546
1526.31654.3860911.71491.952485.503570.917261
1624.34164.056939.911971.65199
1720.85763.47626
Table 8. Forecast errors of the Brock and Homme model (BH) for the three sessions.
Table 8. Forecast errors of the Brock and Homme model (BH) for the three sessions.
Session 1Session 2Session 3
Part. RMSE BH P C V BH P ( % ) RMSE BH P C V BH P ( % ) RMSE BH P C V BH P ( % )
132.88295.4804820.45553.409256.667091.11118
229.74894.9581517.67282.9454713.84892.30816
327.91044.6517412.05732.009565.620340.936723
447.03017.8383628.96884.828136.042891.00715
539.52756.5879121.38553.564255.94180.990301
636.56026.0933623.82713.971184.249540.708256
725.30594.2176625.0544.175676.64851.10808
847.87657.9794219.18913.198196.481571.08026
938.09586.349320.04713.341187.092851.18214
1042.5717.0951618.3663.0615.418970.903162
1133.99045.6650616.97972.8299510.87031.81171
1221.74633.6243822.7853.797515.54832.59138
1337.30596.2176622.02643.671078.465531.41092
1435.10635.8510521.32163.55365.020280.836713
1527.18874.5314621.46523.577545.93360.988934
1630.0925.0153327.89474.64912
1716.52922.75487
Table 9. Forecast errors of the exponential smoothing with quadratic H model (ESH2) for the three sessions.
Table 9. Forecast errors of the exponential smoothing with quadratic H model (ESH2) for the three sessions.
Session 1Session 2Session 3
Part. RMSE ESH 2 P C V ESH 2 P ( % ) RMSE ESH 2 P C V ESH 2 P ( % ) RMSE ESH 2 P C V ESH 2 P ( % )
117.60512.9341913.8022.300335.516190.919365
221.40673.5677915.21252.5354110.63411.77234
320.58873.431459.950131.658355.085020.847504
422.39973.7332910.53221.755364.724110.787352
516.38692.7311512.47872.079782.330860.388477
624.11594.0193216.21932.703224.314670.719111
725.79924.2998610.40451.734083.996440.666073
820.01333.3355616.78472.797451.79520.2992
920.90993.4849819.04433.174042.511950.418658
1029.95774.9929411.61791.936312.456090.409348
1125.87434.3123810.74241.790419.380851.56348
1227.54614.5910215.35962.5599314.01582.33596
1316.842.8066713.97642.32945.063430.843905
1439.94836.6580416.95942.826573.54870.59145
1526.45184.408639.336831.556144.292950.715491
1616.76622.794379.041491.50691
1712.95432.15905
Table 10. Forecast errors of the exponential smoothing with non-monotonic H model (ESHE) for the three sessions.
Table 10. Forecast errors of the exponential smoothing with non-monotonic H model (ESHE) for the three sessions.
Session 1Session 2Session 3
Part. RMSE ESHE P C V ESHE P ( % ) RMSE ESHE P C V ESHE P ( % ) RMSE ESHE P C V ESHE P ( % )
118.69823.1163612.50442.084076.178271.02971
221.9863.6643415.45132.5752210.74621.79103
320.87713.479529.515161.585864.907350.817892
423.90883.984810.86781.811294.804130.800689
520.22533.3708812.30632.051042.646590.441099
635.25025.8750316.68652.781084.702870.783811
736.74296.1238210.65141.775243.466340.577723
826.11454.3524216.01532.669221.826490.304415
920.35063.3917718.53463.089092.736750.456125
1036.36026.0600411.10611.851022.661710.443618
1130.38595.064319.528431.5880710.16151.69359
1233.53785.5896312.80782.1346415.26132.54355
1317.99472.9991212.08232.013726.773431.12891
1440.86386.8106314.47932.413223.907960.651326
1524.63984.106638.804881.467484.324930.720822
1617.72532.954219.941921.65699
1712.50982.08496
Table 11. Comparison of leave-one-session-out LOOCV RMSE of various models.
Table 11. Comparison of leave-one-session-out LOOCV RMSE of various models.
ModelNo. of Parameters RMSE S CV S ( % )
BASE0150.3425.06
F1109.0418.17
ES122.873.81
BH223.973.99
ESH2319.513.25
ESHE419.253.21
Table 12. Fitted parameters for quadratic H model ( E S H 2 ) for the three sessions.
Table 12. Fitted parameters for quadratic H model ( E S H 2 ) for the three sessions.
Session 1Session 2Session 3
Part. α ρ f ¯ CV (%) α ρ f ¯ CV (%) α ρ f ¯ CV (%)
10.350.01172.322.60.730.18365.691.940.62.26543.410.78
20.240.52407.913.030.430.36395.392.340.490.03312.631.7
30.290.01141.313.120.150.07317.41.540.561.69493.540.76
40.990.01186.843.520.990.11413.811.710.990.61488.640.72
50.490.01179.322.510.620.19405.061.90.720.08697.330.37
60.390.01167.43.860.50.01214.672.480.091.69452.220.6
70.170.01146.573.870.990.03298.271.640.841.37475.690.58
80.990.01250.593.230.440.23370.672.520.490.89472.420.25
90.380.28371.522.890.490.1321.782.830.940.01816.760.37
100.470.01168.014.010.350.06302.521.780.710.19643.850.31
110.250.01142.263.960.420.36414.81.620.511.18569.841.53
120.190.01143.7540.991.06473.492.240.993.17460.642.21
130.350.01184.622.580.961.08490.542.040.991.95498.140.78
140.190.08448.715.430.510.79444.852.430.470.06419.710.53
150.230.42394.283.550.570.12370.911.370.523.45482.540.6
160.350.01175.672.670.990.05351.821.47
170.340.09291.931.99
Table 13. Fitted parameters for exponential smoothing with non-monotonic H model (ESHE) for the three sessions.
Table 13. Fitted parameters for exponential smoothing with non-monotonic H model (ESHE) for the three sessions.
Session 1Session 2Session 3
Part. α α ρ H ( 1 ) α α ρ H ( 1 ) α α ρ H ( 1 )
10.349−0.0030.8741.0190.604−0.1010.8001.1310.012−0.1221.0001.158
20.246−0.0510.3651.0710.433−0.0861.0001.1130.4450.0020.9161.014
30.3000.0310.8710.9860.1720.1020.9280.9220.550−0.0690.9051.092
40.990−0.0600.8621.0820.990−0.0360.9151.0550.990−0.0230.3931.041
50.470−0.0520.8721.0720.595−0.0460.8761.0650.610−0.0280.2531.046
60.463−0.3690.8101.6100.550−0.1630.8471.2150.336−0.1170.8071.152
70.182−0.0080.8721.0240.9900.0020.9171.0150.874−0.0740.3621.098
80.990−0.0870.8661.1140.439−0.0700.5681.0940.478−0.0130.4841.030
90.384−0.0480.9451.0680.475−0.0340.7311.0530.901−0.0220.9611.040
100.457−0.0350.8731.0540.3550.0800.9080.9420.6670.0200.9460.997
110.248−0.0420.8581.0610.423−0.1100.8111.1420.393−0.0650.5701.088
120.2050.0030.8731.0130.990−0.1590.1161.2090.990−0.1310.8461.170
130.342−0.0480.8681.0670.686−0.1460.8051.1900.010−0.1350.9371.176
140.194−0.1611.0001.2120.479−0.1481.0001.1940.422−0.0120.9481.029
150.2300.0160.8861.0010.547−0.0400.8491.0590.568−0.1130.2551.146
160.347−0.0370.8701.0560.9900.0400.9380.977
170.343−0.0220.7461.039
Table 14. Summary of fitted slope parameters for model B H .
Table 14. Summary of fitted slope parameters for model B H .
Session min b 0 avg b 0 max b 0 min b 1 avg b 1 max b 1
1−12.874.7845.110.951.021.14
2−12.74−1.694.350.930.981.05
3−6.634.618.591.011.091.15

Share and Cite

MDPI and ACS Style

Bonetto, F.; Cheriyan, V.; Kleywegt, A.J. Models of Investor Forecasting Behavior — Experimental Evidence. J. Risk Financial Manag. 2018, 11, 3. https://doi.org/10.3390/jrfm11010003

AMA Style

Bonetto F, Cheriyan V, Kleywegt AJ. Models of Investor Forecasting Behavior — Experimental Evidence. Journal of Risk and Financial Management. 2018; 11(1):3. https://doi.org/10.3390/jrfm11010003

Chicago/Turabian Style

Bonetto, Federico, Vinod Cheriyan, and Anton J. Kleywegt. 2018. "Models of Investor Forecasting Behavior — Experimental Evidence" Journal of Risk and Financial Management 11, no. 1: 3. https://doi.org/10.3390/jrfm11010003

Article Metrics

Back to TopTop