1.3.4. A Sahpiro-Wilk-próba többváltozós normálitás ellenőrzésére

A többváltozós Shapiro-Wilk-próba végrehajtása a mvnormtest csomagban lévő mshapiro.test() függvénnyel történik, melynek az általános alakja a következő:

# ------
# SABLON  Sahpiro-Wilk-próba többváltozós normálitás ellenőrzésére
# ------
library(mvnormtest)
mshapiro.test(U)

Az U a bemenő adatmátrix, amelynek a soraiban szerepelnek az egyes változók.

8.30. példa. Többváltozós normalitás ellenőrzése részvényindexek napi záróárfolyama alapján
Az mvnormtest csomag EuStockMarkets adattáblája jelentős európai részvényindexek napi záróárfolyamát tartalmazza. Ellenőrizzük a többváltozós normalitásra vonatkozó hipotézist!

A függvény hívása:

data(EuStockMarkets, package = "mvnormtest")
EuStockMarkets[15:29, 1:4]
       DAX  SMI  CAC FTSE
 [1,] 1625 1734 1764 2542
 [2,] 1628 1728 1763 2558
 [3,] 1632 1737 1769 2588
 [4,] 1621 1723 1778 2580
 [5,] 1613 1724 1780 2580
 [6,] 1605 1719 1768 2589
 [7,] 1606 1721 1758 2595
 [8,] 1617 1725 1757 2596
 [9,] 1619 1727 1755 2589
[10,] 1620 1727 1767 2592
[11,] 1620 1732 1766 2602
[12,] 1623 1724 1762 2585
[13,] 1614 1717 1760 2573
[14,] 1632 1723 1782 2597
[15,] 1630 1723 1790 2601
library(mvnormtest)
C <- t(EuStockMarkets[15:29, 1:4])
mshapiro.test(C)

    Shapiro-Wilk normality test

data:  Z
W = 0.8161, p-value = 0.005955

Az outputból kiolvasható, hogy a többváltozós normalitását állító nullhipotézist elutasítjuk.