<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JMF</journal-id><journal-title-group><journal-title>Journal of Mathematical Finance</journal-title></journal-title-group><issn pub-type="epub">2162-2434</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jmf.2021.113027</article-id><article-id pub-id-type="publisher-id">JMF-111253</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Business&amp;Economics</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Singular Valued Decomposition and Principal Component Analysis to Compare Market Indexes
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Fernando</surname><given-names>Vadillo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Nerea</surname><given-names>Vadillo</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>&amp;amp;#201;cole des Ponts Paris Tech, Paris, France</addr-line></aff><aff id="aff1"><addr-line>Department of Mathematics, University of the Basque Country, Leioa, Spain</addr-line></aff><pub-date pub-type="epub"><day>09</day><month>06</month><year>2021</year></pub-date><volume>11</volume><issue>03</issue><fpage>484</fpage><lpage>494</lpage><history><date date-type="received"><day>14,</day>	<month>July</month>	<year>2021</year></date><date date-type="rev-recd"><day>10,</day>	<month>August</month>	<year>2021</year>	</date><date date-type="accepted"><day>13,</day>	<month>August</month>	<year>2021</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, we used the Singular Value Decomposition (SVD) to find the relationships in the fluctuation of the six market indexes CAC 40, DAX, DOW JONES 30, FTSE 100, IBEX35 and NIKKEI 225 during the year 2018. This technique allows relating several indexes in a very similar way the classical Principal Component Analysis (PCA). In fact, we will just use the statistical software to confirm some results.
 
</p></abstract><kwd-group><kwd>Singular Value Decomposition</kwd><kwd> Principal Component Analysis</kwd><kwd> Computational Aspects of Data Analysis</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>It is assumed that there are six indexes: CAC 40, DAX, DOW JONES 30, FTSE 100, IBEX35 and NIKKEI 225 with n = 254 trading days, in fact not all indexes have the same number of days, when a value was missing the value of the index has been repeated. In this order, let be</p><p>Q   = ( q i j ) = ( q 1 , q 2 , q 3 , q 4 , q 5 , q 6 ) ∈ R 254 &#215; 6 . (1)</p><p>In <xref ref-type="fig" rid="fig1">Figure 1</xref>, you can see these values, although the difference in size prevents any idea of their possible relationships, in other words, the data needs to be normalized. The first is centering the values in each column using the mean value for that column, i.e.</p><p>Q i j   =   q i j − q &#175; j ,     with     q &#175; j = 1 254 ∑ i = 1 254     q i j , (2)</p><p>and the second step is to scale the values in each column using a characteristic value S j for that column, in this case we used the maximum entry in the jth column in absolute value, so</p><p>P = ( p 1 , p 2 , p 3 , p 4 , p 5 , p 6 ) = ( p i j )     with       p i j   =   Q i j S j , (3)</p><p>for i = 1 , ⋯ , 254 ;   j = 1 , ⋯ , 6 . In <xref ref-type="fig" rid="fig2">Figure 2</xref>, we have plotted the columns of the matriz P . In this graphic, it already seems to detect possible relations between the variations in the indices.</p><p>The question considered is, is there a connection between the movements in the indexes of the markets? and if there are, which are the relationships and which are not?</p><p>This paper is organized as follows. In Section 2, we describe the principal components and possible linear approaches. In Sections 2 and 5, we study the one and two dimensional approximations respectively and we compare our results with those obtained with the software in Matlab. In Section 8, we consider the five dimensional approximation with a result maybe a little surprising. Finally in Section 11, we analyze the numerical results and draw the main conclusions.</p><p>Our numerical methods were implemented in Matlab, the codes are available on request. The experiments were carried out in an Intel(R) Core(TM)2 Duo CPU U9300 @ 1.18 GHz, 1.91 GB of RAM.</p></sec><sec id="s2"><title>2. Principal Component</title><p>The goal of Principal Component Analysis is to find the principal directions of the normalized data matrix P ∈ R 254 &#215; 6 . This technique has widely be used in computer science for data reduction as it enables to summarise the main directions of the data set. However, we will use an alternative option to Component Analysis called singular value decomposition. Before properly entering data</p><p>processing we split our data set into a training and testing set, respectively P 1 ∈ R 127 &#215; 6 and P 2 ∈ R 127 &#215; 6 . P 1 is used to find the principal components while P 2 is used to test the accuracy of the approximations. In practice, we select the even rows of the dataset for training and the odd for testing.</p><p>Singular Values Composition (SVD) gives: P 1 =   U Σ V T where U is an 127 &#215; 127 orthogonal matrix, V is an 6 &#215; 6 orthogonal matrix and Σ = diag ( σ 1 , ⋯ , σ 6 ) is an 127 &#215; 6 diagonal matrix. The columns of V are called the principal components. This technique has widely been applied in applied mathematics. For further analysis we suggest some literature references [<xref ref-type="bibr" rid="scirp.111253-ref1">1</xref>] - [<xref ref-type="bibr" rid="scirp.111253-ref10">10</xref>]. In particular, SVD can be seen as a basis transformation that enables us to go from an initial six dimension corresponding to the initial data basis into a second six-dimension space with orthogonal basis. U and V correspond to the transformation matrices. In Matlab the relevant command is svd. In this particular case, the singular values of P 1 , that is the diagonal elements of the matrix Σ are</p><p>σ 1 = 8.0164 ,   σ 2 = 3.3344 ,   σ 3 = 1.9863 ,</p><p>σ 4 = 1.2209 ,   σ 5 = 0.9312 ,   σ 6 = 0.5284.</p><p>and</p><p>V = ( v 1 , v 2 , v 3 , v 4 , v 5 , v 6 ) = ( 0.4129 − 0.0473 0.1955 0.3034 − 0.7363 − 0.3934 0.4820 0.1892 − 0.1485 0.1407 − 0.1590 0.8153 0.1561 − 0.7115 − 0.2788 0.5518 0.2950 − 0.0157 0.5053 − 0.0008 0.7078 − 0.0484 0.4868 − 0.0663 0.4869 0.3991 − 0.5855 − 0.0815 0.2817 − 0.4181 0.2837 − 0.5445 − 0.1345 − 0.7581 − 0.1709 0.0316 )</p><p>Because we want to determine the best linear fit of the normalized data</p><p>P = ( p 1 , p 2 , p 3 , p 4 , p 5 , p 6 ) ,</p><p>one need select one of the following linear functions</p><p>p = α 1 v 1 , (4)</p><p>p = α 1 v 1 + α 2 v 2 , (5)</p><p>p = α 1 v 1 + α 2 v 2 + α 3 v 3 , (6)</p><p>p = α 1 v 1 + α 2 v 2 + α 3 v 3 + α 4 v 4 , (7)</p><p>p = α 1 v 1 + α 2 v 2 + α 3 v 3 + α 4 v 4 + α 5 v 5 , (8)</p><p>the first choice (4) corresponds a one-dimensional approximation or linear case, (5) is a two-dimensional approximation, etc.</p></sec><sec id="s3"><title>3. Linear Case</title><p>In this section, we only focus in the first linear relation defined in the previous section: p = α v 1 that written by components is</p><p>p j = α v j 1 ,     for       j = 1 , ⋯ , 6.</p><p>Our goal is to assess the predictive power of this first approximation, in other words, if we knew an index, could we predict another index? For example, if we select the French market index (Cac) ( j = 1 ) we take α = p 1 / v 11 , then the best fits for the other indexes are</p><p>p j   =   α   v j 1   =   v j 1 v 11   p 1 ,     for     j = 2 , ⋯ , 6.</p><p>This procedure applied in each day i = 1 , ⋯ , 127 is the prediction</p><p>p i j   =   v j 1 v 11   p i 1 ,     for     j = 2 , ⋯ , 6. (9)</p><p>The resulting lines are shown in <xref ref-type="fig" rid="fig3">Figure 3</xref> in red for three example, from the left to right we predict the values of the indexes Dax, Ftse and Dow Jones respectively. The blue points are the real values versus from the testing set in the matrix P 2 ; we could conclude that the Cac index can be used to predict the indexesDax and Ftse but the Dow Jones doesn’t. In the <xref ref-type="fig" rid="fig4">Figure 4</xref> you can see other examples, in the center we can observe the best approximation that is obtained with the Dax and Ibex indices.</p><p>On the other hand, the Principal Component Analysis (PCA) is a classical technique with a very wide bibliography, see for example ( [<xref ref-type="bibr" rid="scirp.111253-ref11">11</xref>], Chap. 8), [<xref ref-type="bibr" rid="scirp.111253-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.111253-ref13">13</xref>] ( [<xref ref-type="bibr" rid="scirp.111253-ref14">14</xref>], Chap. 12), ( [<xref ref-type="bibr" rid="scirp.111253-ref15">15</xref>], Chap. 3) ( [<xref ref-type="bibr" rid="scirp.111253-ref16">16</xref>], Chap. 4), ( [<xref ref-type="bibr" rid="scirp.111253-ref17">17</xref>], Chap. 6), ( [<xref ref-type="bibr" rid="scirp.111253-ref18">18</xref>], Chap. 1). This technique looks for connections between quantities, even though there is no obvious reason why they have to be connected. The Principal Component Analysis of raw data with Matlab is the command pca with the following sintaxis:</p><p>&#183; &gt;&gt; [coefs,score] = pca(data);</p><p>&#183; &gt;&gt; vbls = {‘Cac’,’Dax’,’Dow’,’Ftse’,’Ibex’,’Nikkei’}</p><p>&#183; &gt;&gt; biplot(coefs(:,1:2),’Scores’,score(:,1:2),’VarLabels’,vbls)</p><p>where the each column of the matrix</p><p>coefs = ( v 1 , − v 2 , v 3 , − v 4 , − v 5 , v 6 )</p><p>contains coefficients for one principal component in descending order of component variance, and the matrix score ∈ R 127 &#215; 6 correspond to observations. All six variables are represented in the biplot <xref ref-type="fig" rid="fig5">Figure 5</xref> and the direction and length of the vector indicate how each variable contributes to the two principal components, i.e. the first principal component, which is on the horizontal axis, has positive coefficients for the six variables and the largest coefficient in the first principal component corresponding: Ftse, Dax, Ibex and Cac Indexes. Morevover, the second principal component, which is on the vertical axis, has positive coefficients for the indexes Dow and Nikkei and negative for Ibex and Dax. The red points for each of the 176 observations indicates the score of each observation for the two principal components in the plot. On the other hand, note that the nearest indexes are the British Ftse with the French Cac and German Dax with Spanish Ibex. Moreover, the American Dow Jones is the furthest away.</p></sec><sec id="s4"><title>4. Two Dimensional Approximation</title><p>In this subsection we will try to answer the following question: knowing two indices are we able to predict the other four ones? For simplification, let assume we only have the first two variables; the French CAC index and the German DAX index. We would like to predict the other indices: Dow Jones ( j = 3 ), Ftse ( j = 4 ), Ibex ( j = 5 ) or Nikkei with ( j = 6 ). For each index j, because p = α 1 v 1 + α 2 v 2 , in components</p><p>p j   =   α 1 v j 1 + α 2 v j 2 ,     for     j = 2 , ⋯ , 6.</p><p>and we must compute the parameters α 1 , α 2 using the data, i.e., for each i = 1 , ⋯ , 127 solving the two dimensional system</p><p>( p i 1 p i 2 ) = ( v 11 v 12 v 21 v 22 ) ( α i 1 α i 2 ) , (10)</p><p>and the i-th prediction for the j index is</p><p>p i j   =   α i 1 v j 1 + α i 2 v j 2 . (11)</p><p>In <xref ref-type="fig" rid="fig6">Figure 6</xref> and <xref ref-type="fig" rid="fig7">Figure 7</xref> we have plotted the four cases. For each one, the red line is what would be obtained if the predicted values and real values are equal and the blue points are the real values versus the values predicted using the training set. From these four graphs two predictions are reasonable (Ftse and Ibex) and the other two are quite bad (Dow Jones and Nikkei).</p><p>On the other hand, using the before software in Matlab we can represent three components by typing:</p><p>&#183; &gt;&gt; biplot(coefs(:,1:3),’Scores’,score(:,1:3),’VarLabels’,vbls)</p><p>with the result in <xref ref-type="fig" rid="fig8">Figure 8</xref> a picture similar to the previous <xref ref-type="fig" rid="fig5">Figure 5</xref> but with three principal components. Maybe the most remarkable detail is that the vectors for indexes Cac, Dax, Ftse and Ibex are almost on a single plane.</p></sec><sec id="s5"><title>5. Five Dimensional Approximation</title><p>The question that we now consider is whether known five indices, how well can predict the sixth.</p><p>Now the fit is (8) i.e.</p><p>p = α 1 v 1 + α 2 v 2 + α 3 v 3 + α 4 v 4 + α 5 v 5 , (12)</p><p>which in matrix form is</p><p>( p 1 p 2 ⋮ p 6 ) = ( v 11 v 12 ⋯ v 15 v 21 v 22 ⋯ v 25 ⋮ ⋮ ⋱ ⋮ v 61 v 62 ⋯ v 65 ) ( α 1 α 2 ⋮ α 5 ) . (13)</p><p>In order to make the mathematical formulation easier, we assume that the interesting variable is p 1 , then we need to find the α k ’s in terms of p 2 , ⋯ , p 6 what is achieved by solving the linear system</p><p>( p 2 p 3 ⋮ p 6 ) = ( v 21 v 22 ⋯ v 25 v 31 v 32 ⋯ v 35 ⋮ ⋮ ⋱ ⋮ v 61 v 62 ⋯ v 65 ) ( α 1 α 2 ⋮ α 5 ) , (14)</p><p>If we write α k = ∑ j = 2 6     a k j p j for k = 1 , ⋯ , 5</p><p>p 1   =   α 1 v 11 + α 2 v 12 + α 3 v 13 + α 4 v 14 + α 5 v 15 =   a 2 p 2 + a 3 p 3 + a 4 p 4 + a 5 p 5 + a 6 p 6 ,</p><p>with a k = ∑ j = 1 5     v 1 j a j k .</p><p>Finally, this procedure applied in each data i = 1 , ⋯ , 127 result prediction</p><p>p i 1   =   a 2 p i 2 + a 3 p i 3 + a 4 p i 4 + a 5 p i 5 + a 6 p i 6 . (15)</p><p>In Figures 9-11 we have represented the six cases. Similarly to the previous <xref ref-type="fig" rid="fig6">Figure 6</xref> and <xref ref-type="fig" rid="fig7">Figure 7</xref>, the red line is what would be obtained if the real values and predicted values are equal and the blue points are the real versus the predicted values using the training set. From these figures we could highlight the following comment:</p><p>There are two different behaviors, while for the indexes Dax, Cac and Ibex the predictions are reasonable, the other three indexes have quite bad predictions.</p></sec><sec id="s6"><title>6. Conclusions and Discussion</title><p>In this paper, we have considered six indexes: CAC 40, DAX, DOW JONES 30, FTSE 100, IBEX35 and NIKKEI 225 in the year 2018, and we have tried to link their movements using the principal components of the matrix of their fluctuations. Our numerical results are very close to the numerical software with Matlab, however, the result of the last Section 8 might be a little surprising, especially because of the deviation in the English index Ftse.</p><p>In this point, a question we might ask is: how many columns of V is needed for our analysis? ( [<xref ref-type="bibr" rid="scirp.111253-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.111253-ref20">20</xref>] ). If we use the first k columns from V , the relative error is given in ( [<xref ref-type="bibr" rid="scirp.111253-ref10">10</xref>], p. 415) by</p><p>R k = σ k + 1 2 + ⋯ + σ 6 2 σ 1 2 + ⋯ + σ 6 2 , (16)</p><p>for k = 1 , ⋯ , 5 representing in <xref ref-type="fig" rid="fig1">Figure 1</xref>2. Usually, this information is used to decide on how many components to use for a PCA, the most used is based on a noticeable change in this plot, applying this to <xref ref-type="fig" rid="fig1">Figure 1</xref>2, one would again decide on taking one or two columns and no more. There are those who use a criterion of the form R k &lt; t o l , where t o l is a number chosen somewhere between 0.25 and 0.05, here the result is similar. Moreover, after the results of <xref ref-type="fig" rid="fig5">Figure 5</xref> and <xref ref-type="fig" rid="fig8">Figure 8</xref> in this research it would seem that the linear case with one column is the best.</p><p>This small academic exercise does not conclude important results, however, we believe that it is quite easy to extend this kind of analysis to longer series of data or also apply it to other indexes, for example in Investing.com there are 45 indexes. This would need to prepare the data files, a routine but important job, but with little academic interest. The main philosophy of all this is written by Yuval Noah Harari in the introduction of [<xref ref-type="bibr" rid="scirp.111253-ref21">21</xref>]: In a wold deluged by irrelevant information, clarity is power.</p></sec><sec id="s7"><title>Fund</title><p>This work was supported by Spanish Ministry of Sciences Innovation and Universities with the project PGC2018-094522-B-100 and by the Basque Government with the project IT1247-19.</p></sec><sec id="s8"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s9"><title>Cite this paper</title><p>Vadillo, F. and Vadillo, N. (2021) Singular Valued Decomposition and Principal Component Analysis to Compare Market Indexes. Journal of Mathematical Finance, 11, 484-494. https://doi.org/10.4236/jmf.2021.113027</p></sec></body><back><ref-list><title>References</title><ref id="scirp.111253-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Bulirsch, R. and Stoer, J. (1980) Introduction to Numerical Analysis. Springer, Berlin.</mixed-citation></ref><ref id="scirp.111253-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Golub, G.H. and Van Loan, C.F. (1989) Matrix Computations. The Johns Hopkins University Press, Baltimore.</mixed-citation></ref><ref id="scirp.111253-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Walkins, D.S. (1991) Fundamentals of Matrix Computations. John Wiley, Hoboken.</mixed-citation></ref><ref id="scirp.111253-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Higham, N.J. (1996) Accuracy and Stability of Numerical Algorithms. SIAM, Philadelphia.</mixed-citation></ref><ref id="scirp.111253-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Trefethen, L.N. and Bau, D. (1997) Numerical Linear Algebra. SIAM, Philadelphia. https://doi.org/10.1137/1.9780898719574</mixed-citation></ref><ref id="scirp.111253-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Meyer, C.D. (2000) Matrix Analysis and Applied Linear Algebra. SIAM, Philadelphia. https://doi.org/10.1137/1.9780898719512</mixed-citation></ref><ref id="scirp.111253-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Moler, C.B. (2004) Numerical Computing with Matlab. SIAM, Philadelphia. https://doi.org/10.1137/1.9780898717952</mixed-citation></ref><ref id="scirp.111253-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Yang, W.Y., Cao, W., Chung, T.S. and Morris, J. (2005) Applied Numerical Methods Using Matlab. Wiley Interscience, Hoboken. https://doi.org/10.1002/0471705195</mixed-citation></ref><ref id="scirp.111253-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Ascher, U.M. and Greif, C. (2011) A Firts Course in Numerical Methods. SIAM, Philadelphia. https://doi.org/10.1137/9780898719987</mixed-citation></ref><ref id="scirp.111253-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Holmes, M.H. (2016) Introduction to Scientific Computing and Data Analysis. Springer, Berlin. https://doi.org/10.1007/978-3-319-30256-0</mixed-citation></ref><ref id="scirp.111253-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Marques de Sa, J.P. (2007) Applied Statistics Using SPSS, STATISTICA, MATLAB and R. Second Edition, Springer, Berlin. https://doi.org/10.1007/978-3-540-71972-4</mixed-citation></ref><ref id="scirp.111253-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Jolliffe, I.T. (2010) Principal Component Analysis. Second Edition, Springer, Berlin. https://doi.org/10.1007/978-3-642-04898-2_455</mixed-citation></ref><ref id="scirp.111253-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Abdi, H. and Williams, L.J. (2010) Principal Component Analysis. Wiley Interdisciplinary Reviews: Computational Statistics, 2, 433-459. https://doi.org/10.1002/wics.101</mixed-citation></ref><ref id="scirp.111253-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Rencher, A.C. and Christensen, W.F. (2012) Methods of Multivariate Analysis. 3rd Edition, Wiley, Hoboken. https://doi.org/10.1002/9781118391686</mixed-citation></ref><ref id="scirp.111253-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Dolliffe, I.T. (2016) Computational and Statistical Methods for Analysing Big Data with Applications. Elsevier, Amsterdam.</mixed-citation></ref><ref id="scirp.111253-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Chalfileld, C. and Collins, A.J. (2017) Introduction to Multivariate Analysis. Chapman and Hall/CRC, London.</mixed-citation></ref><ref id="scirp.111253-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Olive, D.J. (2017) Robust Multivariate Analysis. Springer, Berlin. https://doi.org/10.1007/978-3-319-68253-2</mixed-citation></ref><ref id="scirp.111253-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Husson, F., Lê, S. and Pag, J. (2017) Exploring Multivariate Analysis by Examples Using R. CRC Press, Boca Raton. https://doi.org/10.1201/b21874</mixed-citation></ref><ref id="scirp.111253-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Peres-Neto, P.R., Jackson, D.A. and Somers, K.M. (2005) How Many Principal Components? Stopping Rules for Determining the Number of Non-Trivial Axes Revisited. Computational Statistic &amp; Data Analysis, 49, 974-997. https://doi.org/10.1016/j.csda.2004.06.015</mixed-citation></ref><ref id="scirp.111253-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Josse, J. and Husson, F. (2012) Selecting the Number of Components in Principal Component Analysis Using Cross-Validation Approximations. Computational Statistic &amp; Data Analysis, 56, 1869-1879. https://doi.org/10.1016/j.csda.2011.11.012</mixed-citation></ref><ref id="scirp.111253-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Harari, Y.N. (2018) 21 Lessons for the 21st Century. Vintage Books, New York. https://doi.org/10.17104/9783406727795-21</mixed-citation></ref></ref-list></back></article>