# Họ và tên: Trần Văn Nhân
# Lớp: 24NH1
# MSSV: 2454020019
# Bài: Thực hành cuối kỳ

# Nhập liệu
vannhan = file.choose()
datavannhan = read.csv(vannhan, header = TRUE)
names(datavannhan)
## [1] "Ngày"    "Vnindex" "Vn30"    "HNX"
datavannhan$Vnindex = as.numeric(gsub(",", "", datavannhan$Vnindex))
datavannhan$Vn30 = as.numeric(gsub(",", "", datavannhan$Vn30))
datavannhan$HNX = as.numeric(gsub(",", "", datavannhan$HNX))
str(datavannhan)
## 'data.frame':    256 obs. of  4 variables:
##  $ Ngày   : chr  "30/09/2025" "01/10/2025" "02/10/2025" "03/10/2025" ...
##  $ Vnindex: num  1662 1665 1653 1646 1696 ...
##  $ Vn30   : num  1863 1871 1860 1860 1919 ...
##  $ HNX    : num  273 273 270 266 275 ...
summary(datavannhan)
##         Ngày        Vnindex          Vn30           HNX       
##  Length   :256   Min.   :1581   Min.   :1741   Min.   :235.4  
##  N.unique :256   1st Qu.:1699   1st Qu.:1898   1st Qu.:253.3  
##  N.blank  :  0   Median :1777   Median :1951   Median :264.7  
##  Min.nchar: 10   Mean   :1772   Mean   :1950   Mean   :269.1  
##  Max.nchar: 10   3rd Qu.:1832   3rd Qu.:2005   3rd Qu.:278.8  
##                  Max.   :1928   Max.   :2097   Max.   :336.2
save(datavannhan, file="datavannhan.rda")
attach(datavannhan)
is.data.frame(datavannhan)
## [1] TRUE
# Câu b: Mã hoá các chỉ số
# Mã hoá biến VNIndex
VnindexMH = datavannhan$Vnindex
VnindexMH = replace(VnindexMH,datavannhan$Vnindex <= 1600, 1)
VnindexMH = replace(VnindexMH, datavannhan$Vnindex > 1600, 2)
VnindexMH
##   [1] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2
##  [38] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
##  [75] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
## [112] 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
## [149] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
## [186] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
## [223] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Vnindexcode = data.frame(datavannhan$Vnindex, VnindexMH)
Vnindexcode
##     datavannhan.Vnindex VnindexMH
## 1               1661.70         2
## 2               1665.05         2
## 3               1652.71         2
## 4               1645.82         2
## 5               1695.50         2
## 6               1685.30         2
## 7               1697.83         2
## 8               1716.47         2
## 9               1747.55         2
## 10              1765.12         2
## 11              1761.06         2
## 12              1757.95         2
## 13              1766.85         2
## 14              1731.19         2
## 15              1636.43         2
## 16              1663.43         2
## 17              1678.50         2
## 18              1687.06         2
## 19              1683.18         2
## 20              1652.54         2
## 21              1680.50         2
## 22              1685.83         2
## 23              1669.57         2
## 24              1639.65         2
## 25              1617.00         2
## 26              1651.98         2
## 27              1654.89         2
## 28              1642.64         2
## 29              1599.10         1
## 30              1580.54         1
## 31              1593.61         1
## 32              1631.86         2
## 33              1631.44         2
## 34              1635.46         2
## 35              1654.42         2
## 36              1659.92         2
## 37              1649.00         2
## 38              1655.99         2
## 39              1654.93         2
## 40              1667.98         2
## 41              1660.36         2
## 42              1680.36         2
## 43              1684.32         2
## 44              1690.99         2
## 45              1701.67         2
## 46              1717.06         2
## 47              1731.77         2
## 48              1737.24         2
## 49              1741.32         2
## 50              1753.74         2
## 51              1747.17         2
## 52              1718.98         2
## 53              1698.90         2
## 54              1646.89         2
## 55              1646.01         2
## 56              1679.18         2
## 57              1673.66         2
## 58              1676.98         2
## 59              1704.31         2
## 60              1751.03         2
## 61              1772.15         2
## 62              1782.82         2
## 63              1742.85         2
## 64              1729.80         2
## 65              1754.84         2
## 66              1766.90         2
## 67              1784.49         2
## 68              1788.40         2
## 69              1816.27         2
## 70              1861.58         2
## 71              1855.56         2
## 72              1867.90         2
## 73              1877.33         2
## 74              1902.93         2
## 75              1894.44         2
## 76              1864.80         2
## 77              1879.13         2
## 78              1896.59         2
## 79              1893.78         2
## 80              1885.44         2
## 81              1882.73         2
## 82              1870.79         2
## 83              1843.72         2
## 84              1830.50         2
## 85              1802.91         2
## 86              1814.98         2
## 87              1829.04         2
## 88              1806.50         2
## 89              1813.40         2
## 90              1791.43         2
## 91              1782.56         2
## 92              1755.49         2
## 93              1754.82         2
## 94              1754.03         2
## 95              1796.85         2
## 96              1814.09         2
## 97              1824.09         2
## 98              1860.14         2
## 99              1867.62         2
## 100             1860.91         2
## 101             1879.64         2
## 102             1880.33         2
## 103             1846.10         2
## 104             1813.14         2
## 105             1818.27         2
## 106             1808.51         2
## 107             1767.84         2
## 108             1652.79         2
## 109             1676.73         2
## 110             1728.34         2
## 111             1709.61         2
## 112             1696.24         2
## 113             1693.21         2
## 114             1710.29         2
## 115             1713.83         2
## 116             1699.13         2
## 117             1647.81         2
## 118             1591.17         1
## 119             1614.77         2
## 120             1658.19         2
## 121             1644.63         2
## 122             1672.80         2
## 123             1662.54         2
## 124             1674.49         2
## 125             1702.93         2
## 126             1694.82         2
## 127             1684.04         2
## 128             1674.99         2
## 129             1677.54         2
## 130             1756.55         2
## 131             1736.68         2
## 132             1750.00         2
## 133             1758.96         2
## 134             1775.65         2
## 135             1800.65         2
## 136             1819.83         2
## 137             1817.17         2
## 138             1837.11         2
## 139             1833.48         2
## 140             1857.30         2
## 141             1870.36         2
## 142             1853.29         2
## 143             1875.84         2
## 144             1854.10         2
## 145             1854.06         2
## 146             1874.85         2
## 147             1891.20         2
## 148             1909.01         2
## 149             1915.37         2
## 150             1895.50         2
## 151             1901.10         2
## 152             1898.37         2
## 153             1925.46         2
## 154             1921.60         2
## 155             1927.94         2
## 156             1912.93         2
## 157             1913.23         2
## 158             1896.89         2
## 159             1877.13         2
## 160             1886.03         2
## 161             1884.18         2
## 162             1874.43         2
## 163             1863.67         2
## 164             1863.49         2
## 165             1844.54         2
## 166             1826.47         2
## 167             1819.01         2
## 168             1831.55         2
## 169             1838.90         2
## 170             1790.53         2
## 171             1793.05         2
## 172             1803.71         2
## 173             1798.61         2
## 174             1791.65         2
## 175             1799.31         2
## 176             1807.94         2
## 177             1806.20         2
## 178             1830.47         2
## 179             1824.53         2
## 180             1857.91         2
## 181             1869.04         2
## 182             1878.02         2
## 183             1863.07         2
## 184             1871.91         2
## 185             1854.97         2
## 186             1860.01         2
## 187             1867.21         2
## 188             1866.35         2
## 189             1862.08         2
## 190             1843.50         2
## 191             1848.25         2
## 192             1853.70         2
## 193             1840.70         2
## 194             1828.34         2
## 195             1800.54         2
## 196             1806.63         2
## 197             1782.12         2
## 198             1804.24         2
## 199             1787.45         2
## 200             1743.51         2
## 201             1730.56         2
## 202             1668.53         2
## 203             1699.38         2
## 204             1686.11         2
## 205             1669.01         2
## 206             1680.62         2
## 207             1704.68         2
## 208             1744.66         2
## 209             1735.78         2
## 210             1762.84         2
## 211             1777.23         2
## 212             1776.46         2
## 213             1764.78         2
## 214             1768.06         2
## 215             1776.77         2
## 216             1773.41         2
## 217             1793.18         2
## 218             1765.63         2
## 219             1729.08         2
## 220             1727.46         2
## 221             1732.02         2
## 222             1726.69         2
## 223             1734.24         2
## 224             1768.12         2
## 225             1788.78         2
## 226             1791.41         2
## 227             1821.32         2
## 228             1831.56         2
## 229             1832.12         2
## 230             1827.72         2
## 231             1853.08         2
## 232             1821.64         2
## 233             1830.44         2
## 234             1827.12         2
## 235             1829.23         2
## 236             1795.21         2
## 237             1788.23         2
## 238             1811.15         2
## 239             1810.11         2
## 240             1822.77         2
## 241             1815.66         2
## 242             1799.67         2
## 243             1816.93         2
## 244             1801.65         2
## 245             1775.09         2
## 246             1785.11         2
## 247             1780.68         2
## 248             1777.73         2
## 249             1768.62         2
## 250             1749.30         2
## 251             1737.71         2
## 252             1753.20         2
## 253             1759.08         2
## 254             1753.39         2
## 255             1738.97         2
## 256             1735.09         2
# Mã hoá biến Vn30
Vn30MH= datavannhan$Vn30
Vn30MH= replace(Vn30MH,datavannhan$Vn30<=1800,1)
Vn30MH= replace(Vn30MH,datavannhan$Vn30>1800,2)
Vn30MH
##   [1] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
##  [38] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
##  [75] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2
## [112] 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
## [149] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
## [186] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
## [223] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Vn30code = data.frame(datavannhan$Vn30,Vn30MH)
Vn30code
##     datavannhan.Vn30 Vn30MH
## 1            1863.13      2
## 2            1870.63      2
## 3            1859.80      2
## 4            1859.51      2
## 5            1918.97      2
## 6            1909.65      2
## 7            1922.95      2
## 8            1940.89      2
## 9            1980.57      2
## 10           2012.28      2
## 11           2013.69      2
## 12           2009.64      2
## 13           2022.27      2
## 14           1977.14      2
## 15           1870.86      2
## 16           1915.90      2
## 17           1930.88      2
## 18           1945.78      2
## 19           1944.60      2
## 20           1900.76      2
## 21           1949.28      2
## 22           1949.76      2
## 23           1925.18      2
## 24           1885.36      2
## 25           1857.64      2
## 26           1897.71      2
## 27           1886.47      2
## 28           1869.60      2
## 29           1824.71      2
## 30           1804.18      2
## 31           1821.60      2
## 32           1872.27      2
## 33           1864.23      2
## 34           1871.54      2
## 35           1893.54      2
## 36           1898.07      2
## 37           1886.20      2
## 38           1897.46      2
## 39           1899.89      2
## 40           1916.36      2
## 41           1909.60      2
## 42           1923.55      2
## 43           1921.18      2
## 44           1923.92      2
## 45           1933.56      2
## 46           1950.12      2
## 47           1971.99      2
## 48           1979.53      2
## 49           1975.50      2
## 50           1983.82      2
## 51           1973.02      2
## 52           1946.98      2
## 53           1924.29      2
## 54           1867.03      2
## 55           1869.84      2
## 56           1909.87      2
## 57           1897.95      2
## 58           1903.47      2
## 59           1933.28      2
## 60           1985.28      2
## 61           2012.87      2
## 62           2023.13      2
## 63           1976.21      2
## 64           1965.97      2
## 65           1990.66      2
## 66           2009.70      2
## 67           2030.63      2
## 68           2028.68      2
## 69           2055.96      2
## 70           2096.76      2
## 71           2074.03      2
## 72           2066.21      2
## 73           2080.24      2
## 74           2089.21      2
## 75           2067.10      2
## 76           2047.48      2
## 77           2080.35      2
## 78           2094.24      2
## 79           2085.61      2
## 80           2080.38      2
## 81           2082.35      2
## 82           2077.76      2
## 83           2032.28      2
## 84           2019.88      2
## 85           1997.13      2
## 86           2018.98      2
## 87           2029.81      2
## 88           2004.31      2
## 89           1997.69      2
## 90           1988.19      2
## 91           1969.27      2
## 92           1943.60      2
## 93           1947.75      2
## 94           1951.58      2
## 95           2000.90      2
## 96           2016.47      2
## 97           2018.64      2
## 98           2039.80      2
## 99           2050.85      2
## 100          2049.64      2
## 101          2069.82      2
## 102          2061.75      2
## 103          2010.75      2
## 104          1959.35      2
## 105          1956.53      2
## 106          1942.76      2
## 107          1904.19      2
## 108          1780.71      1
## 109          1836.96      2
## 110          1889.94      2
## 111          1859.80      2
## 112          1853.60      2
## 113          1852.99      2
## 114          1873.65      2
## 115          1868.84      2
## 116          1854.19      2
## 117          1797.99      1
## 118          1741.05      1
## 119          1770.16      1
## 120          1814.73      2
## 121          1791.25      1
## 122          1821.53      2
## 123          1811.92      2
## 124          1829.59      2
## 125          1861.84      2
## 126          1852.99      2
## 127          1837.43      2
## 128          1836.25      2
## 129          1840.96      2
## 130          1931.01      2
## 131          1915.01      2
## 132          1928.23      2
## 133          1925.66      2
## 134          1946.55      2
## 135          1961.60      2
## 136          1979.19      2
## 137          1988.11      2
## 138          2009.04      2
## 139          2007.08      2
## 140          2025.41      2
## 141          2024.74      2
## 142          2011.42      2
## 143          2041.40      2
## 144          2022.75      2
## 145          2014.62      2
## 146          2032.30      2
## 147          2053.41      2
## 148          2079.10      2
## 149          2074.06      2
## 150          2040.51      2
## 151          2053.97      2
## 152          2043.51      2
## 153          2068.62      2
## 154          2050.58      2
## 155          2046.37      2
## 156          2027.45      2
## 157          2028.94      2
## 158          2027.51      2
## 159          2010.93      2
## 160          2021.72      2
## 161          2027.90      2
## 162          2022.46      2
## 163          1999.82      2
## 164          1997.06      2
## 165          1989.71      2
## 166          1972.99      2
## 167          1974.60      2
## 168          1982.29      2
## 169          1986.28      2
## 170          1936.81      2
## 171          1951.92      2
## 172          1960.97      2
## 173          1947.28      2
## 174          1944.36      2
## 175          1962.48      2
## 176          1960.19      2
## 177          1957.17      2
## 178          1967.22      2
## 179          1963.57      2
## 180          1980.13      2
## 181          1995.12      2
## 182          2010.15      2
## 183          2004.62      2
## 184          2008.57      2
## 185          2004.29      2
## 186          1995.71      2
## 187          2013.35      2
## 188          2009.04      2
## 189          2002.56      2
## 190          1991.11      2
## 191          1995.91      2
## 192          1998.44      2
## 193          1987.11      2
## 194          1970.82      2
## 195          1939.84      2
## 196          1946.06      2
## 197          1916.05      2
## 198          1941.65      2
## 199          1931.65      2
## 200          1887.32      2
## 201          1881.32      2
## 202          1826.90      2
## 203          1845.32      2
## 204          1829.36      2
## 205          1806.50      2
## 206          1824.35      2
## 207          1849.12      2
## 208          1886.27      2
## 209          1872.07      2
## 210          1917.69      2
## 211          1927.35      2
## 212          1916.88      2
## 213          1902.79      2
## 214          1911.09      2
## 215          1925.18      2
## 216          1922.53      2
## 217          1936.46      2
## 218          1909.23      2
## 219          1876.81      2
## 220          1877.68      2
## 221          1876.14      2
## 222          1875.73      2
## 223          1887.06      2
## 224          1927.79      2
## 225          1942.00      2
## 226          1936.15      2
## 227          1970.01      2
## 228          1979.23      2
## 229          1982.96      2
## 230          1961.57      2
## 231          1984.89      2
## 232          1963.01      2
## 233          1968.52      2
## 234          1967.64      2
## 235          1976.82      2
## 236          1936.69      2
## 237          1928.57      2
## 238          1951.14      2
## 239          1954.29      2
## 240          1975.01      2
## 241          1964.17      2
## 242          1953.26      2
## 243          1965.36      2
## 244          1954.91      2
## 245          1932.15      2
## 246          1938.50      2
## 247          1922.42      2
## 248          1914.35      2
## 249          1906.81      2
## 250          1890.57      2
## 251          1875.99      2
## 252          1894.46      2
## 253          1898.82      2
## 254          1894.20      2
## 255          1877.00      2
## 256          1873.43      2
# Mã hoá biến HXN
HNXMH= datavannhan$HNX
HNXMH= replace(HNXMH,datavannhan$HNX<=270,1)
HNXMH= replace(HNXMH,datavannhan$HNX>270,2)
HNXMH
##   [1] 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
##  [38] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
##  [75] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
## [112] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
## [149] 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
## [186] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
## [223] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1
HNXcode = data.frame(datavannhan$HNX, HNXMH)
HNXcode
##     datavannhan.HNX HNXMH
## 1            273.16     2
## 2            273.22     2
## 3            269.55     1
## 4            265.75     1
## 5            274.69     2
## 6            272.87     2
## 7            273.34     2
## 8            274.94     2
## 9            273.62     2
## 10           275.35     2
## 11           275.33     2
## 12           276.12     2
## 13           277.08     2
## 14           276.11     2
## 15           263.02     1
## 16           264.65     1
## 17           268.69     1
## 18           266.78     1
## 19           267.28     1
## 20           265.36     1
## 21           266.78     1
## 22           268.04     1
## 23           266.96     1
## 24           265.85     1
## 25           259.18     1
## 26           265.91     1
## 27           266.70     1
## 28           266.15     1
## 29           260.11     1
## 30           258.18     1
## 31           261.08     1
## 32           264.79     1
## 33           266.29     1
## 34           267.61     1
## 35           268.69     1
## 36           267.36     1
## 37           265.03     1
## 38           264.23     1
## 39           263.13     1
## 40           261.22     1
## 41           257.30     1
## 42           261.91     1
## 43           261.43     1
## 44           259.91     1
## 45           257.91     1
## 46           258.87     1
## 47           259.67     1
## 48           262.31     1
## 49           260.65     1
## 50           258.68     1
## 51           257.14     1
## 52           256.48     1
## 53           255.87     1
## 54           250.09     1
## 55           249.37     1
## 56           255.08     1
## 57           253.12     1
## 58           253.23     1
## 59           253.97     1
## 60           257.23     1
## 61           255.47     1
## 62           252.60     1
## 63           250.98     1
## 64           250.53     1
## 65           251.22     1
## 66           250.50     1
## 67           248.77     1
## 68           246.74     1
## 69           246.52     1
## 70           249.40     1
## 71           249.10     1
## 72           247.10     1
## 73           251.88     1
## 74           252.85     1
## 75           253.32     1
## 76           253.16     1
## 77           252.28     1
## 78           254.95     1
## 79           253.11     1
## 80           252.66     1
## 81           258.43     1
## 82           252.96     1
## 83           247.30     1
## 84           252.84     1
## 85           252.47     1
## 86           252.72     1
## 87           256.13     1
## 88           260.39     1
## 89           265.18     1
## 90           265.95     1
## 91           263.04     1
## 92           256.28     1
## 93           256.01     1
## 94           253.77     1
## 95           255.86     1
## 96           256.48     1
## 97           257.06     1
## 98           261.83     1
## 99           262.72     1
## 100          263.23     1
## 101          262.33     1
## 102          262.82     1
## 103          259.00     1
## 104          260.01     1
## 105          257.85     1
## 106          257.59     1
## 107          253.64     1
## 108          235.36     1
## 109          240.07     1
## 110          247.02     1
## 111          247.85     1
## 112          245.84     1
## 113          245.74     1
## 114          246.86     1
## 115          247.78     1
## 116          245.73     1
## 117          243.46     1
## 118          237.54     1
## 119          243.81     1
## 120          249.67     1
## 121          248.21     1
## 122          252.36     1
## 123          250.59     1
## 124          250.98     1
## 125          251.46     1
## 126          250.36     1
## 127          248.68     1
## 128          245.03     1
## 129          246.70     1
## 130          253.32     1
## 131          250.98     1
## 132          251.91     1
## 133          251.66     1
## 134          252.41     1
## 135          252.72     1
## 136          256.49     1
## 137          260.00     1
## 138          257.33     1
## 139          253.27     1
## 140          255.36     1
## 141          253.23     1
## 142          251.95     1
## 143          249.44     1
## 144          250.66     1
## 145          250.04     1
## 146          247.42     1
## 147          248.46     1
## 148          247.76     1
## 149          246.49     1
## 150          248.06     1
## 151          253.28     1
## 152          254.62     1
## 153          255.07     1
## 154          257.42     1
## 155          259.25     1
## 156          259.50     1
## 157          261.33     1
## 158          264.37     1
## 159          267.51     1
## 160          271.80     2
## 161          278.15     2
## 162          282.23     2
## 163          285.56     2
## 164          294.94     2
## 165          305.18     2
## 166          314.79     2
## 167          317.48     2
## 168          304.86     2
## 169          293.79     2
## 170          298.36     2
## 171          305.74     2
## 172          301.15     2
## 173          300.09     2
## 174          302.49     2
## 175          310.91     2
## 176          319.62     2
## 177          330.20     2
## 178          336.16     2
## 179          324.83     2
## 180          321.06     2
## 181          326.38     2
## 182          318.24     2
## 183          319.44     2
## 184          317.83     2
## 185          317.99     2
## 186          313.16     2
## 187          313.16     2
## 188          306.73     2
## 189          307.57     2
## 190          296.51     2
## 191          293.74     2
## 192          300.39     2
## 193          306.67     2
## 194          303.76     2
## 195          291.90     2
## 196          297.34     2
## 197          291.07     2
## 198          288.32     2
## 199          291.70     2
## 200          284.41     2
## 201          280.74     2
## 202          275.49     2
## 203          281.07     2
## 204          272.99     2
## 205          269.35     1
## 206          269.45     1
## 207          271.68     2
## 208          275.05     2
## 209          271.25     2
## 210          279.28     2
## 211          286.41     2
## 212          293.59     2
## 213          292.64     2
## 214          293.44     2
## 215          287.68     2
## 216          290.91     2
## 217          288.45     2
## 218          283.34     2
## 219          279.99     2
## 220          278.64     2
## 221          282.32     2
## 222          279.98     2
## 223          278.55     2
## 224          284.07     2
## 225          283.19     2
## 226          282.65     2
## 227          281.96     2
## 228          282.64     2
## 229          284.77     2
## 230          282.24     2
## 231          282.53     2
## 232          280.60     2
## 233          281.11     2
## 234          279.48     2
## 235          278.37     2
## 236          272.68     2
## 237          271.94     2
## 238          274.13     2
## 239          273.22     2
## 240          273.90     2
## 241          275.29     2
## 242          274.38     2
## 243          276.93     2
## 244          276.45     2
## 245          272.77     2
## 246          272.21     2
## 247          271.31     2
## 248          269.91     1
## 249          271.64     2
## 250          268.66     1
## 251          266.75     1
## 252          269.62     1
## 253          265.53     1
## 254          259.82     1
## 255          256.22     1
## 256          261.60     1
# Câu C thống kê dưới dạng RATIO SCALE
# Thống kê các biến
library(psych)
abcde=data.frame(Vnindex,Vn30,HNX)
describe(abcde)
##         vars   n    mean    sd  median trimmed   mad     min     max  range
## Vnindex    1 256 1771.58 81.69 1777.00 1772.94 99.42 1580.54 1927.94 347.40
## Vn30       2 256 1949.50 72.35 1950.63 1950.65 79.57 1741.05 2096.76 355.71
## HNX        3 256  269.13 19.93  264.72  266.55 17.41  235.36  336.16 100.80
##          skew kurtosis   se
## Vnindex -0.17    -0.96 5.11
## Vn30    -0.18    -0.50 4.52
## HNX      1.08     0.69 1.25
## Nhận xét:
# VNIndex có giá trị trung bình là 1,772.00 điểm, cho thấy dữ liệu phân phối xoay quanh mức 1,772 điểm.
# VN30 có giá trị trung bình là 1,950.00 điểm, cho thấy dữ liệu phân phối xoay quanh mức 1,950 điểm.
# HNX có giá trị trung bình là 269.10 điểm, cho thấy dữ liệu phân phối xoay quanh mức 269.1 điểm.
# Biến có độ phân tán lớn nhất là VNIndex với Gmd = 94.04, cho thấy dữ liệu phân tán rộng nhất.
# Biến có độ phân tán nhỏ nhất là HNX với Gmd = 21.56, cho thấy dữ liệu phân tán hẹp nhất.
# VNIndex có giá trị cao nhất đạt 1,927.94 điểm (thấp nhất 1,580.54 điểm), cho thấy biên độ biến động rộng.
# HNX có khoảng biến thiên nhỏ nhất (100.80 điểm), cho thấy biên độ biến động hẹp nhất.
# Thống kê mô tả
summary(Vnindex)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##    1581    1699    1777    1772    1832    1928
summary(Vn30)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##    1741    1898    1951    1950    2005    2097
summary(HNX)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##   235.4   253.3   264.7   269.1   278.8   336.2
## Nhận xét
# 50% dữ liệu VNIndex tập trung trong khoảng 1699–1832, VN30 trong khoảng 1898–2005 và HNX trong khoảng 253.3–278.8.
# VNIndex có khoảng tứ phân vị lớn nhất (133 = 1832 - 1699), cho thấy 50% dữ liệu trung tâm phân tán rộng nhất.
# HNX có khoảng tứ phân vị nhỏ nhất (25.5 = 278.8 - 253.3), cho thấy 50% dữ liệu trung tâm phân tán hẹp nhất.

# Thống kê dưới dạng Ordinal Scale
table(VnindexMH)
## VnindexMH
##   1   2 
##   4 252
table(VnindexMH)/sum(table(VnindexMH))
## VnindexMH
##        1        2 
## 0.015625 0.984375
## Nhận xét:
# Trong tổng số 256 mẫu quan sát, có 4 quan sát thuộc nhóm 1 (chiếm 1,56%) và 252 quan sát thuộc nhóm 2 (chiếm 98,44%)
table(Vn30MH)
## Vn30MH
##   1   2 
##   5 251
table(Vn30MH)/sum(table(Vn30MH))
## Vn30MH
##          1          2 
## 0.01953125 0.98046875
## Nhận xét
#Trong tổng số 256 mẫu quan sát, có 187 quan sát thuộc nhóm 1 (chiếm 73,05%) và 69 quan sát thuộc nhóm 2 (chiếm 26,95%)
table(HNXMH)
## HNXMH
##   1   2 
## 157  99
table(HNXMH)/sum(table(HNXMH))
## HNXMH
##         1         2 
## 0.6132812 0.3867188
## Nhận xét:
# Trong tổng số 256 mẫu quan sát, có 157 quan sát thuộc nhóm 1 (chiếm 61,33%) và 99 quan sát thuộc nhóm 2 (chiếm 38,67%)

# Câu D
## Vẽ biểu thị cột đối với Ordinal
# Vnindex
Vnindex.freq <- table(VnindexMH)
Vnindex.freq
## VnindexMH
##   1   2 
##   4 252
barplot(Vnindex.freq, xlab = "Nhóm Vnindex", ylab = "Số lượng", main = "Biểu đồ cột Vnindex", col = c("lightyellow","lightblue"))

# Vn30
Vn30.freq <- table(Vn30MH)
Vn30.freq
## Vn30MH
##   1   2 
##   5 251
barplot(Vn30.freq, xlab = "Nhóm Vn30",ylab = "Số lượng", main = "Biểu đồ cột Vn30", col = c("orange", "red"))

#HNX
HNX.freq <- table(HNXMH)
HNX.freq
## HNXMH
##   1   2 
## 157  99
barplot(HNX.freq, xlab = "Nhóm HNX",ylab = "Số lượng", main = "Biểu đồ cột HNX", col = c("blue", "yellow"))

# Nhận xét:
# Đồ thị cột chỉ số VNIndex: Cột > 1600 điểm có số lượng lớn nhất (252 quan sát), cột <= 1600 điểm có số lượng nhỏ nhất (4 quan sát)
# Đồ thị cột chỉ số VN30: Cột <= 1800 điểm có số lượng lớn nhất (187 quan sát), cột > 1800 điểm có số lượng nhỏ nhất (69 quan sát)
# Đồ thị cột chỉ số HNX: Cột <= 270 điểm có số lượng lớn nhất (157 quan sát), cột > 270 điểm có số lượng nhỏ hơn (99 quan sát).
# Vẽ biểu thị tròn đối với Ordinal
#Vnindex
pie(table(VnindexMH),col = c("lightyellow","lightpink"),sub = "Đồ thị tỷ lệ Vnindex")

#VN30
pie(table(Vn30MH),col = c("red","orange"),sub = "Đồ thị tỷ lệ Vn30")

#HNX
pie(table(HNXMH),col = c("green", "pink"),sub = "Đồ thị tỷ lệ HNX")

# Đồ thị đường đối với Ratio
#Vnindex
plot(Vnindex,type = "o",xlab = "số phiên",ylab = "Vnindex",pch = 19,main = "số phiên của Vnindex từ ngày 1 đến 256")

# Vn30
plot(Vn30, type = "o", xlab = "Số phiên", ylab = "VN30", pch = 19, main = "Số phiên của VN30 từ ngày 1 đến 256")

#HNX
plot(HNX,type="o",xlab="số phiên",ylab="HNX",pch=19,main="số phiên của HNX từ ngày 1 đến 256")

## Nhận xét:
#VNIndex: Biến động theo xu hướng tăng trưởng rõ rệt qua 256 phiên, dao động chủ yếu trong vùng điểm số từ hơn 1580 điểm và có thời điểm chinh phục mức đỉnh gần 1930 điểm trước khi duy trì trạng thái tích lũy ở vùng cao.
#VN30: Có biên độ dao động rộng, xuất hiện các nhịp tăng trưởng mạnh vượt ngưỡng 2090 điểm ở giai đoạn đầu và giữa, sau đó trải qua các đợt điều chỉnh giảm và giữ nhịp ổn định về cuối chuỗi quan sát.
#HNX: Trải qua các nhịp biến động rõ nét, tăng mạnh từ vùng đáy quanh 235 điểm để đạt đỉnh cao nhất vượt mức 336 điểm (khoảng giữa đến cuối chuỗi), sau đó có xu hướng hạ nhiệt và dao động ổn định trở lại.
# câu E phân tích tương quan và đa biến
abcde <- data.frame(Vnindex, Vn30, HNX)
abcde
##     Vnindex    Vn30    HNX
## 1   1661.70 1863.13 273.16
## 2   1665.05 1870.63 273.22
## 3   1652.71 1859.80 269.55
## 4   1645.82 1859.51 265.75
## 5   1695.50 1918.97 274.69
## 6   1685.30 1909.65 272.87
## 7   1697.83 1922.95 273.34
## 8   1716.47 1940.89 274.94
## 9   1747.55 1980.57 273.62
## 10  1765.12 2012.28 275.35
## 11  1761.06 2013.69 275.33
## 12  1757.95 2009.64 276.12
## 13  1766.85 2022.27 277.08
## 14  1731.19 1977.14 276.11
## 15  1636.43 1870.86 263.02
## 16  1663.43 1915.90 264.65
## 17  1678.50 1930.88 268.69
## 18  1687.06 1945.78 266.78
## 19  1683.18 1944.60 267.28
## 20  1652.54 1900.76 265.36
## 21  1680.50 1949.28 266.78
## 22  1685.83 1949.76 268.04
## 23  1669.57 1925.18 266.96
## 24  1639.65 1885.36 265.85
## 25  1617.00 1857.64 259.18
## 26  1651.98 1897.71 265.91
## 27  1654.89 1886.47 266.70
## 28  1642.64 1869.60 266.15
## 29  1599.10 1824.71 260.11
## 30  1580.54 1804.18 258.18
## 31  1593.61 1821.60 261.08
## 32  1631.86 1872.27 264.79
## 33  1631.44 1864.23 266.29
## 34  1635.46 1871.54 267.61
## 35  1654.42 1893.54 268.69
## 36  1659.92 1898.07 267.36
## 37  1649.00 1886.20 265.03
## 38  1655.99 1897.46 264.23
## 39  1654.93 1899.89 263.13
## 40  1667.98 1916.36 261.22
## 41  1660.36 1909.60 257.30
## 42  1680.36 1923.55 261.91
## 43  1684.32 1921.18 261.43
## 44  1690.99 1923.92 259.91
## 45  1701.67 1933.56 257.91
## 46  1717.06 1950.12 258.87
## 47  1731.77 1971.99 259.67
## 48  1737.24 1979.53 262.31
## 49  1741.32 1975.50 260.65
## 50  1753.74 1983.82 258.68
## 51  1747.17 1973.02 257.14
## 52  1718.98 1946.98 256.48
## 53  1698.90 1924.29 255.87
## 54  1646.89 1867.03 250.09
## 55  1646.01 1869.84 249.37
## 56  1679.18 1909.87 255.08
## 57  1673.66 1897.95 253.12
## 58  1676.98 1903.47 253.23
## 59  1704.31 1933.28 253.97
## 60  1751.03 1985.28 257.23
## 61  1772.15 2012.87 255.47
## 62  1782.82 2023.13 252.60
## 63  1742.85 1976.21 250.98
## 64  1729.80 1965.97 250.53
## 65  1754.84 1990.66 251.22
## 66  1766.90 2009.70 250.50
## 67  1784.49 2030.63 248.77
## 68  1788.40 2028.68 246.74
## 69  1816.27 2055.96 246.52
## 70  1861.58 2096.76 249.40
## 71  1855.56 2074.03 249.10
## 72  1867.90 2066.21 247.10
## 73  1877.33 2080.24 251.88
## 74  1902.93 2089.21 252.85
## 75  1894.44 2067.10 253.32
## 76  1864.80 2047.48 253.16
## 77  1879.13 2080.35 252.28
## 78  1896.59 2094.24 254.95
## 79  1893.78 2085.61 253.11
## 80  1885.44 2080.38 252.66
## 81  1882.73 2082.35 258.43
## 82  1870.79 2077.76 252.96
## 83  1843.72 2032.28 247.30
## 84  1830.50 2019.88 252.84
## 85  1802.91 1997.13 252.47
## 86  1814.98 2018.98 252.72
## 87  1829.04 2029.81 256.13
## 88  1806.50 2004.31 260.39
## 89  1813.40 1997.69 265.18
## 90  1791.43 1988.19 265.95
## 91  1782.56 1969.27 263.04
## 92  1755.49 1943.60 256.28
## 93  1754.82 1947.75 256.01
## 94  1754.03 1951.58 253.77
## 95  1796.85 2000.90 255.86
## 96  1814.09 2016.47 256.48
## 97  1824.09 2018.64 257.06
## 98  1860.14 2039.80 261.83
## 99  1867.62 2050.85 262.72
## 100 1860.91 2049.64 263.23
## 101 1879.64 2069.82 262.33
## 102 1880.33 2061.75 262.82
## 103 1846.10 2010.75 259.00
## 104 1813.14 1959.35 260.01
## 105 1818.27 1956.53 257.85
## 106 1808.51 1942.76 257.59
## 107 1767.84 1904.19 253.64
## 108 1652.79 1780.71 235.36
## 109 1676.73 1836.96 240.07
## 110 1728.34 1889.94 247.02
## 111 1709.61 1859.80 247.85
## 112 1696.24 1853.60 245.84
## 113 1693.21 1852.99 245.74
## 114 1710.29 1873.65 246.86
## 115 1713.83 1868.84 247.78
## 116 1699.13 1854.19 245.73
## 117 1647.81 1797.99 243.46
## 118 1591.17 1741.05 237.54
## 119 1614.77 1770.16 243.81
## 120 1658.19 1814.73 249.67
## 121 1644.63 1791.25 248.21
## 122 1672.80 1821.53 252.36
## 123 1662.54 1811.92 250.59
## 124 1674.49 1829.59 250.98
## 125 1702.93 1861.84 251.46
## 126 1694.82 1852.99 250.36
## 127 1684.04 1837.43 248.68
## 128 1674.99 1836.25 245.03
## 129 1677.54 1840.96 246.70
## 130 1756.55 1931.01 253.32
## 131 1736.68 1915.01 250.98
## 132 1750.00 1928.23 251.91
## 133 1758.96 1925.66 251.66
## 134 1775.65 1946.55 252.41
## 135 1800.65 1961.60 252.72
## 136 1819.83 1979.19 256.49
## 137 1817.17 1988.11 260.00
## 138 1837.11 2009.04 257.33
## 139 1833.48 2007.08 253.27
## 140 1857.30 2025.41 255.36
## 141 1870.36 2024.74 253.23
## 142 1853.29 2011.42 251.95
## 143 1875.84 2041.40 249.44
## 144 1854.10 2022.75 250.66
## 145 1854.06 2014.62 250.04
## 146 1874.85 2032.30 247.42
## 147 1891.20 2053.41 248.46
## 148 1909.01 2079.10 247.76
## 149 1915.37 2074.06 246.49
## 150 1895.50 2040.51 248.06
## 151 1901.10 2053.97 253.28
## 152 1898.37 2043.51 254.62
## 153 1925.46 2068.62 255.07
## 154 1921.60 2050.58 257.42
## 155 1927.94 2046.37 259.25
## 156 1912.93 2027.45 259.50
## 157 1913.23 2028.94 261.33
## 158 1896.89 2027.51 264.37
## 159 1877.13 2010.93 267.51
## 160 1886.03 2021.72 271.80
## 161 1884.18 2027.90 278.15
## 162 1874.43 2022.46 282.23
## 163 1863.67 1999.82 285.56
## 164 1863.49 1997.06 294.94
## 165 1844.54 1989.71 305.18
## 166 1826.47 1972.99 314.79
## 167 1819.01 1974.60 317.48
## 168 1831.55 1982.29 304.86
## 169 1838.90 1986.28 293.79
## 170 1790.53 1936.81 298.36
## 171 1793.05 1951.92 305.74
## 172 1803.71 1960.97 301.15
## 173 1798.61 1947.28 300.09
## 174 1791.65 1944.36 302.49
## 175 1799.31 1962.48 310.91
## 176 1807.94 1960.19 319.62
## 177 1806.20 1957.17 330.20
## 178 1830.47 1967.22 336.16
## 179 1824.53 1963.57 324.83
## 180 1857.91 1980.13 321.06
## 181 1869.04 1995.12 326.38
## 182 1878.02 2010.15 318.24
## 183 1863.07 2004.62 319.44
## 184 1871.91 2008.57 317.83
## 185 1854.97 2004.29 317.99
## 186 1860.01 1995.71 313.16
## 187 1867.21 2013.35 313.16
## 188 1866.35 2009.04 306.73
## 189 1862.08 2002.56 307.57
## 190 1843.50 1991.11 296.51
## 191 1848.25 1995.91 293.74
## 192 1853.70 1998.44 300.39
## 193 1840.70 1987.11 306.67
## 194 1828.34 1970.82 303.76
## 195 1800.54 1939.84 291.90
## 196 1806.63 1946.06 297.34
## 197 1782.12 1916.05 291.07
## 198 1804.24 1941.65 288.32
## 199 1787.45 1931.65 291.70
## 200 1743.51 1887.32 284.41
## 201 1730.56 1881.32 280.74
## 202 1668.53 1826.90 275.49
## 203 1699.38 1845.32 281.07
## 204 1686.11 1829.36 272.99
## 205 1669.01 1806.50 269.35
## 206 1680.62 1824.35 269.45
## 207 1704.68 1849.12 271.68
## 208 1744.66 1886.27 275.05
## 209 1735.78 1872.07 271.25
## 210 1762.84 1917.69 279.28
## 211 1777.23 1927.35 286.41
## 212 1776.46 1916.88 293.59
## 213 1764.78 1902.79 292.64
## 214 1768.06 1911.09 293.44
## 215 1776.77 1925.18 287.68
## 216 1773.41 1922.53 290.91
## 217 1793.18 1936.46 288.45
## 218 1765.63 1909.23 283.34
## 219 1729.08 1876.81 279.99
## 220 1727.46 1877.68 278.64
## 221 1732.02 1876.14 282.32
## 222 1726.69 1875.73 279.98
## 223 1734.24 1887.06 278.55
## 224 1768.12 1927.79 284.07
## 225 1788.78 1942.00 283.19
## 226 1791.41 1936.15 282.65
## 227 1821.32 1970.01 281.96
## 228 1831.56 1979.23 282.64
## 229 1832.12 1982.96 284.77
## 230 1827.72 1961.57 282.24
## 231 1853.08 1984.89 282.53
## 232 1821.64 1963.01 280.60
## 233 1830.44 1968.52 281.11
## 234 1827.12 1967.64 279.48
## 235 1829.23 1976.82 278.37
## 236 1795.21 1936.69 272.68
## 237 1788.23 1928.57 271.94
## 238 1811.15 1951.14 274.13
## 239 1810.11 1954.29 273.22
## 240 1822.77 1975.01 273.90
## 241 1815.66 1964.17 275.29
## 242 1799.67 1953.26 274.38
## 243 1816.93 1965.36 276.93
## 244 1801.65 1954.91 276.45
## 245 1775.09 1932.15 272.77
## 246 1785.11 1938.50 272.21
## 247 1780.68 1922.42 271.31
## 248 1777.73 1914.35 269.91
## 249 1768.62 1906.81 271.64
## 250 1749.30 1890.57 268.66
## 251 1737.71 1875.99 266.75
## 252 1753.20 1894.46 269.62
## 253 1759.08 1898.82 265.53
## 254 1753.39 1894.20 259.82
## 255 1738.97 1877.00 256.22
## 256 1735.09 1873.43 261.60
cor(Vnindex, Vn30)
## [1] 0.866968
cor(Vnindex, HNX)
## [1] 0.2504828
cor(Vn30, HNX)
## [1] 0.07691089
# Kiểm tra
cor.test(Vnindex, Vn30)
## 
##  Pearson's product-moment correlation
## 
## data:  Vnindex and Vn30
## t = 27.725, df = 254, p-value < 2.2e-16
## alternative hypothesis: true correlation is not equal to 0
## 95 percent confidence interval:
##  0.8328962 0.8944926
## sample estimates:
##      cor 
## 0.866968
cor.test(Vnindex, HNX)
## 
##  Pearson's product-moment correlation
## 
## data:  Vnindex and HNX
## t = 4.1235, df = 254, p-value = 5.058e-05
## alternative hypothesis: true correlation is not equal to 0
## 95 percent confidence interval:
##  0.1319324 0.3619688
## sample estimates:
##       cor 
## 0.2504828
cor.test(Vn30, HNX)
## 
##  Pearson's product-moment correlation
## 
## data:  Vn30 and HNX
## t = 1.2294, df = 254, p-value = 0.2201
## alternative hypothesis: true correlation is not equal to 0
## 95 percent confidence interval:
##  -0.04612605  0.19764916
## sample estimates:
##        cor 
## 0.07691089
# Vẽ đồ thị tương quan
##Vnindex và Vn30
plot(Vn30~Vnindex,xlab="Vnindex",ylab="Vn30",main="Vẽ đồ thị tương quan giữa Vnindex và Vn30")
abline(lm(Vnindex~Vn30))

#Vnindex và HNX
plot(Vnindex ~ HNX,xlab = "HNX",ylab = "VNIndex",main = "Tương quan giữa VNIndex và HNX")
abline(lm(Vnindex ~ HNX))

#Vn30 và HNX
plot(Vn30~HNX,xlab="HNX",ylab="Vn30",main="Vẽ đồ thị tương quan giữa Vn30 và HNX")
abline(lm(Vn30~HNX))

## Vẽ biểu đồ đa biến
library(psych)
vars=cbind(Vnindex,Vn30,HNX)
pairs.panels(vars)

## Nhận xét:
#VNIndex và VN30 có tương quan thuận rất chặt chẽ (r = 0,8670, Sig. < 5%), có ý nghĩa thống kê.
#VNIndex và HNX có tương quan thuận yếu (r = 0,2505, Sig. < 5%), có ý nghĩa thống kê.
#VN30 và HNX có tương quan thuận rất yếu (r = 0,0769, Sig.= 0,22006 > 5%), không có ý nghĩa thống kê.

# Câu F chọn 1 chỉ số tài chính làm biến phụ thuộc còn lại làm biến độc lập
mreg<-lm(Vnindex~Vn30+HNX)
summary(mreg)
## 
## Call:
## lm(formula = Vnindex ~ Vn30 + HNX)
## 
## Residuals:
##    Min     1Q Median     3Q    Max 
## -89.08 -36.25  11.05  29.57  73.60 
## 
## Coefficients:
##               Estimate Std. Error t value Pr(>|t|)    
## (Intercept) -309.35029   69.67252  -4.440 1.34e-05 ***
## Vn30           0.96278    0.03296  29.208  < 2e-16 ***
## HNX            0.75793    0.11968   6.333 1.09e-09 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 37.97 on 253 degrees of freedom
## Multiple R-squared:  0.7856, Adjusted R-squared:  0.7839 
## F-statistic: 463.6 on 2 and 253 DF,  p-value: < 2.2e-16
## Nhận xét:
#Phương trình hồi quy: VNIndex = -309,3503 + 0,9628VN30 + 0,7579HNX + ei
#Kết quả hồi quy cho thấy mô hình có ý nghĩa thống kê tổng thể ở mức 5% (F = 463,6; p < 2,2e-16 < 0,05).
#Hệ số R² = 0,7856 cho thấy VN30 và HNX giải thích được 78,56% sự biến thiên của VNIndex; R² hiệu chỉnh = 0,7839.
#Xét từng biến, VN30 có tác động cùng chiều đến VNIndex với hệ số hồi quy 0,9628. Khi VN30 tăng 1 đơn vị, VNIndex tăng trung bình 0,9628 đơn vị, giữ HNX không đổi. Mối quan hệ có ý nghĩa thống kê ở mức 5% (p < 2e-16 < 0,05).
#HNX có hệ số hồi quy 0,7579, thể hiện tác động cùng chiều. Biến này có ý nghĩa thống kê ở mức 5% (p = 1,09e-09 < 0,05), cho thấy HNX có mối quan hệ tuyến tính đáng kể với VNIndex khi giữ VN30 không đổi.
#Câu G mô hình hồi quy tuyến tính đa biến
library(car)
## Loading required package: carData
## 
## Attaching package: 'car'
## The following object is masked from 'package:psych':
## 
##     logit
vif(mreg)
##    Vn30     HNX 
## 1.00595 1.00595
library(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.048053, p-value < 2.2e-16
## alternative hypothesis: true autocorrelation is greater than 0
op<-par(mfrow=c(2,2))
plot(mreg)

## Nhận xét:
#Hệ số phóng đại phương sai (VIF) của các biến VN30 và HNX đều rất nhỏ (đều xấp xỉ 1,01 < 2), cho thấy mô hình không gặp hiện tượng đa cộng tuyến nghiêm trọng.
#Kiểm định Durbin-Watson cho thấy có hiện tượng tự tương quan dương cao trong phần dư của mô hình (DW = 0,048053 < 2; p < 2,2e-16 < 0,05).
#Đồ thị Residuals vs Fitted (bên trái dòng 1) cho thấy phần dư phân tán quanh đường ngang y = 0, nhưng có cấu trúc cong nhẹ, hàm ý mối quan hệ giữa biến phụ thuộc và các biến độc lập có thể chứa một phần phi tuyến tính.
#Đồ thị Normal Q-Q (bên phải dòng 1) cho thấy các điểm phần dư bám sát đường chéo ở đoạn giữa nhưng có xu hướng dịch chuyển lệch nhẹ ở hai đầu đuôi, cho thấy phân phối của phần dư có thể hơi chệch khỏi chuẩn thuần túy do chuỗi thời gian.
#Đồ thị Scale-Location (bên trái dòng 2) cho thấy độ phân tán của phần dư chuẩn hóa thay đổi theo giá trị dự báo, hàm ý hiện tượng phương sai sai số thay đổi (heteroscedasticity) có thể xuất hiện trong dữ liệu chuỗi thời gian.
#Đồ thị Residuals vs Leverage (bên phải dòng 2) cho thấy không có điểm quan sát nào vượt quá đường biên khoảng cách Cook's distance rõ rệt, chứng tỏ mô hình không chịu ảnh hưởng quá lớn từ các điểm dữ liệu ngoại lai cực đoan.