#HO VA TEN : LE THI CAM LY
#LOP: 24NH1
#MSSV: 2454020045
#BAI THI CUOI KY
#PHAN TICH CAC CHI SO TAI CHINH
#SO LUONG MAU : 234
# CHI SO : VNI, VN30, S&P 500
#MA HOA CAC CHI SO
setwd("~/Downloads")
options(width = 200)
options(scipen = 3)
dulieu=read.csv("Du_lieu_R_VNI_VN30_SP500(2).csv",header = TRUE)
save(dulieu,file = "dulieu.rda")
attach(dulieu)
is.data.frame(dulieu)
## [1] TRUE
print(dulieu)
##     STT       Ngay     VNI    VN30   SP500
## 1     1 11/09/2026 1795.21 1936.69 7656.98
## 2     2 10/09/2026 1829.23 1976.82 7591.70
## 3     3 09/09/2026 1827.12 1967.64 7636.36
## 4     4 08/09/2026 1830.44 1968.52 7673.52
## 5     5 07/09/2026 1821.64 1963.01 7718.60
## 6     6 04/09/2026 1853.08 1984.89 7747.71
## 7     7 03/09/2026 1827.72 1961.57 7666.60
## 8     8 28/08/2026 1832.12 1982.96 7631.47
## 9     9 27/08/2026 1831.56 1979.23 7686.14
## 10   10 26/08/2026 1821.32 1970.01 7711.76
## 11   11 25/08/2026 1791.41 1936.15 7730.99
## 12   12 24/08/2026 1788.78 1942.00 7675.70
## 13   13 21/08/2026 1768.12 1927.79 7677.28
## 14   14 20/08/2026 1734.24 1887.06 7652.86
## 15   15 19/08/2026 1726.69 1875.73 7674.37
## 16   16 18/08/2026 1732.02 1876.14 7641.16
## 17   17 17/08/2026 1727.46 1877.68 7707.98
## 18   18 14/08/2026 1729.08 1876.81 7691.76
## 19   19 13/08/2026 1765.63 1909.23 7745.06
## 20   20 12/08/2026 1793.18 1936.46 7785.76
## 21   21 11/08/2026 1773.41 1922.53 7798.99
## 22   22 10/08/2026 1776.77 1925.18 7748.50
## 23   23 07/08/2026 1768.06 1911.09 7728.20
## 24   24 06/08/2026 1764.78 1902.79 7753.11
## 25   25 05/08/2026 1776.46 1916.88 7757.64
## 26   26 04/08/2026 1777.23 1927.35 7709.96
## 27   27 03/08/2026 1762.84 1917.69 7723.55
## 28   28 31/07/2026 1735.78 1872.07 7736.52
## 29   29 30/07/2026 1744.66 1886.27 7600.50
## 30   30 29/07/2026 1704.68 1849.12 7489.72
## 31   31 28/07/2026 1680.62 1824.35 7437.63
## 32   32 27/07/2026 1669.01 1806.50 7316.15
## 33   33 24/07/2026 1686.11 1829.36 7428.78
## 34   34 23/07/2026 1699.38 1845.32 7413.18
## 35   35 22/07/2026 1668.53 1826.90 7411.98
## 36   36 21/07/2026 1730.56 1881.32 7408.30
## 37   37 20/07/2026 1743.51 1887.32 7498.96
## 38   38 17/07/2026 1787.45 1931.65 7509.20
## 39   39 16/07/2026 1804.24 1941.65 7443.28
## 40   40 15/07/2026 1782.12 1916.05 7457.69
## 41   41 14/07/2026 1806.63 1946.06 7533.77
## 42   42 13/07/2026 1800.54 1939.84 7572.40
## 43   43 10/07/2026 1828.34 1970.82 7543.59
## 44   44 09/07/2026 1840.70 1987.11 7515.34
## 45   45 08/07/2026 1853.70 1998.44 7575.39
## 46   46 07/07/2026 1848.25 1995.91 7543.64
## 47   47 06/07/2026 1843.50 1991.11 7482.71
## 48   48 03/07/2026 1862.08 2002.56 7503.85
## 49   49 02/07/2026 1866.35 2009.04 7537.43
## 50   50 01/07/2026 1867.21 2013.35 7483.24
## 51   51 30/06/2026 1860.01 1995.71 7483.23
## 52   52 29/06/2026 1854.97 2004.29 7499.36
## 53   53 26/06/2026 1871.91 2008.57 7440.43
## 54   54 25/06/2026 1863.07 2004.62 7354.02
## 55   55 24/06/2026 1878.02 2010.15 7357.49
## 56   56 23/06/2026 1869.04 1995.12 7358.22
## 57   57 22/06/2026 1857.91 1980.13 7365.46
## 58   58 19/06/2026 1824.53 1963.57 7472.79
## 59   59 18/06/2026 1830.47 1967.22 7500.58
## 60   60 17/06/2026 1806.20 1957.17 7420.10
## 61   61 16/06/2026 1807.94 1960.19 7511.35
## 62   62 15/06/2026 1799.31 1962.48 7554.29
## 63   63 12/06/2026 1791.65 1944.36 7431.46
## 64   64 11/06/2026 1798.61 1947.28 7394.30
## 65   65 10/06/2026 1803.71 1960.97 7266.99
## 66   66 09/06/2026 1793.05 1951.92 7386.65
## 67   67 08/06/2026 1790.53 1936.81 7405.73
## 68   68 05/06/2026 1838.90 1986.28 7383.74
## 69   69 04/06/2026 1831.55 1982.29 7584.31
## 70   70 03/06/2026 1819.01 1974.60 7553.68
## 71   71 02/06/2026 1826.47 1972.99 7609.78
## 72   72 01/06/2026 1844.54 1989.71 7599.96
## 73   73 29/05/2026 1863.49 1997.06 7580.06
## 74   74 28/05/2026 1863.67 1999.82 7563.63
## 75   75 27/05/2026 1874.43 2022.46 7520.36
## 76   76 26/05/2026 1884.18 2027.90 7519.12
## 77   77 25/05/2026 1886.03 2021.72 7473.47
## 78   78 22/05/2026 1877.13 2010.93 7445.72
## 79   79 21/05/2026 1896.89 2027.51 7432.97
## 80   80 20/05/2026 1913.23 2028.94 7353.61
## 81   81 19/05/2026 1912.93 2027.45 7403.05
## 82   82 18/05/2026 1927.94 2046.37 7408.50
## 83   83 15/05/2026 1921.60 2050.58 7501.24
## 84   84 14/05/2026 1925.46 2068.62 7444.25
## 85   85 13/05/2026 1898.37 2043.51 7400.96
## 86   86 12/05/2026 1901.10 2053.97 7412.84
## 87   87 11/05/2026 1895.50 2040.51 7398.93
## 88   88 08/05/2026 1915.37 2074.06 7337.11
## 89   89 07/05/2026 1909.01 2079.10 7365.12
## 90   90 06/05/2026 1891.20 2053.41 7259.22
## 91   91 05/05/2026 1874.85 2032.30 7200.75
## 92   92 04/05/2026 1854.06 2014.62 7230.12
## 93   93 29/04/2026 1854.10 2022.75 7209.01
## 94   94 28/04/2026 1875.84 2041.40 7135.95
## 95   95 24/04/2026 1853.29 2011.42 7138.80
## 96   96 23/04/2026 1870.36 2024.74 7173.91
## 97   97 22/04/2026 1857.30 2025.41 7165.08
## 98   98 21/04/2026 1833.48 2007.08 7108.40
## 99   99 20/04/2026 1837.11 2009.04 7137.90
## 100 100 17/04/2026 1817.17 1988.11 7064.01
## 101 101 16/04/2026 1819.83 1979.19 7109.14
## 102 102 15/04/2026 1800.65 1961.60 7126.06
## 103 103 14/04/2026 1775.65 1946.55 7041.28
## 104 104 13/04/2026 1758.96 1925.66 7022.95
## 105 105 10/04/2026 1750.00 1928.23 6967.38
## 106 106 09/04/2026 1736.68 1915.01 6886.24
## 107 107 08/04/2026 1756.55 1931.01 6816.89
## 108 108 07/04/2026 1677.54 1840.96 6824.66
## 109 109 06/04/2026 1674.99 1836.25 6782.81
## 110 110 03/04/2026 1684.04 1837.43 6616.85
## 111 111 02/04/2026 1694.82 1852.99 6611.83
## 112 112 01/04/2026 1702.93 1861.84 6582.69
## 113 113 31/03/2026 1674.49 1829.59 6575.32
## 114 114 30/03/2026 1662.54 1811.92 6528.52
## 115 115 27/03/2026 1672.80 1821.53 6343.72
## 116 116 26/03/2026 1644.63 1791.25 6368.85
## 117 117 25/03/2026 1658.19 1814.73 6477.16
## 118 118 24/03/2026 1614.77 1770.16 6591.90
## 119 119 23/03/2026 1591.17 1741.05 6556.37
## 120 120 20/03/2026 1647.81 1797.99 6581.00
## 121 121 19/03/2026 1699.13 1854.19 6506.48
## 122 122 18/03/2026 1713.83 1868.84 6606.49
## 123 123 17/03/2026 1710.29 1873.65 6624.70
## 124 124 16/03/2026 1693.21 1852.99 6716.09
## 125 125 13/03/2026 1696.24 1853.60 6699.38
## 126 126 12/03/2026 1709.61 1859.80 6632.19
## 127 127 11/03/2026 1728.34 1889.94 6672.62
## 128 128 10/03/2026 1676.73 1836.96 6775.80
## 129 129 09/03/2026 1652.79 1780.71 6781.48
## 130 130 06/03/2026 1767.84 1904.19 6795.99
## 131 131 05/03/2026 1808.51 1942.76 6740.02
## 132 132 04/03/2026 1818.27 1956.53 6830.71
## 133 133 03/03/2026 1813.14 1959.35 6869.50
## 134 134 02/03/2026 1846.10 2010.75 6816.63
## 135 135 27/02/2026 1880.33 2061.75 6881.62
## 136 136 26/02/2026 1879.64 2069.82 6878.88
## 137 137 25/02/2026 1860.91 2049.64 6908.86
## 138 138 24/02/2026 1867.62 2050.85 6946.13
## 139 139 23/02/2026 1860.14 2039.80 6890.07
## 140 140 13/02/2026 1824.09 2018.64 6837.75
## 141 141 12/02/2026 1814.09 2016.47 6909.51
## 142 142 11/02/2026 1796.85 2000.90 6861.89
## 143 143 10/02/2026 1754.03 1951.58 6881.31
## 144 144 09/02/2026 1754.82 1947.75 6843.22
## 145 145 06/02/2026 1755.49 1943.60 6836.17
## 146 146 05/02/2026 1782.56 1969.27 6832.76
## 147 147 04/02/2026 1791.43 1988.19 6941.47
## 148 148 03/02/2026 1813.40 1997.69 6941.81
## 149 149 02/02/2026 1806.50 2004.31 6964.82
## 150 150 30/01/2026 1829.04 2029.81 6932.30
## 151 151 29/01/2026 1814.98 2018.98 6798.40
## 152 152 28/01/2026 1802.91 1997.13 6882.72
## 153 153 27/01/2026 1830.50 2019.88 6917.81
## 154 154 26/01/2026 1843.72 2032.28 6976.44
## 155 155 23/01/2026 1870.79 2077.76 6939.03
## 156 156 22/01/2026 1882.73 2082.35 6969.01
## 157 157 21/01/2026 1885.44 2080.38 6978.03
## 158 158 20/01/2026 1893.78 2085.61 6978.60
## 159 159 19/01/2026 1896.59 2094.24 6950.23
## 160 160 16/01/2026 1879.13 2080.35 6915.61
## 161 161 15/01/2026 1864.80 2047.48 6913.35
## 162 162 14/01/2026 1894.44 2067.10 6875.62
## 163 163 13/01/2026 1902.93 2089.21 6796.86
## 164 164 12/01/2026 1877.33 2080.24 6940.01
## 165 165 09/01/2026 1867.90 2066.21 6944.47
## 166 166 08/01/2026 1855.56 2074.03 6926.60
## 167 167 07/01/2026 1861.58 2096.76 6963.74
## 168 168 06/01/2026 1816.27 2055.96 6977.27
## 169 169 05/01/2026 1788.40 2028.68 6966.28
## 170 170 31/12/2025 1784.49 2030.63 6921.46
## 171 171 30/12/2025 1766.90 2009.70 6920.93
## 172 172 29/12/2025 1754.84 1990.66 6944.82
## 173 173 26/12/2025 1729.80 1965.97 6902.05
## 174 174 25/12/2025 1742.85 1976.21 6858.47
## 175 175 24/12/2025 1782.82 2023.13 6845.50
## 176 176 23/12/2025 1772.15 2012.87 6896.24
## 177 177 22/12/2025 1751.03 1985.28 6905.74
## 178 178 19/12/2025 1704.31 1933.28 6929.94
## 179 179 18/12/2025 1676.98 1903.47 6932.05
## 180 180 17/12/2025 1673.66 1897.95 6909.79
## 181 181 16/12/2025 1679.18 1909.87 6878.49
## 182 182 15/12/2025 1646.01 1869.84 6834.50
## 183 183 12/12/2025 1646.89 1867.03 6774.76
## 184 184 11/12/2025 1698.90 1924.29 6721.43
## 185 185 10/12/2025 1718.98 1946.98 6800.26
## 186 186 09/12/2025 1747.17 1973.02 6816.51
## 187 187 08/12/2025 1753.74 1983.82 6827.41
## 188 188 05/12/2025 1741.32 1975.50 6901.00
## 189 189 04/12/2025 1737.24 1979.53 6886.68
## 190 190 03/12/2025 1731.77 1971.99 6840.51
## 191 191 02/12/2025 1717.06 1950.12 6846.51
## 192 192 01/12/2025 1701.67 1933.56 6870.40
## 193 193 28/11/2025 1690.99 1923.92 6857.12
## 194 194 27/11/2025 1684.32 1921.18 6849.72
## 195 195 26/11/2025 1680.36 1923.55 6829.37
## 196 196 25/11/2025 1660.36 1909.60 6812.63
## 197 197 24/11/2025 1667.98 1916.36 6849.09
## 198 198 21/11/2025 1654.93 1899.89 6812.61
## 199 199 20/11/2025 1655.99 1897.46 6765.88
## 200 200 19/11/2025 1649.00 1886.20 6705.12
## 201 201 18/11/2025 1659.92 1898.07 6602.99
## 202 202 17/11/2025 1654.42 1893.54 6538.76
## 203 203 14/11/2025 1635.46 1871.54 6642.16
## 204 204 13/11/2025 1631.44 1864.23 6617.32
## 205 205 12/11/2025 1631.86 1872.27 6672.41
## 206 206 11/11/2025 1593.61 1821.60 6734.11
## 207 207 10/11/2025 1580.54 1804.18 6737.49
## 208 208 07/11/2025 1599.10 1824.71 6850.92
## 209 209 06/11/2025 1642.64 1869.60 6846.61
## 210 210 05/11/2025 1654.89 1886.47 6832.43
## 211 211 04/11/2025 1651.98 1897.71 6728.80
## 212 212 03/11/2025 1617.00 1857.64 6720.32
## 213 213 31/10/2025 1639.65 1885.36 6796.29
## 214 214 30/10/2025 1669.57 1925.18 6771.55
## 215 215 29/10/2025 1685.83 1949.76 6851.97
## 216 216 28/10/2025 1680.50 1949.28 6840.20
## 217 217 27/10/2025 1652.54 1900.76 6822.34
## 218 218 24/10/2025 1683.18 1944.60 6890.59
## 219 219 23/10/2025 1687.06 1945.78 6890.89
## 220 220 22/10/2025 1678.50 1930.88 6875.16
## 221 221 21/10/2025 1663.43 1915.90 6791.69
## 222 222 20/10/2025 1636.43 1870.86 6738.44
## 223 223 17/10/2025 1731.19 1977.14 6699.40
## 224 224 16/10/2025 1766.85 2022.27 6735.35
## 225 225 15/10/2025 1757.95 2009.64 6735.13
## 226 226 14/10/2025 1761.06 2013.69 6664.01
## 227 227 13/10/2025 1765.12 2012.28 6629.07
## 228 228 10/10/2025 1747.55 1980.57 6671.06
## 229 229 09/10/2025 1716.47 1940.89 6644.31
## 230 230 08/10/2025 1697.83 1922.95 6654.72
## 231 231 07/10/2025 1685.30 1909.65 6552.51
## 232 232 06/10/2025 1695.50 1918.97 6735.11
## 233 233 03/10/2025 1645.82 1859.51 6753.72
## 234 234 02/10/2025 1652.71 1859.80 6714.59
dim(dulieu)
## [1] 234   5
names(dulieu)
## [1] "STT"   "Ngay"  "VNI"   "VN30"  "SP500"
str(dulieu)
## 'data.frame':    234 obs. of  5 variables:
##  $ STT  : int  1 2 3 4 5 6 7 8 9 10 ...
##  $ Ngay : chr  "11/09/2026" "10/09/2026" "09/09/2026" "08/09/2026" ...
##  $ VNI  : num  1795 1829 1827 1830 1822 ...
##  $ VN30 : num  1937 1977 1968 1969 1963 ...
##  $ SP500: num  7657 7592 7636 7674 7719 ...
###CAU B
# MA HOA VNI
VNIMH=dulieu$VNI
VNIMH=replace(VNIMH,dulieu$VNI<=1700,1)
VNIMH=replace(VNIMH,dulieu$VNI>1700&dulieu$VNI<=1800,2)
VNIMH=replace(VNIMH,dulieu$VNI>1800,3)
VNI=data.frame(dulieu$VNI,VNIMH)
VNI
##     dulieu.VNI VNIMH
## 1      1795.21     2
## 2      1829.23     3
## 3      1827.12     3
## 4      1830.44     3
## 5      1821.64     3
## 6      1853.08     3
## 7      1827.72     3
## 8      1832.12     3
## 9      1831.56     3
## 10     1821.32     3
## 11     1791.41     2
## 12     1788.78     2
## 13     1768.12     2
## 14     1734.24     2
## 15     1726.69     2
## 16     1732.02     2
## 17     1727.46     2
## 18     1729.08     2
## 19     1765.63     2
## 20     1793.18     2
## 21     1773.41     2
## 22     1776.77     2
## 23     1768.06     2
## 24     1764.78     2
## 25     1776.46     2
## 26     1777.23     2
## 27     1762.84     2
## 28     1735.78     2
## 29     1744.66     2
## 30     1704.68     2
## 31     1680.62     1
## 32     1669.01     1
## 33     1686.11     1
## 34     1699.38     1
## 35     1668.53     1
## 36     1730.56     2
## 37     1743.51     2
## 38     1787.45     2
## 39     1804.24     3
## 40     1782.12     2
## 41     1806.63     3
## 42     1800.54     3
## 43     1828.34     3
## 44     1840.70     3
## 45     1853.70     3
## 46     1848.25     3
## 47     1843.50     3
## 48     1862.08     3
## 49     1866.35     3
## 50     1867.21     3
## 51     1860.01     3
## 52     1854.97     3
## 53     1871.91     3
## 54     1863.07     3
## 55     1878.02     3
## 56     1869.04     3
## 57     1857.91     3
## 58     1824.53     3
## 59     1830.47     3
## 60     1806.20     3
## 61     1807.94     3
## 62     1799.31     2
## 63     1791.65     2
## 64     1798.61     2
## 65     1803.71     3
## 66     1793.05     2
## 67     1790.53     2
## 68     1838.90     3
## 69     1831.55     3
## 70     1819.01     3
## 71     1826.47     3
## 72     1844.54     3
## 73     1863.49     3
## 74     1863.67     3
## 75     1874.43     3
## 76     1884.18     3
## 77     1886.03     3
## 78     1877.13     3
## 79     1896.89     3
## 80     1913.23     3
## 81     1912.93     3
## 82     1927.94     3
## 83     1921.60     3
## 84     1925.46     3
## 85     1898.37     3
## 86     1901.10     3
## 87     1895.50     3
## 88     1915.37     3
## 89     1909.01     3
## 90     1891.20     3
## 91     1874.85     3
## 92     1854.06     3
## 93     1854.10     3
## 94     1875.84     3
## 95     1853.29     3
## 96     1870.36     3
## 97     1857.30     3
## 98     1833.48     3
## 99     1837.11     3
## 100    1817.17     3
## 101    1819.83     3
## 102    1800.65     3
## 103    1775.65     2
## 104    1758.96     2
## 105    1750.00     2
## 106    1736.68     2
## 107    1756.55     2
## 108    1677.54     1
## 109    1674.99     1
## 110    1684.04     1
## 111    1694.82     1
## 112    1702.93     2
## 113    1674.49     1
## 114    1662.54     1
## 115    1672.80     1
## 116    1644.63     1
## 117    1658.19     1
## 118    1614.77     1
## 119    1591.17     1
## 120    1647.81     1
## 121    1699.13     1
## 122    1713.83     2
## 123    1710.29     2
## 124    1693.21     1
## 125    1696.24     1
## 126    1709.61     2
## 127    1728.34     2
## 128    1676.73     1
## 129    1652.79     1
## 130    1767.84     2
## 131    1808.51     3
## 132    1818.27     3
## 133    1813.14     3
## 134    1846.10     3
## 135    1880.33     3
## 136    1879.64     3
## 137    1860.91     3
## 138    1867.62     3
## 139    1860.14     3
## 140    1824.09     3
## 141    1814.09     3
## 142    1796.85     2
## 143    1754.03     2
## 144    1754.82     2
## 145    1755.49     2
## 146    1782.56     2
## 147    1791.43     2
## 148    1813.40     3
## 149    1806.50     3
## 150    1829.04     3
## 151    1814.98     3
## 152    1802.91     3
## 153    1830.50     3
## 154    1843.72     3
## 155    1870.79     3
## 156    1882.73     3
## 157    1885.44     3
## 158    1893.78     3
## 159    1896.59     3
## 160    1879.13     3
## 161    1864.80     3
## 162    1894.44     3
## 163    1902.93     3
## 164    1877.33     3
## 165    1867.90     3
## 166    1855.56     3
## 167    1861.58     3
## 168    1816.27     3
## 169    1788.40     2
## 170    1784.49     2
## 171    1766.90     2
## 172    1754.84     2
## 173    1729.80     2
## 174    1742.85     2
## 175    1782.82     2
## 176    1772.15     2
## 177    1751.03     2
## 178    1704.31     2
## 179    1676.98     1
## 180    1673.66     1
## 181    1679.18     1
## 182    1646.01     1
## 183    1646.89     1
## 184    1698.90     1
## 185    1718.98     2
## 186    1747.17     2
## 187    1753.74     2
## 188    1741.32     2
## 189    1737.24     2
## 190    1731.77     2
## 191    1717.06     2
## 192    1701.67     2
## 193    1690.99     1
## 194    1684.32     1
## 195    1680.36     1
## 196    1660.36     1
## 197    1667.98     1
## 198    1654.93     1
## 199    1655.99     1
## 200    1649.00     1
## 201    1659.92     1
## 202    1654.42     1
## 203    1635.46     1
## 204    1631.44     1
## 205    1631.86     1
## 206    1593.61     1
## 207    1580.54     1
## 208    1599.10     1
## 209    1642.64     1
## 210    1654.89     1
## 211    1651.98     1
## 212    1617.00     1
## 213    1639.65     1
## 214    1669.57     1
## 215    1685.83     1
## 216    1680.50     1
## 217    1652.54     1
## 218    1683.18     1
## 219    1687.06     1
## 220    1678.50     1
## 221    1663.43     1
## 222    1636.43     1
## 223    1731.19     2
## 224    1766.85     2
## 225    1757.95     2
## 226    1761.06     2
## 227    1765.12     2
## 228    1747.55     2
## 229    1716.47     2
## 230    1697.83     1
## 231    1685.30     1
## 232    1695.50     1
## 233    1645.82     1
## 234    1652.71     1
VNIM=VNIMH
VNIM=replace(VNIM,VNIMH==1,"<=1700")
VNIM=replace(VNIM,VNIMH==2,">1700&<=1800")
VNIM=replace(VNIM,VNIMH==3,">1800")
VNIMM=data.frame(VNIMH,VNIM)
VNIMM
##     VNIMH         VNIM
## 1       2 >1700&<=1800
## 2       3        >1800
## 3       3        >1800
## 4       3        >1800
## 5       3        >1800
## 6       3        >1800
## 7       3        >1800
## 8       3        >1800
## 9       3        >1800
## 10      3        >1800
## 11      2 >1700&<=1800
## 12      2 >1700&<=1800
## 13      2 >1700&<=1800
## 14      2 >1700&<=1800
## 15      2 >1700&<=1800
## 16      2 >1700&<=1800
## 17      2 >1700&<=1800
## 18      2 >1700&<=1800
## 19      2 >1700&<=1800
## 20      2 >1700&<=1800
## 21      2 >1700&<=1800
## 22      2 >1700&<=1800
## 23      2 >1700&<=1800
## 24      2 >1700&<=1800
## 25      2 >1700&<=1800
## 26      2 >1700&<=1800
## 27      2 >1700&<=1800
## 28      2 >1700&<=1800
## 29      2 >1700&<=1800
## 30      2 >1700&<=1800
## 31      1       <=1700
## 32      1       <=1700
## 33      1       <=1700
## 34      1       <=1700
## 35      1       <=1700
## 36      2 >1700&<=1800
## 37      2 >1700&<=1800
## 38      2 >1700&<=1800
## 39      3        >1800
## 40      2 >1700&<=1800
## 41      3        >1800
## 42      3        >1800
## 43      3        >1800
## 44      3        >1800
## 45      3        >1800
## 46      3        >1800
## 47      3        >1800
## 48      3        >1800
## 49      3        >1800
## 50      3        >1800
## 51      3        >1800
## 52      3        >1800
## 53      3        >1800
## 54      3        >1800
## 55      3        >1800
## 56      3        >1800
## 57      3        >1800
## 58      3        >1800
## 59      3        >1800
## 60      3        >1800
## 61      3        >1800
## 62      2 >1700&<=1800
## 63      2 >1700&<=1800
## 64      2 >1700&<=1800
## 65      3        >1800
## 66      2 >1700&<=1800
## 67      2 >1700&<=1800
## 68      3        >1800
## 69      3        >1800
## 70      3        >1800
## 71      3        >1800
## 72      3        >1800
## 73      3        >1800
## 74      3        >1800
## 75      3        >1800
## 76      3        >1800
## 77      3        >1800
## 78      3        >1800
## 79      3        >1800
## 80      3        >1800
## 81      3        >1800
## 82      3        >1800
## 83      3        >1800
## 84      3        >1800
## 85      3        >1800
## 86      3        >1800
## 87      3        >1800
## 88      3        >1800
## 89      3        >1800
## 90      3        >1800
## 91      3        >1800
## 92      3        >1800
## 93      3        >1800
## 94      3        >1800
## 95      3        >1800
## 96      3        >1800
## 97      3        >1800
## 98      3        >1800
## 99      3        >1800
## 100     3        >1800
## 101     3        >1800
## 102     3        >1800
## 103     2 >1700&<=1800
## 104     2 >1700&<=1800
## 105     2 >1700&<=1800
## 106     2 >1700&<=1800
## 107     2 >1700&<=1800
## 108     1       <=1700
## 109     1       <=1700
## 110     1       <=1700
## 111     1       <=1700
## 112     2 >1700&<=1800
## 113     1       <=1700
## 114     1       <=1700
## 115     1       <=1700
## 116     1       <=1700
## 117     1       <=1700
## 118     1       <=1700
## 119     1       <=1700
## 120     1       <=1700
## 121     1       <=1700
## 122     2 >1700&<=1800
## 123     2 >1700&<=1800
## 124     1       <=1700
## 125     1       <=1700
## 126     2 >1700&<=1800
## 127     2 >1700&<=1800
## 128     1       <=1700
## 129     1       <=1700
## 130     2 >1700&<=1800
## 131     3        >1800
## 132     3        >1800
## 133     3        >1800
## 134     3        >1800
## 135     3        >1800
## 136     3        >1800
## 137     3        >1800
## 138     3        >1800
## 139     3        >1800
## 140     3        >1800
## 141     3        >1800
## 142     2 >1700&<=1800
## 143     2 >1700&<=1800
## 144     2 >1700&<=1800
## 145     2 >1700&<=1800
## 146     2 >1700&<=1800
## 147     2 >1700&<=1800
## 148     3        >1800
## 149     3        >1800
## 150     3        >1800
## 151     3        >1800
## 152     3        >1800
## 153     3        >1800
## 154     3        >1800
## 155     3        >1800
## 156     3        >1800
## 157     3        >1800
## 158     3        >1800
## 159     3        >1800
## 160     3        >1800
## 161     3        >1800
## 162     3        >1800
## 163     3        >1800
## 164     3        >1800
## 165     3        >1800
## 166     3        >1800
## 167     3        >1800
## 168     3        >1800
## 169     2 >1700&<=1800
## 170     2 >1700&<=1800
## 171     2 >1700&<=1800
## 172     2 >1700&<=1800
## 173     2 >1700&<=1800
## 174     2 >1700&<=1800
## 175     2 >1700&<=1800
## 176     2 >1700&<=1800
## 177     2 >1700&<=1800
## 178     2 >1700&<=1800
## 179     1       <=1700
## 180     1       <=1700
## 181     1       <=1700
## 182     1       <=1700
## 183     1       <=1700
## 184     1       <=1700
## 185     2 >1700&<=1800
## 186     2 >1700&<=1800
## 187     2 >1700&<=1800
## 188     2 >1700&<=1800
## 189     2 >1700&<=1800
## 190     2 >1700&<=1800
## 191     2 >1700&<=1800
## 192     2 >1700&<=1800
## 193     1       <=1700
## 194     1       <=1700
## 195     1       <=1700
## 196     1       <=1700
## 197     1       <=1700
## 198     1       <=1700
## 199     1       <=1700
## 200     1       <=1700
## 201     1       <=1700
## 202     1       <=1700
## 203     1       <=1700
## 204     1       <=1700
## 205     1       <=1700
## 206     1       <=1700
## 207     1       <=1700
## 208     1       <=1700
## 209     1       <=1700
## 210     1       <=1700
## 211     1       <=1700
## 212     1       <=1700
## 213     1       <=1700
## 214     1       <=1700
## 215     1       <=1700
## 216     1       <=1700
## 217     1       <=1700
## 218     1       <=1700
## 219     1       <=1700
## 220     1       <=1700
## 221     1       <=1700
## 222     1       <=1700
## 223     2 >1700&<=1800
## 224     2 >1700&<=1800
## 225     2 >1700&<=1800
## 226     2 >1700&<=1800
## 227     2 >1700&<=1800
## 228     2 >1700&<=1800
## 229     2 >1700&<=1800
## 230     1       <=1700
## 231     1       <=1700
## 232     1       <=1700
## 233     1       <=1700
## 234     1       <=1700
# MA HOA VN30
VN30MH=dulieu$VN30
VN30MH=replace(VN30MH,dulieu$VN30<=1900,1)
VN30MH=replace(VN30MH,dulieu$VN30>1900&dulieu$VN30<=2000,2)
VN30MH=replace(VN30MH,dulieu$VN30>2000,3)
VN30=data.frame(dulieu$VN30,VN30MH)
VN30
##     dulieu.VN30 VN30MH
## 1       1936.69      2
## 2       1976.82      2
## 3       1967.64      2
## 4       1968.52      2
## 5       1963.01      2
## 6       1984.89      2
## 7       1961.57      2
## 8       1982.96      2
## 9       1979.23      2
## 10      1970.01      2
## 11      1936.15      2
## 12      1942.00      2
## 13      1927.79      2
## 14      1887.06      1
## 15      1875.73      1
## 16      1876.14      1
## 17      1877.68      1
## 18      1876.81      1
## 19      1909.23      2
## 20      1936.46      2
## 21      1922.53      2
## 22      1925.18      2
## 23      1911.09      2
## 24      1902.79      2
## 25      1916.88      2
## 26      1927.35      2
## 27      1917.69      2
## 28      1872.07      1
## 29      1886.27      1
## 30      1849.12      1
## 31      1824.35      1
## 32      1806.50      1
## 33      1829.36      1
## 34      1845.32      1
## 35      1826.90      1
## 36      1881.32      1
## 37      1887.32      1
## 38      1931.65      2
## 39      1941.65      2
## 40      1916.05      2
## 41      1946.06      2
## 42      1939.84      2
## 43      1970.82      2
## 44      1987.11      2
## 45      1998.44      2
## 46      1995.91      2
## 47      1991.11      2
## 48      2002.56      3
## 49      2009.04      3
## 50      2013.35      3
## 51      1995.71      2
## 52      2004.29      3
## 53      2008.57      3
## 54      2004.62      3
## 55      2010.15      3
## 56      1995.12      2
## 57      1980.13      2
## 58      1963.57      2
## 59      1967.22      2
## 60      1957.17      2
## 61      1960.19      2
## 62      1962.48      2
## 63      1944.36      2
## 64      1947.28      2
## 65      1960.97      2
## 66      1951.92      2
## 67      1936.81      2
## 68      1986.28      2
## 69      1982.29      2
## 70      1974.60      2
## 71      1972.99      2
## 72      1989.71      2
## 73      1997.06      2
## 74      1999.82      2
## 75      2022.46      3
## 76      2027.90      3
## 77      2021.72      3
## 78      2010.93      3
## 79      2027.51      3
## 80      2028.94      3
## 81      2027.45      3
## 82      2046.37      3
## 83      2050.58      3
## 84      2068.62      3
## 85      2043.51      3
## 86      2053.97      3
## 87      2040.51      3
## 88      2074.06      3
## 89      2079.10      3
## 90      2053.41      3
## 91      2032.30      3
## 92      2014.62      3
## 93      2022.75      3
## 94      2041.40      3
## 95      2011.42      3
## 96      2024.74      3
## 97      2025.41      3
## 98      2007.08      3
## 99      2009.04      3
## 100     1988.11      2
## 101     1979.19      2
## 102     1961.60      2
## 103     1946.55      2
## 104     1925.66      2
## 105     1928.23      2
## 106     1915.01      2
## 107     1931.01      2
## 108     1840.96      1
## 109     1836.25      1
## 110     1837.43      1
## 111     1852.99      1
## 112     1861.84      1
## 113     1829.59      1
## 114     1811.92      1
## 115     1821.53      1
## 116     1791.25      1
## 117     1814.73      1
## 118     1770.16      1
## 119     1741.05      1
## 120     1797.99      1
## 121     1854.19      1
## 122     1868.84      1
## 123     1873.65      1
## 124     1852.99      1
## 125     1853.60      1
## 126     1859.80      1
## 127     1889.94      1
## 128     1836.96      1
## 129     1780.71      1
## 130     1904.19      2
## 131     1942.76      2
## 132     1956.53      2
## 133     1959.35      2
## 134     2010.75      3
## 135     2061.75      3
## 136     2069.82      3
## 137     2049.64      3
## 138     2050.85      3
## 139     2039.80      3
## 140     2018.64      3
## 141     2016.47      3
## 142     2000.90      3
## 143     1951.58      2
## 144     1947.75      2
## 145     1943.60      2
## 146     1969.27      2
## 147     1988.19      2
## 148     1997.69      2
## 149     2004.31      3
## 150     2029.81      3
## 151     2018.98      3
## 152     1997.13      2
## 153     2019.88      3
## 154     2032.28      3
## 155     2077.76      3
## 156     2082.35      3
## 157     2080.38      3
## 158     2085.61      3
## 159     2094.24      3
## 160     2080.35      3
## 161     2047.48      3
## 162     2067.10      3
## 163     2089.21      3
## 164     2080.24      3
## 165     2066.21      3
## 166     2074.03      3
## 167     2096.76      3
## 168     2055.96      3
## 169     2028.68      3
## 170     2030.63      3
## 171     2009.70      3
## 172     1990.66      2
## 173     1965.97      2
## 174     1976.21      2
## 175     2023.13      3
## 176     2012.87      3
## 177     1985.28      2
## 178     1933.28      2
## 179     1903.47      2
## 180     1897.95      1
## 181     1909.87      2
## 182     1869.84      1
## 183     1867.03      1
## 184     1924.29      2
## 185     1946.98      2
## 186     1973.02      2
## 187     1983.82      2
## 188     1975.50      2
## 189     1979.53      2
## 190     1971.99      2
## 191     1950.12      2
## 192     1933.56      2
## 193     1923.92      2
## 194     1921.18      2
## 195     1923.55      2
## 196     1909.60      2
## 197     1916.36      2
## 198     1899.89      1
## 199     1897.46      1
## 200     1886.20      1
## 201     1898.07      1
## 202     1893.54      1
## 203     1871.54      1
## 204     1864.23      1
## 205     1872.27      1
## 206     1821.60      1
## 207     1804.18      1
## 208     1824.71      1
## 209     1869.60      1
## 210     1886.47      1
## 211     1897.71      1
## 212     1857.64      1
## 213     1885.36      1
## 214     1925.18      2
## 215     1949.76      2
## 216     1949.28      2
## 217     1900.76      2
## 218     1944.60      2
## 219     1945.78      2
## 220     1930.88      2
## 221     1915.90      2
## 222     1870.86      1
## 223     1977.14      2
## 224     2022.27      3
## 225     2009.64      3
## 226     2013.69      3
## 227     2012.28      3
## 228     1980.57      2
## 229     1940.89      2
## 230     1922.95      2
## 231     1909.65      2
## 232     1918.97      2
## 233     1859.51      1
## 234     1859.80      1
VN30M=VN30MH
VN30M=replace(VN30M,VN30MH==1,"<=1900")
VN30M=replace(VN30M,VN30MH==2,">1900&<=2000")
VN30M=replace(VN30M,VN30MH==3,">2000")
VN30MM=data.frame(VN30MH,VN30M)
VN30MM
##     VN30MH        VN30M
## 1        2 >1900&<=2000
## 2        2 >1900&<=2000
## 3        2 >1900&<=2000
## 4        2 >1900&<=2000
## 5        2 >1900&<=2000
## 6        2 >1900&<=2000
## 7        2 >1900&<=2000
## 8        2 >1900&<=2000
## 9        2 >1900&<=2000
## 10       2 >1900&<=2000
## 11       2 >1900&<=2000
## 12       2 >1900&<=2000
## 13       2 >1900&<=2000
## 14       1       <=1900
## 15       1       <=1900
## 16       1       <=1900
## 17       1       <=1900
## 18       1       <=1900
## 19       2 >1900&<=2000
## 20       2 >1900&<=2000
## 21       2 >1900&<=2000
## 22       2 >1900&<=2000
## 23       2 >1900&<=2000
## 24       2 >1900&<=2000
## 25       2 >1900&<=2000
## 26       2 >1900&<=2000
## 27       2 >1900&<=2000
## 28       1       <=1900
## 29       1       <=1900
## 30       1       <=1900
## 31       1       <=1900
## 32       1       <=1900
## 33       1       <=1900
## 34       1       <=1900
## 35       1       <=1900
## 36       1       <=1900
## 37       1       <=1900
## 38       2 >1900&<=2000
## 39       2 >1900&<=2000
## 40       2 >1900&<=2000
## 41       2 >1900&<=2000
## 42       2 >1900&<=2000
## 43       2 >1900&<=2000
## 44       2 >1900&<=2000
## 45       2 >1900&<=2000
## 46       2 >1900&<=2000
## 47       2 >1900&<=2000
## 48       3        >2000
## 49       3        >2000
## 50       3        >2000
## 51       2 >1900&<=2000
## 52       3        >2000
## 53       3        >2000
## 54       3        >2000
## 55       3        >2000
## 56       2 >1900&<=2000
## 57       2 >1900&<=2000
## 58       2 >1900&<=2000
## 59       2 >1900&<=2000
## 60       2 >1900&<=2000
## 61       2 >1900&<=2000
## 62       2 >1900&<=2000
## 63       2 >1900&<=2000
## 64       2 >1900&<=2000
## 65       2 >1900&<=2000
## 66       2 >1900&<=2000
## 67       2 >1900&<=2000
## 68       2 >1900&<=2000
## 69       2 >1900&<=2000
## 70       2 >1900&<=2000
## 71       2 >1900&<=2000
## 72       2 >1900&<=2000
## 73       2 >1900&<=2000
## 74       2 >1900&<=2000
## 75       3        >2000
## 76       3        >2000
## 77       3        >2000
## 78       3        >2000
## 79       3        >2000
## 80       3        >2000
## 81       3        >2000
## 82       3        >2000
## 83       3        >2000
## 84       3        >2000
## 85       3        >2000
## 86       3        >2000
## 87       3        >2000
## 88       3        >2000
## 89       3        >2000
## 90       3        >2000
## 91       3        >2000
## 92       3        >2000
## 93       3        >2000
## 94       3        >2000
## 95       3        >2000
## 96       3        >2000
## 97       3        >2000
## 98       3        >2000
## 99       3        >2000
## 100      2 >1900&<=2000
## 101      2 >1900&<=2000
## 102      2 >1900&<=2000
## 103      2 >1900&<=2000
## 104      2 >1900&<=2000
## 105      2 >1900&<=2000
## 106      2 >1900&<=2000
## 107      2 >1900&<=2000
## 108      1       <=1900
## 109      1       <=1900
## 110      1       <=1900
## 111      1       <=1900
## 112      1       <=1900
## 113      1       <=1900
## 114      1       <=1900
## 115      1       <=1900
## 116      1       <=1900
## 117      1       <=1900
## 118      1       <=1900
## 119      1       <=1900
## 120      1       <=1900
## 121      1       <=1900
## 122      1       <=1900
## 123      1       <=1900
## 124      1       <=1900
## 125      1       <=1900
## 126      1       <=1900
## 127      1       <=1900
## 128      1       <=1900
## 129      1       <=1900
## 130      2 >1900&<=2000
## 131      2 >1900&<=2000
## 132      2 >1900&<=2000
## 133      2 >1900&<=2000
## 134      3        >2000
## 135      3        >2000
## 136      3        >2000
## 137      3        >2000
## 138      3        >2000
## 139      3        >2000
## 140      3        >2000
## 141      3        >2000
## 142      3        >2000
## 143      2 >1900&<=2000
## 144      2 >1900&<=2000
## 145      2 >1900&<=2000
## 146      2 >1900&<=2000
## 147      2 >1900&<=2000
## 148      2 >1900&<=2000
## 149      3        >2000
## 150      3        >2000
## 151      3        >2000
## 152      2 >1900&<=2000
## 153      3        >2000
## 154      3        >2000
## 155      3        >2000
## 156      3        >2000
## 157      3        >2000
## 158      3        >2000
## 159      3        >2000
## 160      3        >2000
## 161      3        >2000
## 162      3        >2000
## 163      3        >2000
## 164      3        >2000
## 165      3        >2000
## 166      3        >2000
## 167      3        >2000
## 168      3        >2000
## 169      3        >2000
## 170      3        >2000
## 171      3        >2000
## 172      2 >1900&<=2000
## 173      2 >1900&<=2000
## 174      2 >1900&<=2000
## 175      3        >2000
## 176      3        >2000
## 177      2 >1900&<=2000
## 178      2 >1900&<=2000
## 179      2 >1900&<=2000
## 180      1       <=1900
## 181      2 >1900&<=2000
## 182      1       <=1900
## 183      1       <=1900
## 184      2 >1900&<=2000
## 185      2 >1900&<=2000
## 186      2 >1900&<=2000
## 187      2 >1900&<=2000
## 188      2 >1900&<=2000
## 189      2 >1900&<=2000
## 190      2 >1900&<=2000
## 191      2 >1900&<=2000
## 192      2 >1900&<=2000
## 193      2 >1900&<=2000
## 194      2 >1900&<=2000
## 195      2 >1900&<=2000
## 196      2 >1900&<=2000
## 197      2 >1900&<=2000
## 198      1       <=1900
## 199      1       <=1900
## 200      1       <=1900
## 201      1       <=1900
## 202      1       <=1900
## 203      1       <=1900
## 204      1       <=1900
## 205      1       <=1900
## 206      1       <=1900
## 207      1       <=1900
## 208      1       <=1900
## 209      1       <=1900
## 210      1       <=1900
## 211      1       <=1900
## 212      1       <=1900
## 213      1       <=1900
## 214      2 >1900&<=2000
## 215      2 >1900&<=2000
## 216      2 >1900&<=2000
## 217      2 >1900&<=2000
## 218      2 >1900&<=2000
## 219      2 >1900&<=2000
## 220      2 >1900&<=2000
## 221      2 >1900&<=2000
## 222      1       <=1900
## 223      2 >1900&<=2000
## 224      3        >2000
## 225      3        >2000
## 226      3        >2000
## 227      3        >2000
## 228      2 >1900&<=2000
## 229      2 >1900&<=2000
## 230      2 >1900&<=2000
## 231      2 >1900&<=2000
## 232      2 >1900&<=2000
## 233      1       <=1900
## 234      1       <=1900
# MA HOA S&P 500
SP500MH=dulieu$SP500
SP500MH=replace(SP500MH,dulieu$SP500<=6700,1)
SP500MH=replace(SP500MH,dulieu$SP500>6700&dulieu$VN30<=7000,2)
SP500MH=replace(SP500MH,dulieu$SP500>7000,3)
SP500=data.frame(dulieu$SP500,SP500MH)
SP500
##     dulieu.SP500 SP500MH
## 1        7656.98       3
## 2        7591.70       3
## 3        7636.36       3
## 4        7673.52       3
## 5        7718.60       3
## 6        7747.71       3
## 7        7666.60       3
## 8        7631.47       3
## 9        7686.14       3
## 10       7711.76       3
## 11       7730.99       3
## 12       7675.70       3
## 13       7677.28       3
## 14       7652.86       3
## 15       7674.37       3
## 16       7641.16       3
## 17       7707.98       3
## 18       7691.76       3
## 19       7745.06       3
## 20       7785.76       3
## 21       7798.99       3
## 22       7748.50       3
## 23       7728.20       3
## 24       7753.11       3
## 25       7757.64       3
## 26       7709.96       3
## 27       7723.55       3
## 28       7736.52       3
## 29       7600.50       3
## 30       7489.72       3
## 31       7437.63       3
## 32       7316.15       3
## 33       7428.78       3
## 34       7413.18       3
## 35       7411.98       3
## 36       7408.30       3
## 37       7498.96       3
## 38       7509.20       3
## 39       7443.28       3
## 40       7457.69       3
## 41       7533.77       3
## 42       7572.40       3
## 43       7543.59       3
## 44       7515.34       3
## 45       7575.39       3
## 46       7543.64       3
## 47       7482.71       3
## 48       7503.85       3
## 49       7537.43       3
## 50       7483.24       3
## 51       7483.23       3
## 52       7499.36       3
## 53       7440.43       3
## 54       7354.02       3
## 55       7357.49       3
## 56       7358.22       3
## 57       7365.46       3
## 58       7472.79       3
## 59       7500.58       3
## 60       7420.10       3
## 61       7511.35       3
## 62       7554.29       3
## 63       7431.46       3
## 64       7394.30       3
## 65       7266.99       3
## 66       7386.65       3
## 67       7405.73       3
## 68       7383.74       3
## 69       7584.31       3
## 70       7553.68       3
## 71       7609.78       3
## 72       7599.96       3
## 73       7580.06       3
## 74       7563.63       3
## 75       7520.36       3
## 76       7519.12       3
## 77       7473.47       3
## 78       7445.72       3
## 79       7432.97       3
## 80       7353.61       3
## 81       7403.05       3
## 82       7408.50       3
## 83       7501.24       3
## 84       7444.25       3
## 85       7400.96       3
## 86       7412.84       3
## 87       7398.93       3
## 88       7337.11       3
## 89       7365.12       3
## 90       7259.22       3
## 91       7200.75       3
## 92       7230.12       3
## 93       7209.01       3
## 94       7135.95       3
## 95       7138.80       3
## 96       7173.91       3
## 97       7165.08       3
## 98       7108.40       3
## 99       7137.90       3
## 100      7064.01       3
## 101      7109.14       3
## 102      7126.06       3
## 103      7041.28       3
## 104      7022.95       3
## 105      6967.38       2
## 106      6886.24       2
## 107      6816.89       2
## 108      6824.66       2
## 109      6782.81       2
## 110      6616.85       1
## 111      6611.83       1
## 112      6582.69       1
## 113      6575.32       1
## 114      6528.52       1
## 115      6343.72       1
## 116      6368.85       1
## 117      6477.16       1
## 118      6591.90       1
## 119      6556.37       1
## 120      6581.00       1
## 121      6506.48       1
## 122      6606.49       1
## 123      6624.70       1
## 124      6716.09       2
## 125      6699.38       1
## 126      6632.19       1
## 127      6672.62       1
## 128      6775.80       2
## 129      6781.48       2
## 130      6795.99       2
## 131      6740.02       2
## 132      6830.71       2
## 133      6869.50       2
## 134      6816.63       2
## 135      6881.62       2
## 136      6878.88       2
## 137      6908.86       2
## 138      6946.13       2
## 139      6890.07       2
## 140      6837.75       2
## 141      6909.51       2
## 142      6861.89       2
## 143      6881.31       2
## 144      6843.22       2
## 145      6836.17       2
## 146      6832.76       2
## 147      6941.47       2
## 148      6941.81       2
## 149      6964.82       2
## 150      6932.30       2
## 151      6798.40       2
## 152      6882.72       2
## 153      6917.81       2
## 154      6976.44       2
## 155      6939.03       2
## 156      6969.01       2
## 157      6978.03       2
## 158      6978.60       2
## 159      6950.23       2
## 160      6915.61       2
## 161      6913.35       2
## 162      6875.62       2
## 163      6796.86       2
## 164      6940.01       2
## 165      6944.47       2
## 166      6926.60       2
## 167      6963.74       2
## 168      6977.27       2
## 169      6966.28       2
## 170      6921.46       2
## 171      6920.93       2
## 172      6944.82       2
## 173      6902.05       2
## 174      6858.47       2
## 175      6845.50       2
## 176      6896.24       2
## 177      6905.74       2
## 178      6929.94       2
## 179      6932.05       2
## 180      6909.79       2
## 181      6878.49       2
## 182      6834.50       2
## 183      6774.76       2
## 184      6721.43       2
## 185      6800.26       2
## 186      6816.51       2
## 187      6827.41       2
## 188      6901.00       2
## 189      6886.68       2
## 190      6840.51       2
## 191      6846.51       2
## 192      6870.40       2
## 193      6857.12       2
## 194      6849.72       2
## 195      6829.37       2
## 196      6812.63       2
## 197      6849.09       2
## 198      6812.61       2
## 199      6765.88       2
## 200      6705.12       2
## 201      6602.99       1
## 202      6538.76       1
## 203      6642.16       1
## 204      6617.32       1
## 205      6672.41       1
## 206      6734.11       2
## 207      6737.49       2
## 208      6850.92       2
## 209      6846.61       2
## 210      6832.43       2
## 211      6728.80       2
## 212      6720.32       2
## 213      6796.29       2
## 214      6771.55       2
## 215      6851.97       2
## 216      6840.20       2
## 217      6822.34       2
## 218      6890.59       2
## 219      6890.89       2
## 220      6875.16       2
## 221      6791.69       2
## 222      6738.44       2
## 223      6699.40       1
## 224      6735.35       2
## 225      6735.13       2
## 226      6664.01       1
## 227      6629.07       1
## 228      6671.06       1
## 229      6644.31       1
## 230      6654.72       1
## 231      6552.51       1
## 232      6735.11       2
## 233      6753.72       2
## 234      6714.59       2
SP500M=SP500MH
SP500M=replace(SP500M,SP500MH==1,"<=6700")
SP500M=replace(SP500M,SP500MH==2,">6700&<=7000")
SP500M=replace(SP500M,SP500MH==3,">7000")
SP500MM=data.frame(SP500MH,SP500M)
SP500MM
##     SP500MH       SP500M
## 1         3        >7000
## 2         3        >7000
## 3         3        >7000
## 4         3        >7000
## 5         3        >7000
## 6         3        >7000
## 7         3        >7000
## 8         3        >7000
## 9         3        >7000
## 10        3        >7000
## 11        3        >7000
## 12        3        >7000
## 13        3        >7000
## 14        3        >7000
## 15        3        >7000
## 16        3        >7000
## 17        3        >7000
## 18        3        >7000
## 19        3        >7000
## 20        3        >7000
## 21        3        >7000
## 22        3        >7000
## 23        3        >7000
## 24        3        >7000
## 25        3        >7000
## 26        3        >7000
## 27        3        >7000
## 28        3        >7000
## 29        3        >7000
## 30        3        >7000
## 31        3        >7000
## 32        3        >7000
## 33        3        >7000
## 34        3        >7000
## 35        3        >7000
## 36        3        >7000
## 37        3        >7000
## 38        3        >7000
## 39        3        >7000
## 40        3        >7000
## 41        3        >7000
## 42        3        >7000
## 43        3        >7000
## 44        3        >7000
## 45        3        >7000
## 46        3        >7000
## 47        3        >7000
## 48        3        >7000
## 49        3        >7000
## 50        3        >7000
## 51        3        >7000
## 52        3        >7000
## 53        3        >7000
## 54        3        >7000
## 55        3        >7000
## 56        3        >7000
## 57        3        >7000
## 58        3        >7000
## 59        3        >7000
## 60        3        >7000
## 61        3        >7000
## 62        3        >7000
## 63        3        >7000
## 64        3        >7000
## 65        3        >7000
## 66        3        >7000
## 67        3        >7000
## 68        3        >7000
## 69        3        >7000
## 70        3        >7000
## 71        3        >7000
## 72        3        >7000
## 73        3        >7000
## 74        3        >7000
## 75        3        >7000
## 76        3        >7000
## 77        3        >7000
## 78        3        >7000
## 79        3        >7000
## 80        3        >7000
## 81        3        >7000
## 82        3        >7000
## 83        3        >7000
## 84        3        >7000
## 85        3        >7000
## 86        3        >7000
## 87        3        >7000
## 88        3        >7000
## 89        3        >7000
## 90        3        >7000
## 91        3        >7000
## 92        3        >7000
## 93        3        >7000
## 94        3        >7000
## 95        3        >7000
## 96        3        >7000
## 97        3        >7000
## 98        3        >7000
## 99        3        >7000
## 100       3        >7000
## 101       3        >7000
## 102       3        >7000
## 103       3        >7000
## 104       3        >7000
## 105       2 >6700&<=7000
## 106       2 >6700&<=7000
## 107       2 >6700&<=7000
## 108       2 >6700&<=7000
## 109       2 >6700&<=7000
## 110       1       <=6700
## 111       1       <=6700
## 112       1       <=6700
## 113       1       <=6700
## 114       1       <=6700
## 115       1       <=6700
## 116       1       <=6700
## 117       1       <=6700
## 118       1       <=6700
## 119       1       <=6700
## 120       1       <=6700
## 121       1       <=6700
## 122       1       <=6700
## 123       1       <=6700
## 124       2 >6700&<=7000
## 125       1       <=6700
## 126       1       <=6700
## 127       1       <=6700
## 128       2 >6700&<=7000
## 129       2 >6700&<=7000
## 130       2 >6700&<=7000
## 131       2 >6700&<=7000
## 132       2 >6700&<=7000
## 133       2 >6700&<=7000
## 134       2 >6700&<=7000
## 135       2 >6700&<=7000
## 136       2 >6700&<=7000
## 137       2 >6700&<=7000
## 138       2 >6700&<=7000
## 139       2 >6700&<=7000
## 140       2 >6700&<=7000
## 141       2 >6700&<=7000
## 142       2 >6700&<=7000
## 143       2 >6700&<=7000
## 144       2 >6700&<=7000
## 145       2 >6700&<=7000
## 146       2 >6700&<=7000
## 147       2 >6700&<=7000
## 148       2 >6700&<=7000
## 149       2 >6700&<=7000
## 150       2 >6700&<=7000
## 151       2 >6700&<=7000
## 152       2 >6700&<=7000
## 153       2 >6700&<=7000
## 154       2 >6700&<=7000
## 155       2 >6700&<=7000
## 156       2 >6700&<=7000
## 157       2 >6700&<=7000
## 158       2 >6700&<=7000
## 159       2 >6700&<=7000
## 160       2 >6700&<=7000
## 161       2 >6700&<=7000
## 162       2 >6700&<=7000
## 163       2 >6700&<=7000
## 164       2 >6700&<=7000
## 165       2 >6700&<=7000
## 166       2 >6700&<=7000
## 167       2 >6700&<=7000
## 168       2 >6700&<=7000
## 169       2 >6700&<=7000
## 170       2 >6700&<=7000
## 171       2 >6700&<=7000
## 172       2 >6700&<=7000
## 173       2 >6700&<=7000
## 174       2 >6700&<=7000
## 175       2 >6700&<=7000
## 176       2 >6700&<=7000
## 177       2 >6700&<=7000
## 178       2 >6700&<=7000
## 179       2 >6700&<=7000
## 180       2 >6700&<=7000
## 181       2 >6700&<=7000
## 182       2 >6700&<=7000
## 183       2 >6700&<=7000
## 184       2 >6700&<=7000
## 185       2 >6700&<=7000
## 186       2 >6700&<=7000
## 187       2 >6700&<=7000
## 188       2 >6700&<=7000
## 189       2 >6700&<=7000
## 190       2 >6700&<=7000
## 191       2 >6700&<=7000
## 192       2 >6700&<=7000
## 193       2 >6700&<=7000
## 194       2 >6700&<=7000
## 195       2 >6700&<=7000
## 196       2 >6700&<=7000
## 197       2 >6700&<=7000
## 198       2 >6700&<=7000
## 199       2 >6700&<=7000
## 200       2 >6700&<=7000
## 201       1       <=6700
## 202       1       <=6700
## 203       1       <=6700
## 204       1       <=6700
## 205       1       <=6700
## 206       2 >6700&<=7000
## 207       2 >6700&<=7000
## 208       2 >6700&<=7000
## 209       2 >6700&<=7000
## 210       2 >6700&<=7000
## 211       2 >6700&<=7000
## 212       2 >6700&<=7000
## 213       2 >6700&<=7000
## 214       2 >6700&<=7000
## 215       2 >6700&<=7000
## 216       2 >6700&<=7000
## 217       2 >6700&<=7000
## 218       2 >6700&<=7000
## 219       2 >6700&<=7000
## 220       2 >6700&<=7000
## 221       2 >6700&<=7000
## 222       2 >6700&<=7000
## 223       1       <=6700
## 224       2 >6700&<=7000
## 225       2 >6700&<=7000
## 226       1       <=6700
## 227       1       <=6700
## 228       1       <=6700
## 229       1       <=6700
## 230       1       <=6700
## 231       1       <=6700
## 232       2 >6700&<=7000
## 233       2 >6700&<=7000
## 234       2 >6700&<=7000
###CAU C.1
# THONG KE DANG RATIO SCALE :
library(psych)
abctb=data.frame(VNIMH,VN30MH,SP500MH)
describe(abctb)
##         vars   n mean   sd median trimmed  mad min max range  skew kurtosis   se
## VNIMH      1 234 2.15 0.82      2    2.19 1.48   1   3     2 -0.29    -1.46 0.05
## VN30MH     2 234 2.04 0.74      2    2.05 1.48   1   3     2 -0.07    -1.18 0.05
## SP500MH    3 234 2.32 0.68      2    2.40 1.48   1   3     2 -0.50    -0.82 0.04
#NHAN XET:
# Ca 3 chi so deu co 234 quan sat khong khuyet thieu
# Chi so SP500MH co gia tri trung binh cao nhat(2.321) va trung vi (2,5), voi phan lon quan sat tap trung o nhom 3 (104 quan sat, chiem 44,4%)
#Chi so VNIMH co trung binh 2.154,nghieng nhieu ve nhom 3 (99 quan sat, chiem 42,3%)
#Chi so VN30MH co trung binh thap nhat (2.043),phan lon tap trung o nhom 2 (106 quan sat, chiem 45,3%)

# Tinh mode va phuong sai VNI
library(DescTools)
## 
## Attaching package: 'DescTools'
## The following objects are masked from 'package:psych':
## 
##     AUC, ICC, SD
Mode(VNIMH)
## [1] 3
## attr(,"freq")
## [1] 99
table(VNIMH)
## VNIMH
##  1  2  3 
## 63 72 99
var(VNIMH)
## [1] 0.6715087
#NHAN XET:Mode cua bien VNIMH la 3 voi 99 quan sat
#Phuong sai cua bien VNIMH = 0.6715087

# Tinh mode va phuong sai VN30
library(DescTools)
Mode(VN30MH)
## [1] 2
## attr(,"freq")
## [1] 106
table(VN30MH)
## VN30MH
##   1   2   3 
##  59 106  69
var(VN30MH)
## [1] 0.5475221
#NHAN XET:Mode cua bien VN30MH la 2 voi 106 quan sat
#Phuong sai cua bien VN30MH = 0.5475221

# Tinh mode va phuong sai SP500
library(DescTools)
Mode(SP500MH)
## [1] 3
## attr(,"freq")
## [1] 104
table(SP500MH)
## SP500MH
##   1   2   3 
##  29 101 104
var(SP500MH)
## [1] 0.4676461
#NHAN XET:Mode cua bien SP500MH la 3 voi 104 quan sat
#Phuong sai cua bien SP500MH = 0.4676461
###C.2: RATIO SCALE
library(psych)
abctb=data.frame(dulieu$VNI,dulieu$VN30,dulieu$SP500)
describe(abctb)
##              vars   n    mean     sd  median trimmed    mad     min     max   range  skew kurtosis    se
## dulieu.VNI      1 234 1771.87  84.44 1777.00 1773.32 112.95 1580.54 1927.94  347.40 -0.16    -1.07  5.52
## dulieu.VN30     2 234 1952.45  74.25 1958.26 1954.45  79.45 1741.05 2096.76  355.71 -0.26    -0.54  4.85
## dulieu.SP500    3 234 7100.40 376.37 6943.14 7089.89 401.23 6343.72 7798.99 1455.27  0.28    -1.28 24.60
#NHAN XET: Bien co gia tri trung binh cao nhat la dulieu$SP500 = 7100
#Bien co do phan tan lon nhat la dulieu$SP500 voi Gmd = 426.5 
#dulieu$VNI co trung vi = 1773 , dulieu$VN30 co trung vi =  1954 ,dulieu$SP500 co trung vi = 7117
#dulieu$VNI, dulieu$VN30,dulieu$SP500 co gia tri nho nhat lan luot la 1580.54,1741.05,6343.72
#dulieu$VNI, dulieu$VN30,dulieu$SP500 co gia tri lon nhat lan luot la 1927.94,2096.76,7798.99

# Phuong sai
var(dulieu$VNI)
## [1] 7129.79
var(dulieu$VN30)
## [1] 5513.643
var(dulieu$SP500)
## [1] 141653.9
#NHAN XET: Phuong sai cua 3 bien dulieu$VNI,dulieu$VN30,dulieu$SP500 lan luot la 7129.79, 5513.643 , 141653.9

###CAU D.Ve do thi
#D.1 DO THI TRON
pie(table(VNIM),col=c("darkseagreen","forestgreen","lightgreen"),main="DO THI CHI SO VN INDEX")

pie(table(VN30M),col=c("wheat","lightyellow","yellow"),main="DO THI CHI SO VN30")

pie(table(SP500M),col=c("azure","lightblue","royalblue"),main="DO THI CHI SO SP500")

#NHAN XET: Do thi tron chi so VN INDEX chiem ty trong lon nhat la >1800 diem va chiem ty trong nho nhat la <=1700
#Do thi tron chi so VN30 chiem ty trong lon nhat la >1900&<=2000 diem va chiem ty trong nho nhat la <=1900
#Do thi tron chi so SP500 chiem ty trong lon nhat la >7000 va chiem ty trong nho nhat la <=6700

#D.2 DO THI COT
VNIM.freq<-table(VNIM)
VNIM.freq
## VNIM
##       <=1700 >1700&<=1800        >1800 
##           63           72           99
barplot(VNIM.freq,xlab="Diem",ylab="So ngay",main="Bieu do cot cua chi so VN INDEX",col=c("magenta","hotpink","lightpink"))

#NHAN XET: Cot >1800 diem co so ngay lon nhat = 99 ngay , cot <=1700 diem co so ngay nho nhat = 63 ngay

VN30M.freq<-table(VN30M)
VN30M.freq
## VN30M
##       <=1900 >1900&<=2000        >2000 
##           59          106           69
barplot(VN30M.freq,xlab="Diem",ylab="So ngay",main="Bieu do cot cua chi so VN 30",col=c("blue","lightblue","azure"))

#NHAN XET: Cot >1900&<=2000 diem co so ngay lon nhat = 106 ngay , cot <=1900 diem co so ngay nho nhat = 59 ngay

SP500M.freq<-table(SP500M)
SP500M.freq
## SP500M
##       <=6700 >6700&<=7000        >7000 
##           29          101          104
barplot(SP500M.freq,xlab="Diem",ylab="So ngay",main="Bieu do cot cua chi so SP500",col=c("forestgreen","darkseagreen","lightgreen"))

#NHAN XET: Cot >7000 diem co so ngay lon nhat = 104 ngay , cot <=6700 diem co so ngay nho nhat = 29 ngay

#D.3 DO THI DUONG 
plot(dulieu$STT,dulieu$VNI,type="o",xlab="ngay thu",ylab="diem VNI",pch=19,main="Diem cua VNI tu ngay 1 den ngay 234",col="darkgreen")

plot(dulieu$STT,dulieu$VN30,type="o",xlab="ngay thu",ylab="diem VN30",pch=19,main="Diem cua VN30 tu ngay 1 den ngay 234",col="red")

plot(dulieu$STT,dulieu$SP500,type="o",xlab="ngay thu",ylab="diem SP500",pch=19,main="Diem cua SP500 tu ngay 1 den ngay 234",col="hotpink")

#NHAN XET:
#Trong 234 ngay,ca 3 chi so VNI,VN30 va SP500 deu co su bien dong giam manh tai giai doan ngay 100-120
#Chi so VNI va VN30 co xu huong bien dong rat tuong dong nhau,dat 2 dinh lon tai khoang ngay 60-70 va ngay 130-140
#Chi so SP500 duy tri o muc cao dau chu ky, giam manh tai giai doan ngay 100-120,sau do phuc hoi va di ngang tich luy quanh muc 6800-7000 diem o giai doan sau.


###CAU E PHAN TICH TUONG QUAN
VNI=dulieu$VNI
VN30=dulieu$VN30
SP500=dulieu$SP500

library(psych)
vars=cbind(VNI,VN30,SP500)
pairs.panels(vars)

library(Hmisc)
## 
## Attaching package: 'Hmisc'
## The following objects are masked from 'package:DescTools':
## 
##     %nin%, Label, Mean, Quantile
## The following object is masked from 'package:psych':
## 
##     describe
## The following objects are masked from 'package:base':
## 
##     format.pval, units
result=rcorr(as.matrix(vars),type="pearson")
result$r
##             VNI      VN30     SP500
## VNI   1.0000000 0.8724787 0.5218174
## VN30  0.8724787 1.0000000 0.2350912
## SP500 0.5218174 0.2350912 1.0000000
result$P
##       VNI         VN30        SP500
## VNI    NA 0.0000000000 0.0000000000
## VN30    0           NA 0.0002857094
## SP500   0 0.0002857094           NA
#NHAN XET:
#Cac bien VNI,VN30,SP500 deu co moi quan he tuong quan duong voi nhau vi he so tuong quan Pearson cua cac moi quan he nay > 0
#Moi tuong quan giua cac bien VNI,VN30,SP500 co y nghia thong ke vi gia tri Sig.(p-value) cua cac moi quan he nay deu nho hon 5%(p<0.005)

# DO THI TUONG QUAN DA BIEN
library(psych)
vars=cbind(VNI,VN30,SP500)
pairs.panels(vars)
#NHAN XET:
#VNI va VN30 co moi tuong quan duong rat manh voi he so r = 0.87, cac diem phan tan tap trung di theo duong cheo tang.
#VNI va SP500 co moi tuong quan duong o muc trung binh voi he so r = 0.52, du lieu co xu huong tang nhung phan tan rong hon.
#VN30 va SP500 co moi tuong quan duong yeu voi he so r = 0.24, cac diem phan tan rai rac.
#Duong cheo chinh cho thay VNI va VN30 co phan bo tuong doi doi xung, trong khi SP500 co dang phan bo 2 dinh.


###CAU F MO HINH HOI QUY TUYEN TINH DA BIEN
mreg=lm(VNI~VN30+SP500)
summary(mreg)
## 
## Call:
## lm(formula = VNI ~ VN30 + SP500)
## 
## Residuals:
##     Min      1Q  Median      3Q     Max 
## -68.935 -24.353   1.831  16.333  76.002 
## 
## Coefficients:
##               Estimate Std. Error t value Pr(>|t|)    
## (Intercept) -524.28020   59.42185  -8.823 2.79e-16 ***
## VN30           0.90252    0.02803  32.197  < 2e-16 ***
## SP500          0.07521    0.00553  13.599  < 2e-16 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 30.88 on 231 degrees of freedom
## Multiple R-squared:  0.8674, Adjusted R-squared:  0.8662 
## F-statistic: 755.5 on 2 and 231 DF,  p-value: < 2.2e-16
###nhan xet cau f:
#phuong trinh hoi quy: VNI = -524.28020 + 0.90252*VN30 + 0.07521*SP500 + ei
#ket qua hoi quy cho thay mo hinh co y nghia thong ke tong the
#voi gia tri F-statistic bang 755.5 va muc y nghia (p < 0,001)
#he so R2 = 0.8674; cho thay cac bien VN30 va SP500 giai thich khoang 86,74% su bien thien cua VNI
#trong khi R2 hieu chinh dat 0.8662
#xet rieng tung bien, VN30 co tac dong cung chieu den VNI voi he so hoi quy 0.90252
#dieu nay co nghia khi VN30 tang 1 don vi thi VNI tang 0.90252 don vi (voi đieu kien SP500 khong doi)
#va moi quan he nay co y nghia thong ke o muc 1% (p < 0,001)
#SP500 cung co tac dong cung chieu voi he so hoi quy 0.07521 va co y nghia thong ke o muc 1% (p < 0,001)
#cho thay khi SP500 tang 1 don vi thi VNI tang 0.07521 don vi
#nhin chung, ca hai bien VN30 va SP500 deu co moi quan he cung chieu
#va co y nghia thong ke voi VNI trong mo hinh nghien cuu.

###CAU G:
mreg=lm(VNI~VN30+SP500)
summary(mreg)
## 
## Call:
## lm(formula = VNI ~ VN30 + SP500)
## 
## Residuals:
##     Min      1Q  Median      3Q     Max 
## -68.935 -24.353   1.831  16.333  76.002 
## 
## Coefficients:
##               Estimate Std. Error t value Pr(>|t|)    
## (Intercept) -524.28020   59.42185  -8.823 2.79e-16 ***
## VN30           0.90252    0.02803  32.197  < 2e-16 ***
## SP500          0.07521    0.00553  13.599  < 2e-16 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 30.88 on 231 degrees of freedom
## Multiple R-squared:  0.8674, Adjusted R-squared:  0.8662 
## F-statistic: 755.5 on 2 and 231 DF,  p-value: < 2.2e-16
library(car)
## Loading required package: carData
## 
## Attaching package: 'car'
## The following object is masked from 'package:DescTools':
## 
##     Recode
## The following object is masked from 'package:psych':
## 
##     logit
vif(mreg)
##     VN30    SP500 
## 1.058501 1.058501
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.07651, p-value < 2.2e-16
## alternative hypothesis: true autocorrelation is greater than 0
op=par(mfrow=c(2,2))
plot(mreg)

###nhan xet cau g:
#Kiem dinh da cong tuyen cho thay VIF cua VN30 va SP500 deu bang 1.058501, nho hon 2 => Mo hinh khong co da cong tuyen dang ke.
#Kiem dinh Durbin-Watson cho thay DW = 0.07651, p-value < 2.2e-16 => Mo hinh co hien tuong tu tuong quan duong bac nhat rat manh.
#Do thi Residuals vs Fitted: Duong xu huong mau do uon cong => Co dau hieu dang ham tuyen tinh chua phu hop hoan toan.
#Do thi Q-Q Residuals: Phan lon cac diem nam gan duong cheo => Phan du co xu huong gan phan phoi chuan.
#Do thi Scale-Location: Duong xu huong mau do giam => Co dau hieu phuong sai sai so khong dong nhat.
#Do thi Residuals vs Leverage: Mot so quan sat co do don bay cao hon cac diem con lai => Can kiem tra them khoang cach Cook de danh gia muc do anh huong.
#=> Mo hinh khong co da cong tuyen dang ke, nhung co tu tuong quan duong manh va dau hieu phuong sai sai so khong dong nhat. Can xem xet cac khuyet tat truoc khi ket luan ve do tin cay cua mo hinh.