Abstract
We study the effect of stochastic feeding costs on animal-based commodities with particular focus on aquaculture. More specifically, we use soybean futures to infer on the stochastic behavior of salmon feed, which we assume to follow a Schwartz 2-factor model. We compare the decision of harvesting salmon using a decision rule assuming either deterministic or stochastic feeding costs. We identify cases, where accounting for stochastic feeding costs leads to significant improvements as well as cases where deterministic feeding costs are a good enough proxy. Nevertheless, in all of the cases, the newly derived rules show superior performance, while the additional computational costs are negligible. In conclusion, we recommend to use decision rules taking stochastic feeding costs into account.
1. Introduction
In this paper, we extend the results of Ewald et al. (Citation2017) for valuation and optimal decision-making in aquaculture management, taking account of risks attached to a particular input factor: feed. While feed costs have been clearly identified as a potential risk factor for aquaculture production, see, for example Luna et al. (Citation2023) and Misund (Citation2022), feed cost risk has not been taken into account in models for valuation and decision making of aquaculture businesses. This paper is the first to explore this topic. Its relevance is increased due to higher recent volatility in commodity markets.
More specifically, we will discuss whether accounting for the possibility of feeding cost risk in valuation and decision-making makes a significant impact, given the current scale of such risk relative to salmon output price risk. This is a very relevant question for aquaculture businesses and their investors. In doing so, we introduce a methodology for comparing stopping rules from different model frameworks to make a meaningful judgement. To be more precise, we demonstrate a comparison of different stopping times, when conditioned on single paths of the underlying stochastic process. To this end, we will mainly use the Least-Square-Monte Carlo regression (LSMC) combined with Longstaff and Schwartz (Citation2001) to perform the backward induction in the optimal stopping problem for harvesting the salmon. We also implemented a Deep Learning approach like in Becker et al. (Citation2021) as a control and observed that it performs well for this purpose and coincides with the LSMC results.
The focus of this article is to understand the impact of feeding cost risk on the decision making in harvesting farmed salmon. According to Misund (Citation2022, pp. 28 ff.) a typical blend of salmon feed consists of soybean meal (30–44 %), soybean oil, rapeseed oil, wheat, corn, fish meal, and fish oil. The soy-based ingredients make up the majority of the blend and for this reason, soybean future markets provide a good proxy for future price development of salmon feed and its risk characteristics, as well as providing hedging opportunities for aquaculture businesses.
We will model both commodities, salmon and soy, using two implicitly coupledFootnote1 Schwartz 2-factor models (cf. Schwartz Citation1997). We will demonstrate, however, that both empirical data and a sensitivity analysis reveal that the effect of the coupling is rather weak. Nevertheless, as both salmon and soy bean prices explicitly occur in the objective function, both do indeed effect the harvesting decision. We will investigate the impact of the parameters on the harvesting decision, as well as problems concerning the estimation of the model parameters. More specifically, we will compare two different techniques to calibrate the models: the first uses a Kalman filter as originally suggested by Schwartz (Citation1997); it is being facilitated by a large number of authors. The second one uses a nested minimization based on Cortazar and Schwartz (Citation2003) and is facilitated by a somehow smaller but still considerable number of authors. Both approaches are conceptually very different. We find that both methods capture the unobservable state variables well, but lead to very different estimates for the model parameters. Both of these different parameter sets, however, result in a relatively good fit to the future market data. For pricing futures, this discrepancy may therefore be less of an issue, but, as we demonstrate, it has a significant impact on real option valuation and the optimal harvesting rule discussed in this article. Such model uncertainty seems to be neglected in the literature and requires more attention in future investigations of real options.
To simplify things initially, we will first assume that the two commodities salmon and soy are uncorrelated. For the specific data sets used in this article, we will provide evidence that supports this assumption in section A. In addition, however, we also conduct an experiment with hypothetical (but realistic) non-zero inter-correlations, showing that such only have a very small impact on the decision making and valuation. In this paper, we will focus on stochastic feeding costs in different scenarios, as described further below.
For an overview of the historical development for salmon commodity pricing and valuation models, we refer the reader to Ewald et al. (Citation2017). Additionally, for a comprehensive treatment of all the economic factors of fish farming we refer the reader to Misund (Citation2022) and Luna et al. (Citation2023). In this article, we focus on (stochastic) feeding costs.
Shepherd et al. (Citation2017) discuss salmon feed in detail and consider supply chain issues, which are implicitly included in this paper, as in the event of supply shortage, we would expect the future prices to rise accordingly. Considering supply chains, we could also look at storage models such as in Osmundsen et al. (Citation2021). Gomes et al. (Citation2023) investigate salmon feed intake and overfeeding, which could be linked to a storage model.
Nevertheless, our article is the first article that looks at the impact of feed cost risk on the decision making of aquaculture businesses. There is nothing alike in the literature.
The remainder of this paper is structured as follows: in section 2, we introduce the underlying commodity price model, followed in section 2.1 by a description of the salmon farm features considered in this paper. Afterwards, in section 2.2, we formulate the optimal decision-making problem using both deterministic and stochastic feeding costs. Numerical results will be discussed in section 3. We first describe the market data in section 3.1, followed by two calibration algorithms in section 3.2. Following this, we explain our methodology for comparing stochastic and deterministic feeding rules in section 3.3. Our main results are presented and discussed in section 3.4 while the main conclusion of this paper is summarized in section 4.
2. Mathematical model and framework
Henceforth, let be a probability space and be a risk-neutral measure. Moreover, let T>0 be a finite time-horizon and r>0 a fixed deterministic interest rate.
We will use a multi-commodity framework consisting of initially two independent Schwartz 2-factor models directly under , i.e. where are Brownian motions generating the σ-algebra which is augmented by nullsets satisfying the usual conditions.
The dynamics describes the ith commodity's spot price with convenience yield described by . The parameter is the spot volatility, the mean reversion speed of the convenience yield, the long-term mean, a risk-premium and the volatility of the convenience yield.
It is not difficult to implement the optimal stopping problem in section 2.2 so as to include intercorrelations for the Brownian motions. This analysis is deferred to the appendix, which also presents empirical evidence.Footnote2
Henceforth, will take the role of the salmon spot price and will take the role of the soybean spot price. Even in the case of intercorrelation of and , standard tools for calibration of both commodities can be applied individually which is referred to section 3.2. In fact, we can use the results in Schwartz (Citation1997) to obtain an explicit formula of the futures/forwardFootnote3 prices in this model. Including intercorrelations does not change these formulas. We have for given spot price , convenience yield and time-to-maturity (1) (1) where , omitting superscripts i referring to the ith commodity for ease of notation, thus superscripts have to be understood as exponents.
2.1. Salmon farm parameters
In this section, we briefly describe the features of a typical salmon farm, referring the reader to Misund (Citation2022) for a detailed discussion on general economic issues concerning salmon farms.
We consider a single farm over one harvesting cycle, hence financial values correspond to the value of a lease, as discussed in Ewald et al. (Citation2017). This means that a fish farmer leases the farm, buys smolt, young salmon, and feeds them till they are ready for harvest, and at time of harvest sells the fish for the market price and returns the farm. The growth of the fishes over time depends on various factors like water temperature, amount and quality of feed, health, etc. We simplify this by considering a deterministic function over time, a so-called Bertalanffy's growth function, given by for parameters a, b, c given in table . This function measures the growth in kg per fish. We assume a constant mortality rate and the total number of fish at time t is given by Now, we are able to measure the total biomass (in kg) of the fish farm over time by setting We will consider only two varying factors of production costs: harvesting costs and feeding costs, all other costs including labor, medical treatments, capital costs, etc., will be treated as constants for simplicity. Harvesting costs are given by per kg of fish, the total harvesting costs of the fish farm at time t>0 are therefore Feeding costs will be the main focus of this paper. We use a conversion rate of how much kg of feed will convert to how much kg of fish a reasonable value. Let be the initial feeding cost for one fish per year. We will infer the feeding costs from the relative changes of soybean prices , i.e. by using and define the discounted cumulative total feeding costs asFootnote4 for general feeding costs , where once more an additional upper index referring to stochastic versus deterministic is omitted for ease of notation.
The parameters in table are mostly taken from Ewald et al. (Citation2017) and references therein. The initial feeding and harvesting costs are estimated from Misund (Citation2022, p. 25 figure 9). We will use the values in table for the remainder of this paper.
2.2. Optimal stopping problem
Following Ewald et al. (Citation2017, pp. 8 ff.), the objective of a fish farmer is to find the optimal harvesting time for salmon cultivated on the farm, where optimal has to be understood as maximizing the expected value under a risk-neutral measure. The latter corresponds to maximizing the financial value of the farm, when appropriately taking account of relevant risk premia, see Ewald et al. (Citation2017). We consider the current value of the fish at their current weight minus the harvesting costs at and the cumulative feeding costs up to this point in time . Let and . The optimal stopping problem for stochastic and deterministic feeding costs becomes respectively (2) (2) (3) (3) In this paper, we compare the stopping rules obtained from and by evaluating (4) (4) for in an appropriate way as described in section 3.3, and investigate the question whether is a good enough approximation of or alternatively in which cases it is beneficial to consider the slightly more complicated stopping rule .
We will solve both of the optimal stopping problems numerically by using least-square Monte Carlo (LSMC), i.e. a backward induction with the Longstaff and Schwartz (Citation2001) algorithm and refer the reader to Ewald et al. (Citation2017, pp. 9 ff.) for the algorithmic details. We use standard polynomials (monomials) up to power 2 for the regression of the conditional expectations in our implementation.
Remark 2.1.
It is not difficult to implement the Deep Optimal Stopping Network by Becker et al. (Citation2021) and we provide the code for using this as well. This allows in principle for high-dimensional optimal stopping problems, which could become relevant if one considers further stochastic factors. For example, using soybean futures as a surrogate for the feeding costs is a more or less crude approximation of reality, the feed consists of several different ingredients, also including maize and fish meal (cf. Misund Citation2022, p. 29 figure 11), all could be modeled stochastically as well. Introducing stochastic mortality and stochastic growth of the fish would add to the further dimensions, making a least-square Monte Carlo regression less and less appealing, as the computational costs increase, while the deep neural networks copes well.
3. Numerical experiments
In this section, we will carry out some numerical experiments. In section 3.1, we will briefly discuss the historical data used for the calibration process as described in section 3.2. After the calibration, we will compare the different feeding cost scenarios by using a pathwise comparison of the stopping rules obtained from LSMC. Lastly, in section 3.4, we present our results and draw our main conclusion: In fact, it is beneficial to consider stochastic feeding costs, at least under certain scenarios which we identify.
For the calibration we used matlab with the (Global) Optimization Toolbox running on Windows 11 Pro, on a machine with the following specifications: processor Intel(R) Core(TM) i9-13900K CPU @ 3.00 GHz and 2x32 GB (Dual Channel) Kingston DIMM DDR5 RAM @ 5600 MHz. A GPU did not improve the performance in this case.
For all of our experiments, we will fix the interest rate to r = 0.0303.
3.1. Market data
We use historical future data from 01/01/2006 till 01/01/2023 for both salmonFootnote5 and soybeans. This is illustrated in figure . For the plots we used a nearest neighbor interpolation for fixed date in the direction of the time-to-maturity. A dark blue color reflects low prices, while a bright yellow color reflects high prices relative to the individual commodity. On the left-hand side, we can see the evolution of the salmon future prices over time for different time-to-maturities and on the right-hand side for the soybean futures. Notably, the volatility of these prices seems to increase significantly at the end during the Covid pandemic. For salmon the prices seem to increase steadily over time with more rapid increase recently. If we estimate the spot prices from the smallest time-to-maturity in these pictures, we can also observe that the majority of the behavior of the future prices is determined by the spots, since they appear almost constant or with non-rapid fluctuations on the time-to-maturity axis for a fixed date.
3.2. Calibration to market data
At the start of this section, we would like to remind the reader about two well-known techniques for the calibration of multi-factor commodity pricing models with hidden state variables to historical futures price data. Since our commodity models are uncoupled, we will omit once again the dependence on the individual commodities throughout this entire section. The first was introduced by Cortazar and Schwartz (Citation2003) as a nested least square regression, the second one is using a Kalman filter (cf. Schwartz Citation1997).
The goal is to find both the model parameters and the unobservable spots and convenience yields for each date , .
For the calibration procedure, we will restrict ourselves to a subset of the main dataset. In fact, we only consider the slice from 01/01/2018 to 01/01/2022, taking only the most recent price developments into account making a regime-switching model unnecessary.
We will denote in this section the number of days, where market future prices are available by and for each date the number of available maturities by . The market future prices at date with time-to-maturity , will be denoted by and the model future prices depending on the parameters Π by .
3.2.1. Cortazar and Schwartz (Citation2003)
We would like to minimize the following objective: subject to We need the constraint since the spot price and convenience yield are not observable. The optimization for the state variables can be solved efficiently by a linear least-square regression and for minimizing the objective we use matlab's fmincon with the interior-point method. This is a simplified version of the algorithm presented in Cortazar and Schwartz (Citation2003). It is only used to stress that the model future prices are mostly determined by the unobservable state variables and can provide an equally good fit to the market future prices for very different parameters Π.
3.2.2. Kalman filtering
Following Schwartz (Citation1997, pp. 10 ff.), the idea is to first discretize the log-spot price and convenience yield under the historical measure , e.g. by using an Euler–Maruyama scheme. They are both normally distributed. Thus, for a homogeneous time grid with step-size , we have Letting we have the transition equation in a so-called state–space formulation. Here is serially uncorrelated. Since the spot prices are non-observable, we need to measure them. For this we use the log-future prices with different time-to-maturities to derive the measurement equation where is serially uncorrelated and independent of η. Note that ϵ has to be added as measurement noise to make the model compatible for Kalman filtering. The choice of the covariance matrix has a significant impact on the estimation. We chose in our implementation a diagonal covariance matrix D. This choice seems to be the standard for commodity models and has already been used by Schwartz (Citation1997).
Using different panels, i.e. a collection of different time-to-maturities , can yield significantly different parameters. The panels are assumed to be fixed throughout the entire filtering, which is a disadvantage compared to Cortazar and Schwartz (Citation2003), since it can use the entire data set without any interpolation or averaging. To compare the Kalman filter to the method by Cortazar and Schwartz (Citation2003), we use a daily time step for the Kalman filter as well.
The parameters can now be estimated by maximizing the likelihood of equaling the market log-future prices and meanwhile estimating the unobservable spot prices and convenience yields by the Kalman filter. For more details, we refer to the code and the monographs Harvey (Citation1989, pp. 100 ff. Chapter 3) and Bishop (Citation2006, pp. 635 ff. Chapter 13.3). We use matlab's fmincon with the interior-point method to minimize the negative log-likelihood.
3.2.3. Model uncertainty
In figure , we compare some calibration results using the soybean data from 01/01/2018 till 01/01/2022 using both a Kalman filter and Cortazar and Schwartz (Citation2003). We found the following parameters: The red color will show all the results using and the green color for . In the upper third of the figure, we compare the model future prices to the market future prices for different time-to-maturities on the 16/12/2022, which was randomly chosen. We can see that both models seem to regress the market prices (blue crosses) appropriately and they are very close to each other. In the middle part of the figure, we compare the inferred spot prices for each date from 01/01/2018 till 01/01/2022. We can also see that both calibration methods seem to find very similar spot prices. A little bit more variation can be seen in the inferred convenience yields in the lower part of the figure, but still very similar. We would like to stress at this point that the model seems to produce very similar results with extremely different parameters. If one only needs to find the unobservable spot prices or fit the model to futures prices, then both methods perform equally well, but if one needs the underlying model for more complex decision making, this raises a major concern, as in our case. In fact, for the real option discussed in this paper, the model parameters will have a significant impact on the harvesting decision and the valuation of the business. We will address this problem further in future research.
We believe that the Kalman filter underestimates the real volatility, while the method by Cortazar and Schwartz (Citation2003) overestimates it. Since there seems to be a lot of uncertainty in finding appropriate parameters for our commodity models, we will use the artificial parameters shown in tables and for our further investigation. These are based on the calibration results, and chosen such that we can discuss the question of whether stochastic feeding costs should be considered in aquaculture investment or whether the effect is negligible. The mean relative price changes of the commodity models using the different parameters are illustrated in figure . The left subfigure shows the salmon prices. The red line corresponds to the scenario down, down, the green line to down, up, and the blue line to up, up. Similarly for the soy spot prices in the right subfigure. The red line corresponds to the scenario low volatility, the green line corresponds to medium volatility, and the blue line corresponds to high volatility.
We performed many tests and found that the most sensitive parameter for estimating the benefit of using stochastic feeding costs is for a given salmon scenario. Moreover, the closer the feeding costs are to the salmon revenue, the more the feeding costs matter, which explains our choices for selecting the salmon scenarios such that we have a mean decrease, mean stable, and mean increase scenario in prices. This could be achieved by only adjusting the risk-premium parameter , since it changes the drift of the convenience yield and thus the drift of the spot price.
We have made the code publicly available and encourage the reader to try other parameter configurations.
3.3. Comparison of exercise decisions
To compare the optimal exercise decisions in the different feeding cost scenarios, we will employ a pathwise comparison of the stopping times. Let be a filtered probability space satisfying the usual conditions, where is generated by a stochastic process, and , i = 1, 2, be two sub-σ-filtrations. Moreover, let be an ()- stopping time and an ()- stopping time. Now, let us fix a path , then conditioned on this path the two stopping times and can be compared as real numbers.
Additionally, still conditioned on , we may compare the stopped values of a stochastic process , i.e. and .
3.4. Results
In this section, we will assume stochastic feeding costs and demonstrate the differences and improvements when the optimal stopping rules obtained from accounting for stochastic feeding costs are employed as compared to the case where deterministic feeding costs are assumed. We compare all the different scenarios using all the combinations of the parameters given in tables and . For the pathwise comparison of the stopping times, we used simulations in the LSMC, which takes roughly 1 second (roughly 0.6 seconds to generate the stochastic processes and 0.1 for the actual LSMC algorithm) on the CPU in the case of stochastic feeding costs. We repeat these calculations times to compute the confidence intervals of our results. We used standard polynomials (monomials) up to degree 2 as a regression basis.
In table , we show a metric for the relative improvement of using stochastic feeding costs compared to deterministic feeding costs. For this we use the pathwise comparison denoted by . The value is the mean of the trials as aforementioned and in brackets are the confidence intervals.
As expected, we note in the case of low vol (first row of table ) that the benefit of using a stopping rule accounting for the stochastic nature of the feed costs is only slightly better than its deterministic counterpart. In this case, deterministic feeding costs seem to be a good approximation. The benefit of using stochastic feeding costs, however, increases up to the higher the volatility, for the scenario of declining salmon prices.
In table , we present the corresponding values of the fish farm (Equation4(4) (4) ) using the different stopping rules for all of the scenario combinations. We only present the mean of the trials in this table to make it more readable and refer the reader to the codeFootnote6 for the quite narrow confidence intervals and other statistics. Furthermore, we stress how much these values change in relation to changes in the risk-premium , showing that the decision making in the real option is very sensitive to the model parameters.
Let us focus on the first column in table , the down, down scenario. The values are close to each other regardless of the volatility scenario for the feeding costs. On the other hand, the values differ significantly and increase with higher volatility. This means if the model is misspecified with e.g. too low volatility, then the deterministic stopping rules will produce less revenue than the stochastic stopping rules, which can benefit from the higher volatility.
If the initial feeding costs would have been of the production costs, then e.g. in the case down, up with medium vol the benefit of using stochastic feeding costs would increase to roughly . This is similar for all the other cases as well and highlights the importance of determining the correct relationship of salmon revenue and feeding costs. For feeding costs between and of the production costs the benefit will lie in between and . Thus the benefits presented in table can be understood as a lower bound.
4. Conclusion
In this article, we focused on the question of whether accounting for stochastic feeding costs can significantly improve aquaculture decision making and increase the financial value of an aquaculture business as compared to the case when deterministic feeding costs are assumed. We found a partial answer: if the volatility of the feed price is high enough, then it is beneficial to use stochastic feeding costs, otherwise deterministic feeding costs can lead to an almost equal performance. In none of the cases, however, does the inclusion of stochastic feeding costs lead to impaired performance, and as the computational effort only marginally increases when using our proposed methodology, we highly recommend to adopt relevant models to account for feeding cost risk.
We found that there is a lot of model uncertainty, highlighted by the significantly different parameters obtained from Kalman filtering and the technique by Cortazar and Schwartz (Citation2003). Since this has a major impact on the real option, both value and exercise, it needs to be addressed in future work. To this end, we would like to add a control to the objective (Equation3(3) (3) ) in terms of a model-free decision rule, based on so-called myopic look ahead and k-step ahead rules (cf. Ross Citation1971). It might be possible to add such a control also to the Kalman filter allowing for more robust parameter estimations.
In the line of feeding costs, we have seen that the relative difference of the salmon prices to the feeding costs is important. If salmon prices are much higher/lower than feeding costs and tend to increase/decrease a lot, then the stochastic nature of the feeding costs may be negligible/dominating. To investigate this further, one could also study a more realistic case, in which storage for the feed is available, as well as optimal pairs of buying time and buying quantity combined with an adjustable feeding rate per day. Another opportunity for future research is to further investigate the correlation between salmon price and salmon feed and how this should be implemented and estimated in classical multi-factor commodity models. An application of reinforcement learning comes to mind to tackle this problem.
Moreover, we are interested in a case where the intercorrelations of the commodities may be stochastic as well. As this leads to a full correlation matrix, it can be modeled with a stochastic process taking values in an appropriate Lie-group like in Muniz et al. (Citation2021). For this the techniques developed in Muniz et al. (Citation2022) and Kamm et al. (Citation2021) may be very helpful.
In Misund (Citation2022, pp. 40–45), it is argued that biological costs due to, e.g. salmon lice treatments are of equal size to the feeding costs. Thus, in future studies, one should address a similar question for stochastic mortality or at an even deeper level of detail, look at how host–parasite models and costs for salmon lice treatments can be implemented with the classical salmon farm model.
Open Scholarship
This article has earned the Center for Open Science badges for Open Data and Open Materials through Open Practices Disclosure. The data and materials are openly accessible at https://github.com/kevinkamm/AquacultureStochasticFeeding.
Code availability
The Matlab/Python code and data sets to produce the numerical experiments are available at https://github.com/kevinkamm/AquacultureStochasticFeedinghttps://github.com/kevinkamm/AquacultureStochasticFeeding.
Acknowledgments
We would like to thank the anonymous reviewers for their comments and insights, which significantly improved this manuscript.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Notes
1 With implicitly coupled we mean that the coupling mechanism is through possible correlation rather than an explicit coupling of the corresponding SDEs in the way that the soybean spot price occurs in the dynamics of the salmon spot price and vice versa. Allowing for implicit coupling is quite common in multi-commodity models, see, for example Ellefsen and Sclavounos (Citation2009). An explicit coupling, however, would likely cause unprecedented challenges in computing futures prices and beyond this in the calibration of the model.
2 The stopping problem by itself could even be solved under the assumption of an explicit coupling, the LSMC algorithm does not present any major obstacles here. However, a good empirical calibration to future prices allowing for explicit coupling would be very hard to achieve, if not impossible.
3 We assume that the interest rate is deterministic and constant. Therefore, forward and future prices are the same, cf. Björk (Citation2009, p. 456 Proposition 29.6).
4 The time derivative of the growth is denoted by and given by . The term captures the weight increase of one fish in kg, the amount of feed in kg that is required for this growth, the total feed and finally the total cost.
5 The historical salmon future prices are publicly available onhttps://fishpool.eu/forward-price-history/ (last accessed 04/07/2023 12:45 CEST).
References
- Becker, S., Cheridito, P., Jentzen, A. and Welti, T., Solving high-dimensional optimal stopping problems using deep learning. Eur. J. Appl. Math., 2021, 32(3), 470–514. doi:10.1017/s0956792521000073
- Bishop, C.M., Pattern Recognition and Machine Learning (Information Science and Statistics), 2006 (Springer-Verlag: Berlin, Heidelberg).
- Björk, T., Arbitrage Theory in Continuous Time (3rd ed). Oxford Finance. Includes Bibliographical References and Index. 2009 (Oxford University Press: Oxford).
- Cortazar, G. and Schwartz, E.S., Implementing a stochastic model for oil futures prices. Energy Econ., 2003, 25(3), 215–238. doi:10.1016/S0140-9883(02)00096-8
- Ellefsen, P.E. and Sclavounos, P., Multi-factor model of correlated commodity - Forward curves for crude oil and shipping markets. April 2009.
- Ewald, C.O.., Ouyang, R. and Siu, T.K., On the market-consistent valuation of fish farms: Using the real option approach and salmon futures. Am. J. Agric. Econ., 2017, 99(1), 207–224. doi:10.1093/ajae/aaw052
- Gomes, A., Zimmermann, F., Hevrøy, E., Søyland, M., Hansen, T., Nilsen, T. and Rønnestad, I., Statistical modelling of voluntary feed intake in individual Atlantic salmon (Salmo salar L.). Front. Mar. Sci., 2023, 10, 1127519. doi:10.3389/fmars.2023.1127519
- Harvey, A.C., Forecasting, Structural Time Series Models and the Kalman Filter, 1989 (Cambridge University Press: Cambridge).
- Kamm, K., Pagliarani, S. and Pascucci, A., On the stochastic magnus expansion and its application to SPDEs. J. Sci. Comput., 2021, 89(3), 56. doi:10.1007/s10915-021-01633-6
- Longstaff, F. and Schwartz, E.S., Valuing American options by simulation: A simple least-squares approach. Rev. Financ. Stud., 2001, 14(1), 113–147. doi:10.1093/rfs/14.1.113
- Luna, M., Llorente, I. and Luna, L., A conceptual framework for risk management in aquaculture. Mar. Policy, 2023, 147, 105377. doi:10.1016/j.marpol.2022.105377
- Misund, B., Cost development in Atlantic salmon and rainbow trout farming: What is the cost of biological risk?. SSRN, 2022. doi:10.2139/ssrn.4307278
- Muniz, M., Ehrhardt, M. and Günther, M., Approximating correlation matrices using stochastic Lie group methods. Mathematics, 2021, 9(1), 94. doi:10.3390/math9010094
- Muniz, M., Ehrhardt, M., Günther, M. and Winkler, R., Correction to: Higher strong order methods for linear ItøSDEs on matrix Lie groups Correction to: Higher strong order methods for linear itøsdes on matrix lie groups. BIT Numer. Math., 2022, 62(3), 1093–1093. doi:10.1007/s10543-022-00911-5
- Osmundsen, K.K., Kleppe, T.S., Liesenfeld, R. and Oglend, A., Estimating the competitive storage model with stochastic trends in commodity prices. Econometrics, 2021, 9(4), 40. doi:10.3390/econometrics9040040
- Ross, S.M., Infinitesimal look-ahead stopping rules. Ann. Math. Stat., 1971, 42(1), 297–303. http://www.jstor.org/stable/2958480
- Schwartz, E.S., The stochastic behavior of commodity prices: Implications for valuation and hedging. J. Finance, 1997, 52(3), 923–973. doi:10.1111/j.1540-6261.1997.tb02721.x
- Shepherd, C.J., Monroig, O. and Tocher, D.R., Future availability of raw materials for salmon feeds and supply chain implications: The case of Scottish farmed salmon. In Aquaculture 467. Cutting Edge Science in Aquaculture 2015, pp. 49–62, 2017. doi:10.1016/j.aquaculture.2016.08.021
Appendix. The impact of intercorrelations
In this section, we will discuss the impact of intercorrelations of the two commodities. We will assume that all correlations are constant and deterministic. Since the spot prices and convenience yields of both commodities are unobservable, we discuss several different ways to infer the correlation from the future data using similar techniques as for the calibration.
We only have one realization of the time series and to eliminate effects from common drifts of the commodities such as inflation, we will use the first difference technique to extract all of our correlations. Moreover, it is implied that the distribution, from which we suspect the unobserved state variables to come from, is stationary. This allows us to consider for the computation of the correlation the time series as a vector of realizations from the same distribution and we can compute statistics on this. To be more precise, let , , j = 1, 2, be two time series, we compute the correlations at zero lag on the time series and define In our experiments we have n = 754 coming from roughly 250 business days per year over the time span of 3 years. Using matlab's 2023a's corrcoeff under standard assumptions this implies that only correlations outside of the interval can be considered as statistically significant. This result is based on the classical assumption that the standard errors follow a student's t-distribution.
A.1. From filtered spots
Both the Kalman filter and the method by Cortazar and Schwartz (Citation2003) give an estimate of the log-spot prices and the convenience yield. We use these time series to conduct our correlation study in this section. Define , then we have for example that the correlation of and represents the correlation between the log-spot prices of salmon and soybean.
In table , we show the intracorrelations together with the intercorrelations inferred from the filtered time series. The first column refers to the panel used in the computation of the Kalman filter, so future contracts with maturities of x months. We used the same panel for both commodities. We can see that most of the correlations are similar among different panels, except for the intra-correlation of soybean log price and convenience yield. All the intercorrelations are less than , which we interpret as insignificant. Similarly, using the inferred log-spot prices and convenience yields using the method by Cortazar and Schwartz (Citation2003) yields the following correlations: , , , , and . Again the intercorrelations appear to be insignificant.
A.2. Joint Kalman filter
Let us briefly derive the state–space model for the joint Kalman filter under the historical measure for both salmon and soybeans. The assumption is that all the Brownian motions involved are correlated. Then we can proceed exactly like Schwartz (Citation1997, pp. 10 ff.). We denote with the log-spot price, whose dynamics is given by We discretize both and by the Euler–Maruyama scheme on a homogeneous time grid , i.e. for Now, we want to find matrices , such that the transition equation is given by where are serially uncorrelated and we want to find matrices , such that the measurement equation ( takes the role of the log-future prices of both commodities) is given by where are serially uncorrelated and refers to the time-to-maturity for the future contracts of the commodities i = 1, 2.
The coefficients for the transition equation are given by Let denote the future prices (Equation1(1) (1) ). The coefficients for the measurement equation are given by with the obvious changes if there are multiple maturities in the different panels of the two commodities.
In table , we show the parameters found by the joint Kalman filter and in table we show similar to table the correlations inferred from the filtered log-spot prices and convenience yield. Again, we present the correlations for different panels used in the Kalman filter, we used the same panels for both commodities. In all cases, the values of tables and are very close, which also serves to validate our choice of using the first difference technique for the filtered time series. In these tests, the values of the correlations except for differ among the different panels, which raises the question of parameter uncertainty and the suitability of the Kalman filter for this problem again.
Moreover, in all cases, we have for the intercorrelations . This is higher than in section A.1 but still not a particular high correlation either, but now we have some statistically significant correlations. We show in the third part of the appendix though, that the impact of correlations of this magnitude is very minor while performance improvement through the inclusion of stochastic feed-costs (whether correlated or not) is still being guaranteed.
A.3. Case study
In this small section, we investigate the impact of the intercorrelations on the gain due to using a stochastic feeding model and the farm value using the stopping rule based on stochastic feeding costs.
Let and denote the correlations from tables and , respectively. We define our test correlation matrix as follows: Since the highest intercorrelation we saw in the previous sections was we perform two tests in all scenarios with all parameters as in tables and but now with the full correlation matrices and . We add in table the relative improvements, defined in section 3.4, denoted by and , respectively, to table . Each entry contains the mean of runs with simulations for the LSMC algorithm and the confidence intervals.
We can see that the intercorrelations had almost no impact on the relative improvements due to the stochastic stopping rule, except in the high-volatility scenario combined with the decreasing salmon price with a difference of roughly between the case without intercorrelations and the positive intercorrelations.
In table , we present the impact of the positive and negative correlations scenario on the farm value . We can see in all cases, that negative intercorrelations will lessen the farm value and positive intercorrelations will increase the farm value. This is intuitive, as salmon prices contribute to revenue and soy bean prices to cost, so a positive correlation achieves some diversification affect in the profits while negative correlations have the opposite effect. However, the changes in the farm value are very small for all the cases.
Since the code is publicly available, we invite the reader to use different parameters to validate these tests.