# Họ và tên: Nguyễn Thị Phương Thảo
# Lớp: 24NH1. Mã số sinh viên: 2454020012
# Bài thực hành cuối kì
### NHẬP LIỆU
library(readxl)
dulieu=file.choose()
dulieu=read_excel(dulieu)
dulieu$VNI=as.numeric(as.character(dulieu$VNI))
dulieu$VN30=as.numeric(as.character(dulieu$VN30))
dulieu$SP500=as.numeric(as.character(dulieu$SP500))
save(dulieu, file = "dulieu.rda")
is.data.frame(dulieu)
## [1] TRUE
head(dulieu)
## # A tibble: 6 × 4
##   Ngày                  VNI  VN30 SP500
##   <dttm>              <dbl> <dbl> <dbl>
## 1 2026-10-02 00:00:00 1738. 1894. 7723.
## 2 2026-10-01 00:00:00 1749. 1876. 7666.
## 3 2026-09-30 00:00:00 1769. 1891. 7652.
## 4 2026-09-29 00:00:00 1778. 1907. 7671.
## 5 2026-09-28 00:00:00 1781. 1914. 7684.
## 6 2026-09-25 00:00:00 1785. 1922. 7743.
dim(dulieu)
## [1] 276   4
### CÂU A
names(dulieu)
## [1] "Ngày"  "VNI"   "VN30"  "SP500"
str(dulieu)
## tibble [276 × 4] (S3: tbl_df/tbl/data.frame)
##  $ Ngày : POSIXct[1:276], format: "2026-10-02" "2026-10-01" ...
##  $ VNI  : num [1:276] 1738 1749 1769 1778 1781 ...
##  $ VN30 : num [1:276] 1894 1876 1891 1907 1914 ...
##  $ SP500: num [1:276] 7723 7666 7652 7671 7684 ...
summary(dulieu)
##       Ngày                          VNI            VN30          SP500     
##  Min.   :2025-08-11 00:00:00   Min.   :1581   Min.   :1741   Min.   :6344  
##  1st Qu.:2025-11-17 18:00:00   1st Qu.:1677   1st Qu.:1877   1st Qu.:6750  
##  Median :2026-03-07 12:00:00   Median :1762   Median :1944   Median :6931  
##  Mean   :2026-03-05 16:05:13   Mean   :1756   Mean   :1942   Mean   :7082  
##  3rd Qu.:2026-06-19 00:00:00   3rd Qu.:1828   3rd Qu.:2000   3rd Qu.:7483  
##  Max.   :2026-10-02 00:00:00   Max.   :1928   Max.   :2097   Max.   :7799
# NHẬN XÉT:
# Dữ liệu gồm 276 quan sát và 4 biến:Ngày,VNI,VN30,SP500.
# Ba biến VNI,VN30,SP500 là các biến định lượng.

### CÂU B: MÃ HÓA DỮ LIỆU THÀNH 3 PHÂN LOẠI (1: Thấp, 2: Trung bình, 3: Cao)
# MA HOA VNI
VNIMH = dulieu$VNI
VNIMH = replace(VNIMH, dulieu$VNI <= 1696.29, 1)
VNIMH = replace(VNIMH, dulieu$VNI > 1696.29 & dulieu$VNI <= 1806.50, 2)
VNIMH = replace(VNIMH, dulieu$VNI > 1806.50, 3)
VNI = data.frame(dulieu$VNI, VNIMH)
VNI
##     dulieu.VNI VNIMH
## 1      1737.71     2
## 2      1749.30     2
## 3      1768.62     2
## 4      1777.73     2
## 5      1780.68     2
## 6      1785.11     2
## 7      1775.09     2
## 8      1801.65     2
## 9      1816.93     3
## 10     1799.67     2
## 11     1815.66     3
## 12     1822.77     3
## 13     1810.11     3
## 14     1811.15     3
## 15     1788.23     2
## 16     1795.21     2
## 17     1829.23     3
## 18     1827.12     3
## 19     1830.44     3
## 20     1853.08     3
## 21     1827.72     3
## 22     1832.12     3
## 23     1831.56     3
## 24     1821.32     3
## 25     1791.41     2
## 26     1788.78     2
## 27     1768.12     2
## 28     1734.24     2
## 29     1726.69     2
## 30     1732.02     2
## 31     1727.46     2
## 32     1729.08     2
## 33     1765.63     2
## 34     1793.18     2
## 35     1773.41     2
## 36     1776.77     2
## 37     1768.06     2
## 38     1764.78     2
## 39     1776.46     2
## 40     1777.23     2
## 41     1762.84     2
## 42     1735.78     2
## 43     1744.66     2
## 44     1704.68     2
## 45     1680.62     1
## 46     1669.01     1
## 47     1686.11     1
## 48     1699.38     2
## 49     1668.53     1
## 50     1730.56     2
## 51     1743.51     2
## 52     1787.45     2
## 53     1804.24     2
## 54     1782.12     2
## 55     1806.63     3
## 56     1800.54     2
## 57     1828.34     3
## 58     1840.70     3
## 59     1853.70     3
## 60     1848.25     3
## 61     1843.50     3
## 62     1867.21     3
## 63     1860.01     3
## 64     1854.97     3
## 65     1871.91     3
## 66     1863.07     3
## 67     1878.02     3
## 68     1869.04     3
## 69     1857.91     3
## 70     1830.47     3
## 71     1806.20     2
## 72     1807.94     3
## 73     1799.31     2
## 74     1791.65     2
## 75     1798.61     2
## 76     1803.71     2
## 77     1793.05     2
## 78     1790.53     2
## 79     1838.90     3
## 80     1831.55     3
## 81     1819.01     3
## 82     1826.47     3
## 83     1844.54     3
## 84     1863.49     3
## 85     1863.67     3
## 86     1874.43     3
## 87     1884.18     3
## 88     1877.13     3
## 89     1896.89     3
## 90     1913.23     3
## 91     1912.93     3
## 92     1927.94     3
## 93     1921.60     3
## 94     1925.46     3
## 95     1898.37     3
## 96     1901.10     3
## 97     1895.50     3
## 98     1915.37     3
## 99     1909.01     3
## 100    1891.20     3
## 101    1874.85     3
## 102    1854.06     3
## 103    1854.10     3
## 104    1875.84     3
## 105    1853.29     3
## 106    1870.36     3
## 107    1857.30     3
## 108    1833.48     3
## 109    1837.11     3
## 110    1817.17     3
## 111    1819.83     3
## 112    1800.65     2
## 113    1775.65     2
## 114    1758.96     2
## 115    1750.00     2
## 116    1736.68     2
## 117    1756.55     2
## 118    1677.54     1
## 119    1674.99     1
## 120    1694.82     1
## 121    1702.93     2
## 122    1674.49     1
## 123    1662.54     1
## 124    1672.80     1
## 125    1644.63     1
## 126    1658.19     1
## 127    1614.77     1
## 128    1591.17     1
## 129    1647.81     1
## 130    1699.13     2
## 131    1713.83     2
## 132    1710.29     2
## 133    1693.21     1
## 134    1696.24     1
## 135    1709.61     2
## 136    1728.34     2
## 137    1676.73     1
## 138    1652.79     1
## 139    1767.84     2
## 140    1808.51     3
## 141    1818.27     3
## 142    1813.14     3
## 143    1846.10     3
## 144    1880.33     3
## 145    1879.64     3
## 146    1860.91     3
## 147    1867.62     3
## 148    1860.14     3
## 149    1824.09     3
## 150    1814.09     3
## 151    1796.85     2
## 152    1754.03     2
## 153    1754.82     2
## 154    1755.49     2
## 155    1782.56     2
## 156    1791.43     2
## 157    1813.40     3
## 158    1806.50     2
## 159    1829.04     3
## 160    1814.98     3
## 161    1802.91     2
## 162    1830.50     3
## 163    1843.72     3
## 164    1870.79     3
## 165    1882.73     3
## 166    1885.44     3
## 167    1893.78     3
## 168    1879.13     3
## 169    1864.80     3
## 170    1894.44     3
## 171    1902.93     3
## 172    1877.33     3
## 173    1867.90     3
## 174    1855.56     3
## 175    1861.58     3
## 176    1816.27     3
## 177    1788.40     2
## 178    1784.49     2
## 179    1766.90     2
## 180    1754.84     2
## 181    1729.80     2
## 182    1782.82     2
## 183    1772.15     2
## 184    1751.03     2
## 185    1704.31     2
## 186    1676.98     1
## 187    1673.66     1
## 188    1679.18     1
## 189    1646.01     1
## 190    1646.89     1
## 191    1698.90     2
## 192    1718.98     2
## 193    1747.17     2
## 194    1753.74     2
## 195    1741.32     2
## 196    1737.24     2
## 197    1731.77     2
## 198    1717.06     2
## 199    1701.67     2
## 200    1690.99     1
## 201    1680.36     1
## 202    1660.36     1
## 203    1667.98     1
## 204    1654.93     1
## 205    1655.99     1
## 206    1649.00     1
## 207    1659.92     1
## 208    1654.42     1
## 209    1635.46     1
## 210    1631.44     1
## 211    1631.86     1
## 212    1593.61     1
## 213    1580.54     1
## 214    1599.10     1
## 215    1642.64     1
## 216    1654.89     1
## 217    1651.98     1
## 218    1617.00     1
## 219    1639.65     1
## 220    1669.57     1
## 221    1685.83     1
## 222    1680.50     1
## 223    1652.54     1
## 224    1683.18     1
## 225    1687.06     1
## 226    1678.50     1
## 227    1663.43     1
## 228    1636.43     1
## 229    1731.19     2
## 230    1766.85     2
## 231    1757.95     2
## 232    1761.06     2
## 233    1765.12     2
## 234    1747.55     2
## 235    1716.47     2
## 236    1697.83     2
## 237    1685.30     1
## 238    1695.50     1
## 239    1645.82     1
## 240    1652.71     1
## 241    1665.05     1
## 242    1661.70     1
## 243    1666.48     1
## 244    1660.70     1
## 245    1666.09     1
## 246    1657.46     1
## 247    1635.26     1
## 248    1634.45     1
## 249    1658.62     1
## 250    1665.18     1
## 251    1670.97     1
## 252    1680.90     1
## 253    1684.90     1
## 254    1667.26     1
## 255    1657.75     1
## 256    1643.26     1
## 257    1637.32     1
## 258    1624.53     1
## 259    1666.97     1
## 260    1696.29     1
## 261    1681.30     1
## 262    1682.21     1
## 263    1680.86     1
## 264    1672.78     1
## 265    1667.63     1
## 266    1614.03     1
## 267    1645.47     1
## 268    1688.00     1
## 269    1664.36     1
## 270    1654.20     1
## 271    1636.37     1
## 272    1630.00     1
## 273    1640.69     1
## 274    1611.60     1
## 275    1608.22     1
## 276    1596.86     1
# MA HOA VN30
VN30MH = dulieu$VN30
VN30MH = replace(VN30MH, dulieu$VN30 <= 1906.81, 1)
VN30MH = replace(VN30MH, dulieu$VN30 > 1906.81 & dulieu$VN30 <= 1979.53, 2)
VN30MH = replace(VN30MH, dulieu$VN30 > 1979.53, 3)
VN30 = data.frame(dulieu$VN30, VN30MH)
VN30
##     dulieu.VN30 VN30MH
## 1       1893.85      1
## 2       1875.99      1
## 3       1890.57      1
## 4       1906.81      1
## 5       1914.35      2
## 6       1922.42      2
## 7       1938.50      2
## 8       1932.15      2
## 9       1954.91      2
## 10      1965.36      2
## 11      1953.26      2
## 12      1964.17      2
## 13      1975.01      2
## 14      1954.29      2
## 15      1951.14      2
## 16      1928.57      2
## 17      1936.69      2
## 18      1976.82      2
## 19      1967.64      2
## 20      1968.52      2
## 21      1963.01      2
## 22      1984.89      3
## 23      1961.57      2
## 24      1982.96      3
## 25      1979.23      2
## 26      1970.01      2
## 27      1936.15      2
## 28      1942.00      2
## 29      1927.79      2
## 30      1887.06      1
## 31      1875.73      1
## 32      1876.14      1
## 33      1877.68      1
## 34      1876.81      1
## 35      1909.23      2
## 36      1936.46      2
## 37      1922.53      2
## 38      1925.18      2
## 39      1911.09      2
## 40      1902.79      1
## 41      1916.88      2
## 42      1927.35      2
## 43      1917.69      2
## 44      1872.07      1
## 45      1886.27      1
## 46      1849.12      1
## 47      1824.35      1
## 48      1806.50      1
## 49      1829.36      1
## 50      1845.32      1
## 51      1826.90      1
## 52      1881.32      1
## 53      1887.32      1
## 54      1931.65      2
## 55      1941.65      2
## 56      1916.05      2
## 57      1946.06      2
## 58      1939.84      2
## 59      1970.82      2
## 60      1987.11      3
## 61      1998.44      3
## 62      1995.91      3
## 63      1991.11      3
## 64      2002.56      3
## 65      2009.04      3
## 66      2013.35      3
## 67      1995.71      3
## 68      2004.29      3
## 69      2008.57      3
## 70      2004.62      3
## 71      2010.15      3
## 72      1995.12      3
## 73      1980.13      3
## 74      1963.57      2
## 75      1967.22      2
## 76      1957.17      2
## 77      1960.19      2
## 78      1962.48      2
## 79      1944.36      2
## 80      1947.28      2
## 81      1960.97      2
## 82      1951.92      2
## 83      1936.81      2
## 84      1986.28      3
## 85      1982.29      3
## 86      1974.60      2
## 87      1972.99      2
## 88      1989.71      3
## 89      1997.06      3
## 90      1999.82      3
## 91      2022.46      3
## 92      2027.90      3
## 93      2021.72      3
## 94      2010.93      3
## 95      2027.51      3
## 96      2028.94      3
## 97      2027.45      3
## 98      2046.37      3
## 99      2050.58      3
## 100     2068.62      3
## 101     2043.51      3
## 102     2053.97      3
## 103     2040.51      3
## 104     2074.06      3
## 105     2079.10      3
## 106     2053.41      3
## 107     2032.30      3
## 108     2014.62      3
## 109     2022.75      3
## 110     2041.40      3
## 111     2011.42      3
## 112     2024.74      3
## 113     2025.41      3
## 114     2007.08      3
## 115     2009.04      3
## 116     1988.11      3
## 117     1979.19      2
## 118     1961.60      2
## 119     1946.55      2
## 120     1925.66      2
## 121     1928.23      2
## 122     1915.01      2
## 123     1931.01      2
## 124     1840.96      1
## 125     1836.25      1
## 126     1837.43      1
## 127     1852.99      1
## 128     1861.84      1
## 129     1829.59      1
## 130     1811.92      1
## 131     1821.53      1
## 132     1791.25      1
## 133     1814.73      1
## 134     1770.16      1
## 135     1741.05      1
## 136     1797.99      1
## 137     1854.19      1
## 138     1868.84      1
## 139     1873.65      1
## 140     1852.99      1
## 141     1853.60      1
## 142     1859.80      1
## 143     1889.94      1
## 144     1836.96      1
## 145     1780.71      1
## 146     1904.19      1
## 147     1942.76      2
## 148     1956.53      2
## 149     1959.35      2
## 150     2010.75      3
## 151     2061.75      3
## 152     2069.82      3
## 153     2049.64      3
## 154     2050.85      3
## 155     2039.80      3
## 156     2018.64      3
## 157     2016.47      3
## 158     2000.90      3
## 159     1951.58      2
## 160     1947.75      2
## 161     1943.60      2
## 162     1969.27      2
## 163     1988.19      3
## 164     1997.69      3
## 165     2004.31      3
## 166     2029.81      3
## 167     2018.98      3
## 168     1997.13      3
## 169     2019.88      3
## 170     2032.28      3
## 171     2077.76      3
## 172     2082.35      3
## 173     2080.38      3
## 174     2085.61      3
## 175     2094.24      3
## 176     2080.35      3
## 177     2047.48      3
## 178     2067.10      3
## 179     2089.21      3
## 180     2080.24      3
## 181     2066.21      3
## 182     2074.03      3
## 183     2096.76      3
## 184     2055.96      3
## 185     2028.68      3
## 186     2030.63      3
## 187     2009.70      3
## 188     1990.66      3
## 189     1965.97      2
## 190     1976.21      2
## 191     2023.13      3
## 192     2012.87      3
## 193     1985.28      3
## 194     1933.28      2
## 195     1903.47      1
## 196     1897.95      1
## 197     1909.87      2
## 198     1869.84      1
## 199     1867.03      1
## 200     1924.29      2
## 201     1946.98      2
## 202     1973.02      2
## 203     1983.82      3
## 204     1975.50      2
## 205     1979.53      2
## 206     1971.99      2
## 207     1950.12      2
## 208     1933.56      2
## 209     1923.92      2
## 210     1921.18      2
## 211     1923.55      2
## 212     1909.60      2
## 213     1916.36      2
## 214     1899.89      1
## 215     1897.46      1
## 216     1886.20      1
## 217     1898.07      1
## 218     1893.54      1
## 219     1871.54      1
## 220     1864.23      1
## 221     1872.27      1
## 222     1821.60      1
## 223     1804.18      1
## 224     1824.71      1
## 225     1869.60      1
## 226     1886.47      1
## 227     1897.71      1
## 228     1857.64      1
## 229     1885.36      1
## 230     1925.18      2
## 231     1949.76      2
## 232     1949.28      2
## 233     1900.76      1
## 234     1944.60      2
## 235     1945.78      2
## 236     1930.88      2
## 237     1915.90      2
## 238     1870.86      1
## 239     1977.14      2
## 240     2022.27      3
## 241     2009.64      3
## 242     2013.69      3
## 243     2012.28      3
## 244     1980.57      3
## 245     1940.89      2
## 246     1922.95      2
## 247     1909.65      2
## 248     1918.97      2
## 249     1859.51      1
## 250     1859.80      1
## 251     1870.63      1
## 252     1863.13      1
## 253     1862.23      1
## 254     1852.65      1
## 255     1858.67      1
## 256     1853.48      1
## 257     1821.45      1
## 258     1819.60      1
## 259     1859.53      1
## 260     1861.74      1
## 261     1868.85      1
## 262     1875.39      1
## 263     1876.75      1
## 264     1865.45      1
## 265     1855.08      1
## 266     1828.63      1
## 267     1825.17      1
## 268     1807.22      1
## 269     1845.48      1
## 270     1883.59      1
## 271     1859.59      1
## 272     1865.38      1
## 273     1861.20      1
## 274     1848.55      1
## 275     1849.05      1
## 276     1783.12      1
# MA HOA SP500
SP500MH = dulieu$SP500
SP500MH = replace(SP500MH, dulieu$SP500 <= 6832.43, 1)
SP500MH = replace(SP500MH, dulieu$SP500 > 6832.43 & dulieu$SP500 <= 7398.93, 2)
SP500MH = replace(SP500MH, dulieu$SP500 > 7398.93, 3)
SP500 = data.frame(dulieu$SP500, SP500MH)
SP500
##     dulieu.SP500 SP500MH
## 1        7722.72       3
## 2        7666.45       3
## 3        7651.54       3
## 4        7670.84       3
## 5        7683.69       3
## 6        7743.41       3
## 7        7704.13       3
## 8        7706.03       3
## 9        7764.64       3
## 10       7764.70       3
## 11       7650.50       3
## 12       7637.76       3
## 13       7551.81       3
## 14       7585.73       3
## 15       7619.98       3
## 16       7656.98       3
## 17       7591.70       3
## 18       7636.36       3
## 19       7673.52       3
## 20       7718.60       3
## 21       7747.71       3
## 22       7666.60       3
## 23       7631.47       3
## 24       7686.14       3
## 25       7711.76       3
## 26       7730.99       3
## 27       7675.70       3
## 28       7677.28       3
## 29       7652.86       3
## 30       7674.37       3
## 31       7641.16       3
## 32       7707.98       3
## 33       7691.76       3
## 34       7745.06       3
## 35       7785.76       3
## 36       7798.99       3
## 37       7748.50       3
## 38       7728.20       3
## 39       7753.11       3
## 40       7757.64       3
## 41       7709.96       3
## 42       7723.55       3
## 43       7736.52       3
## 44       7600.50       3
## 45       7489.72       3
## 46       7437.63       3
## 47       7316.15       2
## 48       7428.78       3
## 49       7413.18       3
## 50       7411.98       3
## 51       7408.30       3
## 52       7498.96       3
## 53       7509.20       3
## 54       7443.28       3
## 55       7457.69       3
## 56       7533.77       3
## 57       7572.40       3
## 58       7543.59       3
## 59       7515.34       3
## 60       7575.39       3
## 61       7543.64       3
## 62       7482.71       3
## 63       7503.85       3
## 64       7537.43       3
## 65       7483.24       3
## 66       7483.23       3
## 67       7499.36       3
## 68       7440.43       3
## 69       7354.02       2
## 70       7357.49       2
## 71       7358.22       2
## 72       7365.46       2
## 73       7472.79       3
## 74       7500.58       3
## 75       7420.10       3
## 76       7511.35       3
## 77       7554.29       3
## 78       7431.46       3
## 79       7394.30       2
## 80       7266.99       2
## 81       7386.65       2
## 82       7405.73       3
## 83       7383.74       2
## 84       7584.31       3
## 85       7553.68       3
## 86       7609.78       3
## 87       7599.96       3
## 88       7580.06       3
## 89       7563.63       3
## 90       7520.36       3
## 91       7519.12       3
## 92       7473.47       3
## 93       7445.72       3
## 94       7432.97       3
## 95       7353.61       2
## 96       7403.05       3
## 97       7408.50       3
## 98       7501.24       3
## 99       7444.25       3
## 100      7400.96       3
## 101      7412.84       3
## 102      7398.93       2
## 103      7337.11       2
## 104      7365.12       2
## 105      7259.22       2
## 106      7200.75       2
## 107      7230.12       2
## 108      7209.01       2
## 109      7135.95       2
## 110      7138.80       2
## 111      7173.91       2
## 112      7165.08       2
## 113      7108.40       2
## 114      7137.90       2
## 115      7064.01       2
## 116      7109.14       2
## 117      7126.06       2
## 118      7041.28       2
## 119      7022.95       2
## 120      6967.38       2
## 121      6886.24       2
## 122      6816.89       1
## 123      6824.66       1
## 124      6782.81       1
## 125      6616.85       1
## 126      6611.83       1
## 127      6582.69       1
## 128      6575.32       1
## 129      6528.52       1
## 130      6343.72       1
## 131      6368.85       1
## 132      6477.16       1
## 133      6591.90       1
## 134      6556.37       1
## 135      6581.00       1
## 136      6506.48       1
## 137      6606.49       1
## 138      6624.70       1
## 139      6716.09       1
## 140      6699.38       1
## 141      6632.19       1
## 142      6672.62       1
## 143      6775.80       1
## 144      6781.48       1
## 145      6795.99       1
## 146      6740.02       1
## 147      6830.71       1
## 148      6869.50       2
## 149      6816.63       1
## 150      6881.62       2
## 151      6878.88       2
## 152      6908.86       2
## 153      6946.13       2
## 154      6890.07       2
## 155      6837.75       2
## 156      6909.51       2
## 157      6861.89       2
## 158      6881.31       2
## 159      6843.22       2
## 160      6836.17       2
## 161      6832.76       2
## 162      6941.47       2
## 163      6941.81       2
## 164      6964.82       2
## 165      6932.30       2
## 166      6798.40       1
## 167      6882.72       2
## 168      6917.81       2
## 169      6976.44       2
## 170      6939.03       2
## 171      6969.01       2
## 172      6978.03       2
## 173      6978.60       2
## 174      6950.23       2
## 175      6915.61       2
## 176      6913.35       2
## 177      6875.62       2
## 178      6796.86       1
## 179      6940.01       2
## 180      6944.47       2
## 181      6926.60       2
## 182      6963.74       2
## 183      6977.27       2
## 184      6966.28       2
## 185      6921.46       2
## 186      6920.93       2
## 187      6944.82       2
## 188      6902.05       2
## 189      6858.47       2
## 190      6845.50       2
## 191      6896.24       2
## 192      6905.74       2
## 193      6929.94       2
## 194      6932.05       2
## 195      6909.79       2
## 196      6878.49       2
## 197      6834.50       2
## 198      6774.76       1
## 199      6721.43       1
## 200      6800.26       1
## 201      6816.51       1
## 202      6827.41       1
## 203      6901.00       2
## 204      6886.68       2
## 205      6840.51       2
## 206      6846.51       2
## 207      6870.40       2
## 208      6857.12       2
## 209      6849.72       2
## 210      6829.37       1
## 211      6812.63       1
## 212      6849.09       2
## 213      6812.61       1
## 214      6765.88       1
## 215      6705.12       1
## 216      6602.99       1
## 217      6538.76       1
## 218      6642.16       1
## 219      6617.32       1
## 220      6672.41       1
## 221      6734.11       1
## 222      6737.49       1
## 223      6850.92       2
## 224      6846.61       2
## 225      6832.43       1
## 226      6728.80       1
## 227      6720.32       1
## 228      6796.29       1
## 229      6771.55       1
## 230      6851.97       2
## 231      6840.20       2
## 232      6822.34       1
## 233      6890.59       2
## 234      6890.89       2
## 235      6875.16       2
## 236      6791.69       1
## 237      6738.44       1
## 238      6699.40       1
## 239      6735.35       1
## 240      6735.13       1
## 241      6664.01       1
## 242      6629.07       1
## 243      6671.06       1
## 244      6644.31       1
## 245      6654.72       1
## 246      6552.51       1
## 247      6735.11       1
## 248      6753.72       1
## 249      6714.59       1
## 250      6740.28       1
## 251      6715.79       1
## 252      6715.35       1
## 253      6711.20       1
## 254      6688.46       1
## 255      6661.21       1
## 256      6643.70       1
## 257      6604.72       1
## 258      6637.97       1
## 259      6656.92       1
## 260      6693.75       1
## 261      6664.36       1
## 262      6631.96       1
## 263      6600.35       1
## 264      6606.76       1
## 265      6615.28       1
## 266      6584.29       1
## 267      6587.47       1
## 268      6532.04       1
## 269      6512.61       1
## 270      6495.15       1
## 271      6481.50       1
## 272      6502.08       1
## 273      6448.26       1
## 274      6415.54       1
## 275      6460.26       1
## 276      6501.86       1
### CÂU C: THỐNG KÊ CÁC CHỈ SỐ TÀI CHÍNH
# THỐNG KÊ DƯỚI DẠNG RATIO SCALE
# THỐNG KÊ CÁC BIẾN
library(psych)
ABCDEF=data.frame(VNI,VN30,SP500)
describe(ABCDEF)
##              vars   n    mean     sd  median trimmed    mad     min     max
## dulieu.VNI      1 276 1756.39  86.44 1761.95 1755.64 115.49 1580.54 1927.94
## VNIMH           2 276    1.99   0.82    2.00    1.99   1.48    1.00    3.00
## dulieu.VN30     3 276 1941.73  75.19 1944.48 1941.97  88.93 1741.05 2096.76
## VN30MH          4 276    1.99   0.82    2.00    1.99   1.48    1.00    3.00
## dulieu.SP500    5 276 7082.34 404.51 6931.00 7072.02 450.87 6343.72 7798.99
## SP500MH         6 276    1.99   0.82    2.00    1.99   1.48    1.00    3.00
##                range  skew kurtosis    se
## dulieu.VNI    347.40  0.03    -1.16  5.20
## VNIMH           2.00  0.01    -1.51  0.05
## dulieu.VN30   355.71 -0.07    -0.74  4.53
## VN30MH          2.00  0.01    -1.51  0.05
## dulieu.SP500 1455.27  0.28    -1.35 24.35
## SP500MH         2.00  0.01    -1.51  0.05
psych::describe(ABCDEF)
##              vars   n    mean     sd  median trimmed    mad     min     max
## dulieu.VNI      1 276 1756.39  86.44 1761.95 1755.64 115.49 1580.54 1927.94
## VNIMH           2 276    1.99   0.82    2.00    1.99   1.48    1.00    3.00
## dulieu.VN30     3 276 1941.73  75.19 1944.48 1941.97  88.93 1741.05 2096.76
## VN30MH          4 276    1.99   0.82    2.00    1.99   1.48    1.00    3.00
## dulieu.SP500    5 276 7082.34 404.51 6931.00 7072.02 450.87 6343.72 7798.99
## SP500MH         6 276    1.99   0.82    2.00    1.99   1.48    1.00    3.00
##                range  skew kurtosis    se
## dulieu.VNI    347.40  0.03    -1.16  5.20
## VNIMH           2.00  0.01    -1.51  0.05
## dulieu.VN30   355.71 -0.07    -0.74  4.53
## VN30MH          2.00  0.01    -1.51  0.05
## dulieu.SP500 1455.27  0.28    -1.35 24.35
## SP500MH         2.00  0.01    -1.51  0.05
# NHẬN XÉT:
# VNI có giá trị trung bình là 138.50, cho thấy dữ liệu tập trung quanh mức 138.50 điểm.
# VN30 có giá trị trung bình là 135.97, cho thấy dữ liệu tập trung quanh mức 135.97 điểm.
# SP500 có giá trị trung bình là 138.50, cho thấy dữ liệu tập trung quanh mức 138.50 điểm.
# Biến có độ phân tán lớn nhất là VNI và SP500 với độ lệch chuẩn = 79.82.
# Biến có độ phân tán nhỏ nhất là VN30 với độ lệch chuẩn = 78.69.
# VNI và SP500 có khoảng biến thiên lớn nhất (275), cho thấy phạm vi phân bố rộng hơn VN30.
# VN30 có khoảng biến thiên nhỏ nhất (271), cho thấy phạm vi phân bố hẹp hơn VNI và SP500.
# Giá trị trung vị của VNI và SP500 đều là 138.5; VN30 là 135.5. Điều này cho thấy dữ liệu được chia thành hai nửa quanh các giá trị trung vị tương ứng.
# VNI và SP500 có độ lệch Skewness = 0.00, cho thấy phân phối gần đối xứng.
# VN30 có độ lệch Skewness = 0,01, cho thấy phân phối gần đối xứng và hơi lệch phải.

#THỐNG KÊ MÔ TẢ
summary(VNI)
##    dulieu.VNI       VNIMH      
##  Min.   :1581   Min.   :1.000  
##  1st Qu.:1677   1st Qu.:1.000  
##  Median :1762   Median :2.000  
##  Mean   :1756   Mean   :1.993  
##  3rd Qu.:1828   3rd Qu.:3.000  
##  Max.   :1928   Max.   :3.000
summary(VN30)
##   dulieu.VN30       VN30MH     
##  Min.   :1741   Min.   :1.000  
##  1st Qu.:1877   1st Qu.:1.000  
##  Median :1944   Median :2.000  
##  Mean   :1942   Mean   :1.993  
##  3rd Qu.:2000   3rd Qu.:3.000  
##  Max.   :2097   Max.   :3.000
summary(SP500)
##   dulieu.SP500     SP500MH     
##  Min.   :6344   Min.   :1.000  
##  1st Qu.:6750   1st Qu.:1.000  
##  Median :6931   Median :2.000  
##  Mean   :7082   Mean   :1.993  
##  3rd Qu.:7483   3rd Qu.:3.000  
##  Max.   :7799   Max.   :3.000
# NHẬN XÉT:
# 50% dữ liệu VNI tập trung trong khoảng 1677–1828 điểm, VN30 tập trung trong khoảng 1877–2000 điểm và SP500 tập trung trong khoảng 6750–7483 điểm.
# VNI có khoảng tứ phân vị lớn nhất (151 = 1828 − 1677), cho thấy 50% dữ liệu trung tâm có phạm vi phân bố rộng nhất trong ba chỉ số.
# VN30 có khoảng tứ phân vị nhỏ nhất (123 = 2000 − 1877), cho thấy 50% dữ liệu trung tâm có phạm vi phân bố hẹp nhất trong ba chỉ số.

## THỐNG KÊ DƯỚI DẠNG ORDINAL SCALE 
# Thống kê table
table(VNIMH)
## VNIMH
##  1  2  3 
## 93 92 91
table(VNIMH)/sum(table(VNIMH))
## VNIMH
##         1         2         3 
## 0.3369565 0.3333333 0.3297101
#### NHẬN XÉT 
# Trong tổng thể 276 mẫu quan sát; có 93 quan sát thuộc nhóm 1 (chiếm 33.69%), có 91 quan sát thuộc nhóm 2 (chiếm 32.97%), có 92 quan sát thuộc nhóm 3 (chiếm 33.33%).

table(VN30MH)
## VN30MH
##  1  2  3 
## 93 92 91
table(VN30MH)/sum(table(VN30MH))
## VN30MH
##         1         2         3 
## 0.3369565 0.3333333 0.3297101
#### NHẬN XÉT 
# Trong tổng thể 276 mẫu quan sát; có 93 quan sát thuộc nhóm 1 (chiếm 33.69%), có 92 quan sát thuộc nhóm 2 (chiếm 33.33%), có 91 quan sát thuộc nhóm 3 (chiếm 32.97%).

table(SP500MH)
## SP500MH
##  1  2  3 
## 93 92 91
table(SP500MH)/sum(table(SP500MH))
## SP500MH
##         1         2         3 
## 0.3369565 0.3333333 0.3297101
#### NHẬN XÉT 
#  Trong tổng thể 276 mẫu quan sát; có 93 quan sát thuộc nhóm 1 (chiếm 33.69%), có 92 quan sát thuộc nhóm 2 (chiếm 33.33%), có 91 quan sát thuộc nhóm 3 (chiếm 32.97%).


### CÂU D: vẼ ĐỒ THỊ 
# Đồ thị chỉ số VNI
# ĐỒ THỊ TRÒN
pie(table(VNIMH), col = c("magenta", "hotpink", "lightpink"), sub = "Đồ thị tỷ lệ VNI")

# ĐỒ THỊ CỘT 
VNI.freq = table(VNIMH)
barplot(VNI.freq,xlab = "Nhóm VNI",ylab = "Số ngày",main = "Biểu đồ cột chỉ số VNI",col = c("red", "yellow","orange"))

# NHẬN XÉT:
# Biểu đồ cột cho thấy số ngày quan sát thuộc ba nhóm chỉ số VNI tương đối đồng đều: nhóm 1 có 93 ngày (33.69%), nhóm 2 có 91 ngày (32.97%) và nhóm 3 có 92 ngày (33.33%). Nhóm 1 có số ngày cao nhất, trong khi nhóm 2 có số ngày thấp nhất. Tuy nhiên, chênh lệch giữa nhóm cao nhất và thấp nhất chỉ là 2 ngày. Nhìn chung, dữ liệu được phân bố khá cân bằng giữa ba nhóm chỉ số VNI.

# ĐỒ THỊ ĐƯỜNG
plot(1:nrow(dulieu), dulieu$VNI,type = "o",xlab = "Số phiên",ylab = "Giá trị VNI",pch = 19,main = "Giá trị VNI từ ngày 1 đến ngày 276 ",col = "yellow")

# NHẬN XÉT:
# Giá trị VNI đạt mức cao nhất khoảng 1.928 điểm và giảm xuống mức thấp nhất khoảng 1.581 điểm. Ở giai đoạn cuối của chuỗi quan sát, chỉ số có xu hướng giảm so với các mức đỉnh trước đó. Nhìn chung, VNI biến động tương đối mạnh và không duy trì xu hướng tăng liên tục trong toàn bộ giai đoạn

# Đồ thị chỉ số VN30
# ĐỒ THỊ TRÒN
pie(table(VN30MH), col = c("red", "lightgreen", "lightblue"), sub = "Đồ thị tỷ lệ VN30")

# ĐỒ THỊ CỘT
VN30.freq = table(VN30MH)
barplot(VN30.freq,xlab = "Nhóm VN30",ylab = "Số ngày",main = "Biểu đồ cột chỉ số VN30",col = c("pink", "blue","green"))

# NHẬN XÉT:
# Biểu đồ cột cho thấy nhóm 1 có 93 ngày, chiếm 33.70%; nhóm 2 có 92 ngày, chiếm 33.33%; nhóm 3 có 91 ngày, chiếm 32.97%. Nhóm 1 có số ngày nhiều nhất, còn nhóm 3 có số ngày ít nhất. Chênh lệch giữa hai nhóm này chỉ là 2 ngày. Nhìn chung, số ngày phân bố khá đồng đều giữa ba nhóm chỉ số VN30.

# ĐỒ THỊ ĐƯỜNG
plot(1:nrow(dulieu), dulieu$VN30,type = "o",xlab = "Số phiên",ylab = "Giá trị VN30",pch = 19,main = "Giá trị VN30 từ ngày 1 đến ngày 276 ",col = "red")

# NHẬN XÉT:
# Biểu đồ đường thể hiện sự biến động của chỉ số VN30 qua 276 phiên quan sát. Theo kết quả thống kê mô tả, chỉ số VN30 có giá trị nhỏ nhất là 1741 điểm, giá trị lớn nhất là 2097 điểm, với mức trung bình đạt 1942 điểm và trung vị là 1944 điểm. Khoảng 50% số quan sát nằm trong khoảng từ 1877 đến 2000 điểm.
# Những số liệu này cho thấy VN30 dao động trong khoảng khá rộng, từ 1.741 đến 2.097 điểm. Giá trị trung bình gần với trung vị, cho thấy phân bố dữ liệu tương đối cân bằng quanh mức trung tâm

# Đồ thị chỉ số SP500
# ĐỒ THỊ TRÒN
pie(table(SP500MH), col = c("yellow", "pink", "lightblue"), sub = "Đồ thị tỷ lệ SP500")

# ĐỒ THỊ CỘT
SP500.freq = table(SP500MH)
barplot(SP500.freq,xlab = "Nhóm SP500",ylab = "Số ngày",main = "Biểu đồ cột chỉ số SP500",col = c("blue", "green","orange"))

# NHẬN XÉT:
# Biểu đồ cột cho thấy tần số của ba nhóm chỉ số SP500 phân bố khá đồng đều. Cụ thể, nhóm 1 có 93 ngày, chiếm khoảng 33.70%; nhóm 2 có 92 ngày, chiếm khoảng 33.33%; nhóm 3 có 91 ngày, chiếm khoảng 32.97%. Trong đó, nhóm 1 có tần số cao nhất, còn nhóm 3 có tần số thấp nhất. Tuy nhiên, chênh lệch giữa các nhóm rất nhỏ. Điều này cho thấy số quan sát được phân bổ tương đối cân bằng giữa ba nhóm trong giai đoạn nghiên cứu.

# ĐỒ THỊ ĐƯỜNG
plot(1:nrow(dulieu), dulieu$SP500,type = "o",xlab = "Số phiên",ylab = "Giá trị SP500",pch = 19,main = "Giá trị SP500 từ ngày 1 đến ngày 276 ",col = "blue")

# NHẬN XÉT:
# Biểu đồ đường thể hiện sự thay đổi của chỉ số SP500 qua 276 phiên quan sát. Theo kết quả thống kê mô tả, chỉ số SP500 có giá trị nhỏ nhất là 6344 điểm, giá trị lớn nhất là 7799 điểm, mức trung bình đạt 7082 điểm và trung vị là 6931 điểm. Khoảng 50% số quan sát nằm trong khoảng từ 6750 đến 7483 điểm.  
# Các số liệu cho thấy SP500 có biên độ dao động từ 6.344 đến 7.799 điểm. Giá trị trung bình cao hơn trung vị, cho thấy một số giá trị cao có thể kéo mức trung bình lên.


### CÂU E: PHÂN TÍCH VÀ VẼ ĐỒ THỊ TƯƠNG QUAN ĐA BIẾN
# PHÂN TÍCH TƯƠNG QUAN
abc = data.frame(VNI = as.numeric(as.character(dulieu$VNI)),VN30 = as.numeric(as.character(dulieu$VN30)),SP500 = as.numeric(as.character(dulieu$SP500)))
names(abc) = c("VNI", "VN30", "SP500")
abc
##         VNI    VN30   SP500
## 1   1737.71 1893.85 7722.72
## 2   1749.30 1875.99 7666.45
## 3   1768.62 1890.57 7651.54
## 4   1777.73 1906.81 7670.84
## 5   1780.68 1914.35 7683.69
## 6   1785.11 1922.42 7743.41
## 7   1775.09 1938.50 7704.13
## 8   1801.65 1932.15 7706.03
## 9   1816.93 1954.91 7764.64
## 10  1799.67 1965.36 7764.70
## 11  1815.66 1953.26 7650.50
## 12  1822.77 1964.17 7637.76
## 13  1810.11 1975.01 7551.81
## 14  1811.15 1954.29 7585.73
## 15  1788.23 1951.14 7619.98
## 16  1795.21 1928.57 7656.98
## 17  1829.23 1936.69 7591.70
## 18  1827.12 1976.82 7636.36
## 19  1830.44 1967.64 7673.52
## 20  1853.08 1968.52 7718.60
## 21  1827.72 1963.01 7747.71
## 22  1832.12 1984.89 7666.60
## 23  1831.56 1961.57 7631.47
## 24  1821.32 1982.96 7686.14
## 25  1791.41 1979.23 7711.76
## 26  1788.78 1970.01 7730.99
## 27  1768.12 1936.15 7675.70
## 28  1734.24 1942.00 7677.28
## 29  1726.69 1927.79 7652.86
## 30  1732.02 1887.06 7674.37
## 31  1727.46 1875.73 7641.16
## 32  1729.08 1876.14 7707.98
## 33  1765.63 1877.68 7691.76
## 34  1793.18 1876.81 7745.06
## 35  1773.41 1909.23 7785.76
## 36  1776.77 1936.46 7798.99
## 37  1768.06 1922.53 7748.50
## 38  1764.78 1925.18 7728.20
## 39  1776.46 1911.09 7753.11
## 40  1777.23 1902.79 7757.64
## 41  1762.84 1916.88 7709.96
## 42  1735.78 1927.35 7723.55
## 43  1744.66 1917.69 7736.52
## 44  1704.68 1872.07 7600.50
## 45  1680.62 1886.27 7489.72
## 46  1669.01 1849.12 7437.63
## 47  1686.11 1824.35 7316.15
## 48  1699.38 1806.50 7428.78
## 49  1668.53 1829.36 7413.18
## 50  1730.56 1845.32 7411.98
## 51  1743.51 1826.90 7408.30
## 52  1787.45 1881.32 7498.96
## 53  1804.24 1887.32 7509.20
## 54  1782.12 1931.65 7443.28
## 55  1806.63 1941.65 7457.69
## 56  1800.54 1916.05 7533.77
## 57  1828.34 1946.06 7572.40
## 58  1840.70 1939.84 7543.59
## 59  1853.70 1970.82 7515.34
## 60  1848.25 1987.11 7575.39
## 61  1843.50 1998.44 7543.64
## 62  1867.21 1995.91 7482.71
## 63  1860.01 1991.11 7503.85
## 64  1854.97 2002.56 7537.43
## 65  1871.91 2009.04 7483.24
## 66  1863.07 2013.35 7483.23
## 67  1878.02 1995.71 7499.36
## 68  1869.04 2004.29 7440.43
## 69  1857.91 2008.57 7354.02
## 70  1830.47 2004.62 7357.49
## 71  1806.20 2010.15 7358.22
## 72  1807.94 1995.12 7365.46
## 73  1799.31 1980.13 7472.79
## 74  1791.65 1963.57 7500.58
## 75  1798.61 1967.22 7420.10
## 76  1803.71 1957.17 7511.35
## 77  1793.05 1960.19 7554.29
## 78  1790.53 1962.48 7431.46
## 79  1838.90 1944.36 7394.30
## 80  1831.55 1947.28 7266.99
## 81  1819.01 1960.97 7386.65
## 82  1826.47 1951.92 7405.73
## 83  1844.54 1936.81 7383.74
## 84  1863.49 1986.28 7584.31
## 85  1863.67 1982.29 7553.68
## 86  1874.43 1974.60 7609.78
## 87  1884.18 1972.99 7599.96
## 88  1877.13 1989.71 7580.06
## 89  1896.89 1997.06 7563.63
## 90  1913.23 1999.82 7520.36
## 91  1912.93 2022.46 7519.12
## 92  1927.94 2027.90 7473.47
## 93  1921.60 2021.72 7445.72
## 94  1925.46 2010.93 7432.97
## 95  1898.37 2027.51 7353.61
## 96  1901.10 2028.94 7403.05
## 97  1895.50 2027.45 7408.50
## 98  1915.37 2046.37 7501.24
## 99  1909.01 2050.58 7444.25
## 100 1891.20 2068.62 7400.96
## 101 1874.85 2043.51 7412.84
## 102 1854.06 2053.97 7398.93
## 103 1854.10 2040.51 7337.11
## 104 1875.84 2074.06 7365.12
## 105 1853.29 2079.10 7259.22
## 106 1870.36 2053.41 7200.75
## 107 1857.30 2032.30 7230.12
## 108 1833.48 2014.62 7209.01
## 109 1837.11 2022.75 7135.95
## 110 1817.17 2041.40 7138.80
## 111 1819.83 2011.42 7173.91
## 112 1800.65 2024.74 7165.08
## 113 1775.65 2025.41 7108.40
## 114 1758.96 2007.08 7137.90
## 115 1750.00 2009.04 7064.01
## 116 1736.68 1988.11 7109.14
## 117 1756.55 1979.19 7126.06
## 118 1677.54 1961.60 7041.28
## 119 1674.99 1946.55 7022.95
## 120 1694.82 1925.66 6967.38
## 121 1702.93 1928.23 6886.24
## 122 1674.49 1915.01 6816.89
## 123 1662.54 1931.01 6824.66
## 124 1672.80 1840.96 6782.81
## 125 1644.63 1836.25 6616.85
## 126 1658.19 1837.43 6611.83
## 127 1614.77 1852.99 6582.69
## 128 1591.17 1861.84 6575.32
## 129 1647.81 1829.59 6528.52
## 130 1699.13 1811.92 6343.72
## 131 1713.83 1821.53 6368.85
## 132 1710.29 1791.25 6477.16
## 133 1693.21 1814.73 6591.90
## 134 1696.24 1770.16 6556.37
## 135 1709.61 1741.05 6581.00
## 136 1728.34 1797.99 6506.48
## 137 1676.73 1854.19 6606.49
## 138 1652.79 1868.84 6624.70
## 139 1767.84 1873.65 6716.09
## 140 1808.51 1852.99 6699.38
## 141 1818.27 1853.60 6632.19
## 142 1813.14 1859.80 6672.62
## 143 1846.10 1889.94 6775.80
## 144 1880.33 1836.96 6781.48
## 145 1879.64 1780.71 6795.99
## 146 1860.91 1904.19 6740.02
## 147 1867.62 1942.76 6830.71
## 148 1860.14 1956.53 6869.50
## 149 1824.09 1959.35 6816.63
## 150 1814.09 2010.75 6881.62
## 151 1796.85 2061.75 6878.88
## 152 1754.03 2069.82 6908.86
## 153 1754.82 2049.64 6946.13
## 154 1755.49 2050.85 6890.07
## 155 1782.56 2039.80 6837.75
## 156 1791.43 2018.64 6909.51
## 157 1813.40 2016.47 6861.89
## 158 1806.50 2000.90 6881.31
## 159 1829.04 1951.58 6843.22
## 160 1814.98 1947.75 6836.17
## 161 1802.91 1943.60 6832.76
## 162 1830.50 1969.27 6941.47
## 163 1843.72 1988.19 6941.81
## 164 1870.79 1997.69 6964.82
## 165 1882.73 2004.31 6932.30
## 166 1885.44 2029.81 6798.40
## 167 1893.78 2018.98 6882.72
## 168 1879.13 1997.13 6917.81
## 169 1864.80 2019.88 6976.44
## 170 1894.44 2032.28 6939.03
## 171 1902.93 2077.76 6969.01
## 172 1877.33 2082.35 6978.03
## 173 1867.90 2080.38 6978.60
## 174 1855.56 2085.61 6950.23
## 175 1861.58 2094.24 6915.61
## 176 1816.27 2080.35 6913.35
## 177 1788.40 2047.48 6875.62
## 178 1784.49 2067.10 6796.86
## 179 1766.90 2089.21 6940.01
## 180 1754.84 2080.24 6944.47
## 181 1729.80 2066.21 6926.60
## 182 1782.82 2074.03 6963.74
## 183 1772.15 2096.76 6977.27
## 184 1751.03 2055.96 6966.28
## 185 1704.31 2028.68 6921.46
## 186 1676.98 2030.63 6920.93
## 187 1673.66 2009.70 6944.82
## 188 1679.18 1990.66 6902.05
## 189 1646.01 1965.97 6858.47
## 190 1646.89 1976.21 6845.50
## 191 1698.90 2023.13 6896.24
## 192 1718.98 2012.87 6905.74
## 193 1747.17 1985.28 6929.94
## 194 1753.74 1933.28 6932.05
## 195 1741.32 1903.47 6909.79
## 196 1737.24 1897.95 6878.49
## 197 1731.77 1909.87 6834.50
## 198 1717.06 1869.84 6774.76
## 199 1701.67 1867.03 6721.43
## 200 1690.99 1924.29 6800.26
## 201 1680.36 1946.98 6816.51
## 202 1660.36 1973.02 6827.41
## 203 1667.98 1983.82 6901.00
## 204 1654.93 1975.50 6886.68
## 205 1655.99 1979.53 6840.51
## 206 1649.00 1971.99 6846.51
## 207 1659.92 1950.12 6870.40
## 208 1654.42 1933.56 6857.12
## 209 1635.46 1923.92 6849.72
## 210 1631.44 1921.18 6829.37
## 211 1631.86 1923.55 6812.63
## 212 1593.61 1909.60 6849.09
## 213 1580.54 1916.36 6812.61
## 214 1599.10 1899.89 6765.88
## 215 1642.64 1897.46 6705.12
## 216 1654.89 1886.20 6602.99
## 217 1651.98 1898.07 6538.76
## 218 1617.00 1893.54 6642.16
## 219 1639.65 1871.54 6617.32
## 220 1669.57 1864.23 6672.41
## 221 1685.83 1872.27 6734.11
## 222 1680.50 1821.60 6737.49
## 223 1652.54 1804.18 6850.92
## 224 1683.18 1824.71 6846.61
## 225 1687.06 1869.60 6832.43
## 226 1678.50 1886.47 6728.80
## 227 1663.43 1897.71 6720.32
## 228 1636.43 1857.64 6796.29
## 229 1731.19 1885.36 6771.55
## 230 1766.85 1925.18 6851.97
## 231 1757.95 1949.76 6840.20
## 232 1761.06 1949.28 6822.34
## 233 1765.12 1900.76 6890.59
## 234 1747.55 1944.60 6890.89
## 235 1716.47 1945.78 6875.16
## 236 1697.83 1930.88 6791.69
## 237 1685.30 1915.90 6738.44
## 238 1695.50 1870.86 6699.40
## 239 1645.82 1977.14 6735.35
## 240 1652.71 2022.27 6735.13
## 241 1665.05 2009.64 6664.01
## 242 1661.70 2013.69 6629.07
## 243 1666.48 2012.28 6671.06
## 244 1660.70 1980.57 6644.31
## 245 1666.09 1940.89 6654.72
## 246 1657.46 1922.95 6552.51
## 247 1635.26 1909.65 6735.11
## 248 1634.45 1918.97 6753.72
## 249 1658.62 1859.51 6714.59
## 250 1665.18 1859.80 6740.28
## 251 1670.97 1870.63 6715.79
## 252 1680.90 1863.13 6715.35
## 253 1684.90 1862.23 6711.20
## 254 1667.26 1852.65 6688.46
## 255 1657.75 1858.67 6661.21
## 256 1643.26 1853.48 6643.70
## 257 1637.32 1821.45 6604.72
## 258 1624.53 1819.60 6637.97
## 259 1666.97 1859.53 6656.92
## 260 1696.29 1861.74 6693.75
## 261 1681.30 1868.85 6664.36
## 262 1682.21 1875.39 6631.96
## 263 1680.86 1876.75 6600.35
## 264 1672.78 1865.45 6606.76
## 265 1667.63 1855.08 6615.28
## 266 1614.03 1828.63 6584.29
## 267 1645.47 1825.17 6587.47
## 268 1688.00 1807.22 6532.04
## 269 1664.36 1845.48 6512.61
## 270 1654.20 1883.59 6495.15
## 271 1636.37 1859.59 6481.50
## 272 1630.00 1865.38 6502.08
## 273 1640.69 1861.20 6448.26
## 274 1611.60 1848.55 6415.54
## 275 1608.22 1849.05 6460.26
## 276 1596.86 1783.12 6501.86
# MA TRẬN TƯƠNG QUAN
cor(abc)
##             VNI      VN30     SP500
## VNI   1.0000000 0.5798613 0.5869164
## VN30  0.5798613 1.0000000 0.3162642
## SP500 0.5869164 0.3162642 1.0000000
cor.test(abc$VNI, abc$VN30)
## 
##  Pearson's product-moment correlation
## 
## data:  abc$VNI and abc$VN30
## t = 11.781, df = 274, p-value < 2.2e-16
## alternative hypothesis: true correlation is not equal to 0
## 95 percent confidence interval:
##  0.4957318 0.6532093
## sample estimates:
##       cor 
## 0.5798613
cor.test(abc$VNI, abc$SP500)
## 
##  Pearson's product-moment correlation
## 
## data:  abc$VNI and abc$SP500
## t = 11.999, df = 274, p-value < 2.2e-16
## alternative hypothesis: true correlation is not equal to 0
## 95 percent confidence interval:
##  0.5037559 0.6592983
## sample estimates:
##       cor 
## 0.5869164
cor.test(abc$VN30, abc$SP500)
## 
##  Pearson's product-moment correlation
## 
## data:  abc$VN30 and abc$SP500
## t = 5.5184, df = 274, p-value = 7.928e-08
## alternative hypothesis: true correlation is not equal to 0
## 95 percent confidence interval:
##  0.2058829 0.4186987
## sample estimates:
##       cor 
## 0.3162642
# ĐỒ THỊ TƯƠNG QUAN ĐA BIẾN
library(psych)
vars = cbind(abc$VNI, abc$VN30, abc$SP500)
colnames(vars) = c("VNI", "VN30", "SP500")
pairs.panels(vars)

# NHẬN XÉT:
# Ma trận tương quan cho biết mức độ và chiều hướng tương quan giữa ba chỉ số VNI, VN30 và S&P 500.
# Các biểu đồ phân tán và đường hồi quy giúp quan sát trực quan mối quan hệ giữa từng cặp chỉ số.
# Nếu các điểm dữ liệu tập trung gần đường hồi quy, mối quan hệ tuyến tính có xu hướng chặt chẽ hơn.
# Kết quả kiểm định cor.test() được sử dụng để đánh giá ý nghĩa thống kê của hệ số tương quan thông qua giá trị p-value.
# Nếu p-value nhỏ hơn 0,05, có thể kết luận hệ số tương quan có ý nghĩa thống kê ở mức ý nghĩa 5%.

### CÂU F: MÔ HÌNH HỒI QUY TUYẾN TÍNH ĐA BIẾN
mreg = lm(VNI ~ VN30 + SP500, data = dulieu)
summary(mreg)
## 
## Call:
## lm(formula = VNI ~ VN30 + SP500, data = dulieu)
## 
## Residuals:
##      Min       1Q   Median       3Q      Max 
## -137.233  -39.736   -3.463   38.611  231.775 
## 
## Coefficients:
##              Estimate Std. Error t value Pr(>|t|)    
## (Intercept) 9.990e+01  1.005e+02   0.994    0.321    
## VN30        5.036e-01  5.096e-02   9.882   <2e-16 ***
## SP500       9.582e-02  9.473e-03  10.114   <2e-16 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 60.29 on 273 degrees of freedom
## Multiple R-squared:  0.5172, Adjusted R-squared:  0.5136 
## F-statistic: 146.2 on 2 and 273 DF,  p-value: < 2.2e-16
# NHẬN XÉT:
# Kiểm định F = 146.2 với p-value < 2.2e-16, cho thấy mô hình hồi quy có ý nghĩa thống kê.
# Hệ số VN30 = 0.5036 và SP500 = 0.0958 đều dương, với p-value < 0.001, cho thấy cả hai biến đều có mối liên hệ thuận và có ý nghĩa thống kê với VNI khi giữ biến còn lại không đổi.
# Hệ số chặn có p-value = 0.321 > 0.05 nên không có ý nghĩa thống kê ở mức 5%.
# Cả VN30 (F = 190.12) và SP500 (F = 102.30) đều có ý nghĩa thống kê với p-value < 2.2e-16.

### CÂU G: KIỂM ĐỊNH SAU MÔ HÌNH HỒI QUY TUYẾN TÍNH ĐA BIẾN
# KIỂM ĐỊNH ĐA CỘNG TUYẾN VF TỰ TƯƠNG QUAN
mreg=lm(dulieu$VNI ~ dulieu$VN30 + dulieu$SP500)
summary(mreg)
## 
## Call:
## lm(formula = dulieu$VNI ~ dulieu$VN30 + dulieu$SP500)
## 
## Residuals:
##      Min       1Q   Median       3Q      Max 
## -137.233  -39.736   -3.463   38.611  231.775 
## 
## Coefficients:
##               Estimate Std. Error t value Pr(>|t|)    
## (Intercept)  9.990e+01  1.005e+02   0.994    0.321    
## dulieu$VN30  5.036e-01  5.096e-02   9.882   <2e-16 ***
## dulieu$SP500 9.582e-02  9.473e-03  10.114   <2e-16 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 60.29 on 273 degrees of freedom
## Multiple R-squared:  0.5172, Adjusted R-squared:  0.5136 
## F-statistic: 146.2 on 2 and 273 DF,  p-value: < 2.2e-16
library(car) 
## Loading required package: carData
## 
## Attaching package: 'car'
## The following object is masked from 'package:psych':
## 
##     logit
vif(mreg)
##  dulieu$VN30 dulieu$SP500 
##      1.11114      1.11114
require(lmtest)
## Loading required package: lmtest
## Loading required package: zoo
## 
## Attaching package: 'zoo'
## The following objects are masked from 'package:base':
## 
##     as.Date, as.Date.numeric
dwtest(mreg)
## 
##  Durbin-Watson test
## 
## data:  mreg
## DW = 0.19657, p-value < 2.2e-16
## alternative hypothesis: true autocorrelation is greater than 0
# KIỂM ĐỊNH CÁC GIẢ THUYẾT CỦA MÔ HÌNH THÔNG QUA ĐỒ THỊ PHẦN DƯ VÀ PHẦN DƯ CHUẨN HÓA 
mreg <- lm(VNI ~ VN30 + SP500, data = dulieu)
summary(mreg)
## 
## Call:
## lm(formula = VNI ~ VN30 + SP500, data = dulieu)
## 
## Residuals:
##      Min       1Q   Median       3Q      Max 
## -137.233  -39.736   -3.463   38.611  231.775 
## 
## Coefficients:
##              Estimate Std. Error t value Pr(>|t|)    
## (Intercept) 9.990e+01  1.005e+02   0.994    0.321    
## VN30        5.036e-01  5.096e-02   9.882   <2e-16 ***
## SP500       9.582e-02  9.473e-03  10.114   <2e-16 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 60.29 on 273 degrees of freedom
## Multiple R-squared:  0.5172, Adjusted R-squared:  0.5136 
## F-statistic: 146.2 on 2 and 273 DF,  p-value: < 2.2e-16
op = par(mfrow = c(2, 2))
plot(mreg)

# NHẬN XÉT:
# Đồ thị Residuals vs Fitted: Phần dư phân bố quanh đường (y=0), nhưng đường xu hướng hơi cong, cho thấy giả định tuyến tính cần được xem xét thêm.
# Đồ thị Normal Q-Q: Phần lớn các điểm nằm gần đường chuẩn, nhưng hai đuôi có điểm lệch khỏi đường thẳng, cho thấy phần dư có thể chưa phân phối chuẩn hoàn toàn.
# Đồ thị Scale-Location: Đường xu hướng không nằm ngang hoàn toàn, độ phân tán phần dư có dấu hiệu thay đổi, cần kiểm định thêm giả định phương sai sai số không đổi.
# Đồ thị Residuals vs Leverage: Phần lớn điểm có độ đòn bẩy thấp, nhưng các quan sát 135, 144 và 145 cần được kiểm tra thêm về mức độ ảnh hưởng.