Introduction

Mining is a capital-intensive industry that requires hundreds of million-dollar investment in major equipment (Fu et al., 2014), as well as continuous operational and capital expenditure. Investments in the mining and minerals industry are regarded risky (Topal, 2008). Each mining project is highly sensitive to commodity price and there is some turbulence in commodity prices in recent years.

Iron ore is a highly important mineral for the human civilization as it is used to produce steel. Vast majority of world production (56%) and export (74%) is heavily reliant to Australia and Brazil, and China is the single largest importer with 66% of world iron ore import, meaning diversity of seller and buyer is limited (OEC – Iron Ore 2021). With declining relationship between Australia and China over past few years, importance of iron ore has emerged as a key commodity surrounding tensions of both countries because the Australian economy is heavily dependent on iron ore exports and Chinese heavy industry is equally reliant on low-cost Australian supplies (Wilson, 2017).

Historically, iron ore was traded on long-term basis contracts. However, since 2006, there has been a change to annual negotiation system between large producers and large consumers and subsequently spot market trades based on prices set by independent benchmarking companies which consequently have seen rapid fluctuation of iron ore prices (Caputo et al., 2013). Iron ore price fluctuated between US$40 to almost US$190/tonne in the past two decades (Market Index Iron Ore, n.d.). The forecast of iron ore price trend is vital for its producers and investors to be able to prepare for dramatic price changes in both short and long terms. The fall of iron ore price results in decreasing ultimate pit limit (UPL) as well as net present value (NPV) of mines, which in turn heavily affects the operational income of iron ore mines. Hence, it is essential to evaluate the potential causes of the change in iron ore price so that it can eventually be captured in tools to forecast short-term (ST) and long-term (LT) iron ore prices for managing the targeted production. In order to forecast the iron ore price, the first step is to understand and analyse the possible relationship of iron ore price with other potential variables.

Several studies have been done to understand the relationship between iron ore price and other economic index as well as other commodity prices. Pustov et al. (2013) modelled long-term iron ore price using marginal costs (future lows) and marginal incentive price (future highs) and forecasted as $85/tonne and $124/tonne respectively considering depletion of existing iron ore deposits and targeted return on investments for new projects. Haque et al. (2016) determined that when the iron ore price increases, Australian dollars also increase but no influence occurs the other way around. Warell (2018) found out that the iron ore price, GDP growth in China, and freight rates were co-integrated in the long run. The structural break test was used to conclude that the change in pricing regime does not have a significant impact on the iron ore price when extending the time period; however, the most important factor for iron ore prices up to 2012 was GDP growth in China. Ma and Wang (2019) expanded the finding that oil, gas, coal, and iron ore prices are all associated with an increase in appreciation of Australian dollars and a decline in the Chinese RMB.

Big mining companies often produce different commodities of diverse portfolio and yet no study has been explored on the interactions of different commodity prices. It will be beneficial for mining companies and investors to find out the relationship between different commodity prices so that change in iron ore price can be predicted not only for maximizing the profit but also for risk mitigation purpose.

In this paper, twelve prices on LNG, aluminium, nickel, silver, Australian coal, zinc, gold, oil, tin, copper, lead, and Commodity Price Index for Metals (CPI) have been studied against iron ore price. Twelve commodity prices are readily available and cover the diverse portfolio of different mining companies. LNG, oil, and coal price is studied against iron ore prices as these are fuel to run the industry and civilization. Other minerals such as aluminium, copper, nickel, zinc, tin, and lead are also studied as they all serve similar purpose to steel which is the end use of iron ore. All the minerals above are essentially used in our civilization especially in different industries, infrastructure, manufacturing, as well as construction, economic climate, as well as market risk profile. The reason why gold and silver are studied is because gold and silver prices are the key indicator for economic climate as well as market risk profile.

The objectives of this paper are to (1) find out the bivariate and multivariate co-integrating relationship of monthly iron ore prices with 12 other monthly commodity prices or indices by employing the Johansen co-integration test and (2) reveal the short-run responses to long-term relationship between iron ore prices and 12 different commodity prices over the period from 1990 to 2020 through the vector error correction model (VECM) and Granger causality test.

Research method

Sources of data—commodity prices and index

In this paper, monthly iron ore prices over the period from 1990 to 2020 are considered which include pre- and post-transition period when iron ore prices change to shorter-term pricing and subsequently spot market trades (Caputo et al., 2013). There will be input variables which will be considered to test co-integration with iron ore price. These input commodity prices are CPI, gold, oil, silver, LNG, aluminium, copper, tin, lead, nickel, zinc, and Australian coal. The monthly iron ore prices and all other metals and energy prices and indices were collected from Indexmundi (Market Index Iron Ore, n.d.). For all the econometrical and statistical tests, MATLAB software (MATLAB version, 2020) has been used.

Necessity of unit root test—augmented Dickey-Fuller (ADF) test

Economists often use unit root tests to determine whether the time series data of major economic indices are stationary or not. The Dickey-Fuller test (Dickey & Fuller, 1979) has been performed in this study using Microsoft Excel Data Analysis Tool software to determine whether the time series variables contain a unit root or not to investigate the relationship between iron ore prices and all other variables using the Johansen co-integration test later in this research. This is because the co-integration test is applicable when the variables contain unit roots. Unit root is a stochastic trend in a time series, sometimes called a “random walk with drift.” If a time series has a unit root, it shows a systematic pattern that is unpredictable. Typical unit root test formula (Johansen, 1991) is written as:

$$\mathrm{Xt}=\mathrm{Dt}+\mathrm{Zt}+\mathrm{\varepsilon t}$$
(1)

Testing the stationarity of a time series is performed in autoregressive (AR) model, which is a stochastic process model to capture interdependencies amongst multiple time series variables and is written as:

$$\mathrm{X}(\mathrm{t})=\mathrm{\Phi X}\left(\mathrm{t}-1\right)+\dots +\mathrm{\Phi X}(\mathrm{t}-\mathrm{p})+\mathrm{ \varepsilon t}$$
(2)

where X(t) is the time series variable (iron ore price history and other variables), D(t) is the deterministic component (or signal) that can be modelled through the modelling techniques, Z(t) is the stochastic component (a random probability distribution or pattern that may be analysed statistically but may not be predicted precisely), δ is the stationary error, єt is the stochastic disturbances (or error terms), and Φ is the k × k matrix.

Each component will have its own outcome value and the null hypothesis is that there is a unit root (δ = 0). If unit root exists, \(\Phi =1\) and would be non-stationary and if no unit root exists,\(\Phi \ne 1\) it would be stationary. There are 3 test models randomly tested as part of the ADF test in this research, autoregressive (AR), autoregressive with drift variant (ARD), and trend stationary (TS). The null test models are tested against the alternative models.

The null hypothesis of the augmented Dickey-Fuller test is “The variable contains a unit root and is hence non-stationary” and the outcome is interpreted that if p > 0.05, null hypothesis cannot be rejected, contains unit root, and is non-stationary and if p < 0.05, null hypothesis is rejected, does not contain unit root, and is stationary.

Johansen co-integration test

To investigate the short-term or long-term (LT) relationship between iron ore price against several input variables, co-integration tests are required. Co-integration tests offer a basic outline of the data enabling estimation and interpretation of the variables given that the sequence of random variables is not stationary. The co-integration test provides an effective framework for testing models and estimate long-run relationships amongst co-integrated variables from the time series data.

The relationship between co-integration and error correction model was introduced by Granger (Granger, 1981) and is further developed by Granger and Weiss (Granger and Weiss 1983) who outlined the fundamentals of co-integration that if each vector of time series variable X(t) first reaching stationary after differencing, while a linear combination α′X(t)is stationary, X(t) is co-integrated with vector α. Engle and Granger (Engle and Granger 1987) presented the modelling of co-integration for non-stationary time series variables X(t).

The co-integration test enables estimation of LT relationships for co-integrated variables from the time series variable. The co-integration test is practically applicable when the variables contain unit roots. The Johansen test is one of the most commonly used for testing co-integration in multivariate time series variables X(t) (Johansen, 1991). It allows several co-integrating relationships, hence more applicable than the Engle-Granger test, which is based on the Dickey-Fuller test for unit roots from a single estimated co-integrating relationship. The Johansen test is used to test the co-integrating relationship of the price of iron ore against the econometric variables and is carried out according to the following steps:

  • (1) VECM representation and extract the effects of the lagged time series variable using Frisch-Waugh-Lovell (FWL) theorem:

    $$\widehat{u}\left(\mathrm{t}\right)=\Pi \widehat{\mathrm{v}}\left(\mathrm{t}\right)+\mathrm{\epsilon t}$$
    (3)

where Π is the matrix of coefficients on the vector error correction term, û(t) is the residual for ∆Xt from the left-hand side (LHS), \(\widehat{\mathrm{v}}\left(\mathrm{t}\right)\) is the residual for Xt-1 right-hand side (RHS), and єt is the stochastic disturbances (or error terms).

  • (2) All the variables in the co-integration are related symmetrically. No endogenous nor exogenous variables exist. This system is written as:where (ᾶ) is the k × k matrix of intercept, a constant, (β ~)’ is the k × k matrix of the coefficients of the lags of Xt, Ũ(t) is the residual for ∆Xt from the left-hand side (LHS), and ῦ(t) is the residual for Xt-1 right-hand side (RHS).

    $$\frac{1}{\left(\stackrel{\sim }{\alpha }\right)}u\left(t\right)=(\beta {\sim )}^{^{\prime}}v\left(t\right)$$
    (4)
  • (3) The adjustment parameters α and the Φ∗ ’s is estimated as:where Xt is the time series variable, Φ is the k × k matrix, δ is the stationary error, єt is the stochastic disturbances (or error terms), Φ is the k × k matrix, β is the coefficient of the lags of Xt, and α is the intercept, a constant.

    $$\Delta \mathrm{X}\left(\mathrm{t}\right)=\upphi +\mathrm{\alpha }{\upbeta }^{\mathrm{^{\prime}}}\mathrm{X}\left(\mathrm{t}-1\right)+\sum_{i=1}^{p-1}\mathrm{\Phi i}*\Delta \mathrm{X}\left(\mathrm{t}-\mathrm{i}\right)+\mathrm{\epsilon t}$$
    (5)

There are two types of Johansen co-integration tests in VECM which are the trace test and the maximal eigenvalue test. In the Johansen co-integration test, the rank of the long-run impact matrix is equal to the number of co-integrating relationships. In this research, maximal eigenvalue test is applied which undergo two processes: (1) estimate the VECM model with and without trend, with and without constant, and with varying numbers, k, of co-integrating vectors and (2) compare the models using likelihood ratio tests. The maximal eigenvalue test considers the null hypothesis that the co-integrating rank is k against the alternative hypothesis that the co-integrating rank is k + 1 and follows a non-standard distribution.

The trace test is carried out to assesses the null hypotheses H(r) of co-integration rank (r) less than or equal to n (dimensions of the data) against the alternative H(n). An example of the interpretation of Johansen co-integration result is summarized in Table 1.

Table 1 Example of interpretation of Johansen co-integration result

It is also important to determine a reasonable lag when VECM is tested for co-integration. This process is automated in MATLAB software (MATLAB MathWorks, n.d.a) to limit the valid lags that are applied.

Johansen co-integration test in bivariate model

The time series bivariate model of the co-integration test allows interpretation and definition of relationship between the two variables when the variables are not stationary. In a bivariate model co-integration for the variables y(t) and x(t), the two variables are co-integrated or being individually stochastic and have a long-run equilibrium relationship. The purpose of bivariate modelling is to define the detailed co-integrating relation between respective variables and iron ore.

Johansen co-integration test in multivariate model

To test for co-integration in multivariate time series, the Johansen trace test can be used. The test was derived by Johansen (1991) and tests the null hypothesis at most r co-integration relationships against the alternative that there are more than r co-integration relationships in multivariate time series variables. The purpose of multivariate modelling is to investigate the general trend of the distribution of the test statistic on number of co-integrations against iron ore price, which will be able to observe the change in overall commodity market pricing system.

Estimate VECM parameters for bivariate modelling using the Engle-Granger test

Estimation of the VECM using the Engle-Granger test (Engle et al., 1987) is carried out between the natural logarithm values of iron ore prices against natural logarithm values of the other monthly commodity variables followed by the Johansen co-integration test if the variables are co-integrated. The estimation is simply done using MATLAB (MATLAB MathWorks, n.d.b). VECM parameters are estimated using the following equation to find out the influence of the variables to iron ore price and vice versa:

$$\Delta Xt= \alpha {\beta }^{^{\prime}}*X\left(t-1\right)+ \sum_{j=0}^{k-1}\Gamma j-X\left(t-j\right)+v+\delta t+et$$
(6)

where α is the coefficient matrix of the error correction term and the adjusted long run disequilibrium of the variables, β is the coefficient matrix of the co-integrating vectors, Гj is the coefficient which estimates short-run shock effects on ∆xt, v is a constant term, δt is the linear time trend term, and et is the normally distributed error term.

The coefficient which is αβ′ has rank r which can be written as the product:

$$\prod \left(nxn\right)= \alpha \left(n x r\right) {\beta }^{^{\prime}}\left(r x n\right)$$
(7)

For a bivariate VAR(1) model, equation is written as below:

$$\mathrm{Xt}=\prod \left(1\right)X\left(t-1\right)+et$$
(8)

Since Xt is co-integrated with one co-integrating vector rank (∏) = 1 and can be decomposed to:

$$\prod ={\alpha \beta }^{^{\prime}}=\left[\begin{array}{c}\alpha 1\\ \alpha 2\end{array}\right][\begin{array}{cc}1& -\beta ]=\left[\begin{array}{cc}\alpha 1& -\alpha 1\beta \\ \alpha 2& -\alpha 2\beta \end{array}\right]\end{array}$$
(9)

VECM equation by equation to show change in X(1t) and X(2t) written:

$$\Delta X\left(1t\right)=\alpha 1 \left[X\left(1t-1\right)-\beta \mathrm{X}\left(2\mathrm{t}-1\right)\right]+e\left(1t\right)$$
(10)
$$\Delta X\left(2t\right)=\alpha 2 \left[X\left(1t-1\right)-\beta \mathrm{X}\left(2\mathrm{t}-1\right)\right]+e\left(2t\right)$$
(11)

From Eqs. 10 and 11, the VECM parameters are estimated; the estimates which are of interest are the β normalising co-integrating vector and α which is the speed of adjustment.

Granger causality test

Granger (1969) suggested a bivariate model for testing causality relationships in econometrics where a variable Xt is said to be Granger-causal variable for another time series variable Yt, if Xt helps to predict Yt. To test the Granger causality, it is required to estimate the following 2 × 2 unrestricted VAR models for iron ore prices and other commodity prices at levels.

$$\Delta Xt= \alpha 10+\sum_{k=1}^{p}\alpha 1*kX(t-k)+\sum_{k=1}^{p}\alpha 2*kY(t-k)+e1t$$
(12)
$$\Delta Yt= \beta 10+\sum_{k=1}^{p}\beta 1*kX(t-k)+\sum_{k=1}^{p}\beta 2*kY(t-k)+e2t$$
(13)

where Xt represents iron ore prices and Yt represents 12 other commodity prices; e1t and e2t are stochastic disturbances, i.e., error terms.

Results and discussions

Augmented Dickey-Fuller (ADF) test results

ADF outcome shows that the iron ore, gold, oil, silver, copper, Commodity Price Index (CPI), Australian coal, tin, LNG, aluminium, lead, nickel, and zinc all contain unit root at all lags between 0 and 6 months, at all models and at all test statistic, and hence the time series variables are non-stationary.

From the ADF test results shown in Table 2, it can be concluded that the null hypothesis (unit root exists) has been accepted (or cannot be rejected) at 5% significance (or with 95% confidence interval) for all the time series variables (iron ore, gold, oil, silver, copper, Commodity Price Index (CPI), Australian coal, tin, LNG, aluminium, lead, nickel, and zinc). This means that all the time series variables have unit roots and is non-stationary. Therefore, an assumption is made throughout this research that iron ore, gold, oil, silver, copper, CPI, tin, LNG, aluminium, lead, nickel, and zinc price data contain unit root, are non-stationary, and can apply the Johansen co-integration test.

Table 2 p-value of ADF test for unit roots (at 5% significance).

The reason why the non-stationary time series variable is a required condition to “Johansen co-integration” is because the Johansen co-integration assumes that the combination of co-integrated variables (or transformed state) produces the stationary system which consequently the variables may have a long-term relationship. In other words, the process involves transformation from non-stationary to stationary.

Johansen co-integration test results

Johansen co-integration test in bivariate model for commodity price or index against iron ore price (monthly)

This test finds out whether co-integration exists between commodity price and index against iron ore price. h = 0 means there exists no co-integrating relationship and h = 1 shows there exists co-integrating relationship between each commodity prices and index against iron ore price. The results are interpreted in accordance with the “Johansen co-integration test results” section and Appendix 1 Fig. 2 is showing number of co-integrations (from 0 to 1) for different commodities and index for each lag out of 0 to 45 different lags against iron ore.

The test rejects a null hypothesis for co-integration if h = 1 and fails to reject null hypothesis for co-integration if h = 0. According to the result in Table 3, it shows that null hypothesis has been rejected for co-integration against iron ore price for 5% significance between lag 0 and 45 in the following order: LNG – aluminium – nickel – Australian coal – zinc – CPI – oil – silver – tin – copper – lead – gold. Overall, co-integration is greatest between lag of 1 and 10 months, then gradually decreases until lag of 20 months and increases again at lag of 32 months then maintain its level until 45 months.

Table 3 Number of co-integration options between commodity prices against iron ore prices

The findings from bivariate analysis using Johansen co-integration are as follows:

  • Aluminium and LNG—co-integration exists at almost all lags

  • Copper—co-integration exists until lag of 10–14 months

  • Silver, tin, zinc, and Australian coal—co-integration exists up to 10 months of lag, tendency of no co-integration exists between 10 and 20, then co-integration exists again at 25–30 months lag until 40 months lag

  • Oil and CPI—co-integration only exists from lag 0 to 10 months, then diminishes after 10 months

  • Lead and gold—almost no co-integrations exist

Detailed relationship between iron ore and 12 commodity prices/index can be determined by VECM bivariate modelling in the “Estimate VECM parameters for bivariate modelling using Engle-Granger test results” section.

Johansen co-integration test in multivariate model amongst 12 different commodity prices and index as well as iron ore prices (monthly)

Johansen co-integration in the multivariate model was tested for co-integration amongst 12 monthly commodity prices and index as well as iron ore price to observe how many co-integrations exist. Different lags were tested to visualize trend of number of co-integrations in each lag and to observe the overall relationship between commodity prices and index against iron ore prices. Since there are 13 different commodity prices (n), there are 12 possible ranks (r). Number of ranks (r) in other words is the number of co-integrations.

The rank of the VAR model starts with 4 at lag 0 meaning that there are 4 relationships amongst 12 different commodity prices and index as well as iron ore prices (i.e., 4 relationships within 13 different commodity prices). The rank changes to 6 at 1 month, gradually decreases to 2 ranks until 8 months lag, maintains 2 until 11 months lag, gradually increases to 10 until 20 months, maintains 10 until 27 months, and then gradually decreases between 1 and 2 ranks until 45 months. The trend and results are shown in Fig. 1.

Fig. 1
figure 1

Number of co-integrations (N) against number of lag months (L) for multivariate model co-integration amongst 12 monthly commodity prices

From Fig. 1, the cyclic effect is exhibited which enabled wider understanding of commodity pricing system where:

  • There are 3 commodities which continuously co-integrates with iron ore price change at all lags until 27 months,

  • It takes between 20 and 27 months for at least 10 commodities to show a similar trend when change (increase or decrease) has been applied to iron ore price and 12 other commodity prices and index, and

  • The change in the commodity pricing system today diminishes after 30 months.

The trend-line can be drawn from Fig. 1 which shows strong resemblance to a sine curve and the approximate equation of the curve is shown in the equation below:

$$\mathrm{Number of co}-\mathrm{integrations }\left(N\right)=8\mathrm{sin}\left[\frac{\pi }{15}\left(L-10\right)\right]+2 \left[\mathrm{where range }0\le L\le 45\right]$$
(14)

where N is the number of co-integrations and L is the number of lag months.

Estimate VECM parameters for bivariate modelling using Engle-Granger test results

Johansen co-integration using bivariate modelling can be further assessed using vector error correction modelling using the Engle-Granger test to determine the relationship between different commodity prices against iron ore price. To determine whether VECM is statistically significant and stable long-term relationship, we need α1 < 0 or = 0, α2 > 0 or = 0 and at least one of them cannot be equal 0. The outcome of VECM parameters is largely α—long-term disequilibrium matrix and β—normalising co-integrating vector. The α and β are the 1 × 2 matrix and its interpretation is carried out as: α = (α1, α2) and β = (1, -β1).where.

α1:

is the adjustment coefficient which indicates how quickly the system comes to equilibrium, must be negative for VECM to be statistically significant,

α2:

is the adjustment coefficient which indicates how quickly the system comes to equilibrium, must be positive for VECM to be statistically significant—indicates positive association,

β1 :

is the normalising beta value which is the % appreciated per iron ore prices per 1% increase in commodity prices.

VEC modelling of iron ore prices to all other commodity prices and index is defined statistically significant with stable long-term relationship because all α1 < 0 and α2 > 0 which have been shown in Appendix 2 Table 6. It also shows results including α1, α2, β1, and whether positive or negative association exists between iron ore prices and commodity prices.

From the VEC model estimation, oil, Australian coal, and copper were the commodities with p-value < 0.05; this indicates that null hypothesis is rejected; hence, the VEC model coefficients are significant for oil, Australian coal, and copper. Long-run disequilibrium adjustment matrix was obtained for oil α (i.e., α1 and α2) = (− 0.0360, 0.0374), Australian coal α (i.e., α1 and α2) = (− 0.0133; 0.0479), and copper α (i.e., α1 and α2) = (− 0.0653; 0.3122) with p-values for α1 and α2 (0.0305; 0.0093), (0.0350; 0.0232), and (0.0411, 0.0287), respectively. High p-values (> 0.05) for other commodities, gold, silver, LNG, aluminium, CPI, tin, lead, nickel, and zinc indicate that the VEC model coefficients are insignificant, and that null hypothesis cannot be rejected.

The normalising co-integrating vector β1 =  − 1.3415 shows that a 1% increase in the oil price leads to an appreciation of iron ore price by approximately 1.34%, 1% increase in the Australia coal price leads to appreciation of iron ore price by approximately 1.29%, and finally 1% increase in the copper price leads to an appreciation of iron ore price by approximately 0.017% that are significant and meaningful.

The speed of adjustment parameters for oil price is − 0.036 (p-value 0.0305) meaning approximately 3.6% of oil price change per month can be attributed to the disequilibrium between actual and equilibrium levels and 0.0374 (p-value 0.0093) shows that the variability of iron ore price induces a positive change in the oil price. The same principle applies to coal price and copper, where approximately 1.33% of oil price and 6.53% of copper price per month can be attributed to the disequilibrium between actual and equilibrium levels and the variability of iron ore price induces a positive change in both the coal price and copper price.

Granger causality test results

The Granger causality test is carried out to test bi-directional causality test performed between iron ore prices and copper and oil and coal prices, and the results are tabulated in Tables 4 and 5. Results indicate that there was no causality found when no lag was applied; in other words, null hypothesis for Granger causality is not rejected at lag of 0 month. However, from lag of 1 month, there is bi-directional causality between iron ore prices and copper and coal prices, meaning null hypothesis for Granger causality is rejected from lag of 1 month. Iron ore always showed Granger cause to oil when tested with lag of 1 month onwards; however, oil did not have Granger cause at lag of 1 and 2 months and Granger cause occurs when tested from 12 months onwards.

Table 4 Granger causality test result—iron ore to copper, Australian coal, and oil
Table 5 Granger causality test result—copper, Australian coal, and oil to iron ore

Discussion

The iron ore prices have changed vastly in past 30 years as shown in Appendix 3 Fig. 3. In March 1990, the price of iron ore was only US$37.50 per tonne, and in December 2004, it was US$37.90 per tonne. However, between January 2005 and March 2008, the price had risen to US$197.12 per tonne. Then, until April 2009, the price had dramatically dropped to $59.78 per tonne, which was notably during the Global Financial Crisis (GFC) period. The price drop during GFC is followed by prompt recovery to $187.18 in February 2011. After that, there were notable fluctuations in the price until December 2013, then sharp decline from January 2014 until December 2015 to $40.50 per tonne. From January 2016 to April 2020, the iron ore price had fluctuated considerably, but had shown a tendency to increase overall.

Based on Granger causality and VECM, it is certain that oil, copper, and coal are interlinked with consumption of iron ore including steel production as well as production of other industrial metals, although it is uncertain to define the reason behind the bi-directional Granger causes between them. For instance, Australian thermal coal is highly used across the Asia–Pacific region for power generation purpose even today, which is then used to produce steel and oil is used to consume steel manufactured products such as automobiles, ships, and aircrafts. Until reliance on coal-powered plant and fossil fuel would reduce at significant level, this relationship would continue. There are continuous efforts to date to minimise the use of thermal coal and oil, and hence this relationship could potentially change in foreseeable future. Copper is the second highest produced and used base metal after aluminium (LePan, 2020), which is widely used as a power cable. The relationship of power generation, energy production, and consumption seems to play a part in demand of copper, although aluminium is the highest produced and used base metal; it did not have much relevance to iron ore price and does not have much relevance to power generation, energy production, and consumption process. This would hence lead to the relationship, if iron ore price or Australian coal price or copper price increases, oil price will start increasing within 1 month. Vice versa is also true for Australian coal price or copper price.

Conclusions

This research has investigated the relationship between the iron ore price against 12 different monthly commodity prices and index by application of the Johansen co-integration test in bivariate model. Multivariate Johansen co-integration was utilized to determine the co-integrating relationship between 12 different monthly commodity prices and index against iron ore price. Thirty years data (over period 1990–2020) were utilized to investigate the effect with lag month varying from 0 to 45 months. Based on ADF test results, conclusion is made that all the time series commodity prices and index have unit roots and is non-stationary, and hence Johansen co-integration test can be applied.

Both bivariate and multivariate Johansen co-integration tests revealed the co-integrating relationship at 95% confidence interval which confirmed that there is a long-term relationship between iron ore prices against 12 different monthly commodity prices and index.

The trend-line from a multivariate modelling displays number of co-integrations that resembles a sine curve and its equation is shown in Eq. 7. The sine curve interprets that there are 3 commodities which continuously co-integrates with iron ore price change at all lags until 27 months. This hence means that when an impact to commodity price(s) has been observed, it will take at least 20 and up to 27 months to visualize the change to entire commodity market.

VECM estimation has revealed in favour of short-run responses to a long-term relationship between iron ore prices and oil, Australian coal, and copper prices over the period 1990–2020. The normalising vector β1 reveals that a 1% increase in the oil, Australian coal, and copper price leads to an appreciation of iron ore price by approximately 1.34%, 1.29%, and 0.017%, respectively. The speed of adjustment parameter α1 which represents approximately 3.6% of oil price, 1.33% of Australian coal price, and 6.53% of copper price change per month attributes to the disequilibrium between actual and equilibrium levels. Positive adjustment coefficient α2 indicates that the change in iron ore prices induces a positive change in oil, Australian coal price, and copper price which are 0.0374, 0.0479, and 0.3122, respectively.

The Granger causality test results indicate that there is no causality found at zero (no) lag; however, from lag of 1 month onwards, there is bi-directional causality between iron ore price and copper and coal prices. Oil price does not show Granger cause on iron ore price until lag of 12 months, whereas iron ore price has Granger cause on oil price from lag of 1 month onwards. Therefore, Granger causality result aligns with the multivariate co-integration results which indicate that 3 commodities co-integrate with iron ore price at all lags and it is found that these are oil, copper, and Australian coal.

According to the results, it has been revealed that it will be more accurate to consider prolonged period data for taking better-informed decisions to find the relationships and their consequent strength of association. This is due to the limitation with shorter periods, wherein data loss inhibits the information variability and consequently compromises improved accuracy of results. Therefore, in the present study, approximately 30 years of data was considered. As a result, more accurate relationships have been established. The results and associated information are important for the iron ore mining companies across the world when setting their portfolio amongst different commodities, and for the commodity investors. This is because maintaining optimum ratio between different commodities is paramount to maximise NPV for its operations and to minimise any risk of NPV loss due to commodity price downturn for mining companies and investors.

This research has given an insight into the relationship between the iron ore price against oil, copper, and Australian coal price based on Granger causality and VECM results. Granger causality and VECM results indicate that oil, copper, and coal are interlinked with consumption of iron ore including steel production as well as production of other industrial metals. In other words, it is closely linked with energy lifecycle associated with iron ore to steel production. Thermal coal is used to generate power, copper is used for power cables, power is used at iron ore plants, steel mills produce steel using iron ore, and oil is then used to operate steel manufactured products such as mechanical equipment, automotive, and aerospace. Future research should involve economic analysis to determine the economic reason behind the bi-directional Granger causes between iron ore, coal, copper, and oil.