diff options
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | COVID-19-Linear.png | bin | 0 -> 35357 bytes | |||
-rw-r--r-- | SARS-Linear.png | bin | 0 -> 41210 bytes | |||
-rw-r--r-- | out/COVID-19-Linear-data.csv | 3 | ||||
-rw-r--r-- | out/COVID-19-Linear-prediction.csv | 78 | ||||
-rw-r--r-- | out/SARS-Linear-data.csv | 3 | ||||
-rw-r--r-- | out/SARS-Linear-prediction.csv | 77 |
7 files changed, 165 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ae65953 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.exe +* +!*.* +!*/
\ No newline at end of file diff --git a/COVID-19-Linear.png b/COVID-19-Linear.png Binary files differnew file mode 100644 index 0000000..2e2c2b9 --- /dev/null +++ b/COVID-19-Linear.png diff --git a/SARS-Linear.png b/SARS-Linear.png Binary files differnew file mode 100644 index 0000000..5bbbf4e --- /dev/null +++ b/SARS-Linear.png diff --git a/out/COVID-19-Linear-data.csv b/out/COVID-19-Linear-data.csv new file mode 100644 index 0000000..b204797 --- /dev/null +++ b/out/COVID-19-Linear-data.csv @@ -0,0 +1,3 @@ +Beta: 0.0005306298181865554 +Gamma: 0.00121221978960238 +R0: 0.4377340006638624
\ No newline at end of file diff --git a/out/COVID-19-Linear-prediction.csv b/out/COVID-19-Linear-prediction.csv new file mode 100644 index 0000000..656dbe1 --- /dev/null +++ b/out/COVID-19-Linear-prediction.csv @@ -0,0 +1,78 @@ +,Actual,S,I,R +1/22/20,0.0033333333333333335,9999.666666666666,0.33333333333333337,0.0 +1/23/20,0.0033333333333333335,9994.361952905527,5.6344290411453315,0.003618053328386932 +1/24/20,0.006666666666666667,9989.060053236995,10.926290161791322,0.013656601213288695 +1/25/20,0.006666666666666667,9983.760966168222,16.208929375068454,0.03010445670892412 +1/26/20,0.016666666666666666,9978.46469020716,21.4823593440476,0.052950448791872544 +1/27/20,0.016666666666666666,9973.171223862553,26.746592715725946,0.08218342172213045 +1/28/20,0.016666666666666666,9967.880565643929,32.00164212109187,0.11779223497955642 +1/29/20,0.016666666666666666,9962.592714061611,37.24752017512499,0.15976576326387115 +1/30/20,0.016666666666666666,9957.307667626708,42.484239476796134,0.20809289649465731 +1/31/20,0.023333333333333334,9952.025424851121,47.7118126090673,0.26276253981135994 +2/1/20,0.02666666666666667,9946.745984247535,52.930252138891795,0.3237636135732857 +2/2/20,0.02666666666666667,9941.469344329427,58.139570617214055,0.3910850533596039 +2/3/20,0.03666666666666667,9936.195503611061,63.33978057896976,0.46471580996934553 +2/4/20,0.03666666666666667,9930.924460607494,68.53089454308581,0.544644849421404 +2/5/20,0.03666666666666667,9925.656213834565,73.71292501248031,0.6308611529545345 +2/6/20,0.03666666666666667,9920.39076180828,78.88588450480648,0.7233536869154422 +2/7/20,0.03666666666666667,9915.12810304507,84.04978553882692,0.8221114161027986 +2/8/20,0.03666666666666667,9909.86823606336,89.20464055942097,0.927123377219282 +2/9/20,0.03666666666666667,9904.611159382359,94.35046199522124,1.038378622420841 +2/10/20,0.03666666666666667,9899.356871522046,99.4872622597099,1.155866218243141 +2/11/20,0.04,9894.10537100318,104.61505375121851,1.2795752456015648 +2/12/20,0.04,9888.856656347281,109.73384885292818,1.409494799791212 +2/13/20,0.043333333333333335,9883.610726076644,114.84365993286939,1.5456139904868995 +2/14/20,0.043333333333333335,9878.367578714335,119.9444993439222,1.6879219417431601 +2/15/20,0.043333333333333335,9873.12721278419,125.03637942381604,1.8364077919942445 +2/16/20,0.043333333333333335,9867.889626810816,130.11931249512992,1.991060694054122 +2/17/20,0.043333333333333335,9862.654819319592,135.19331086529218,2.151869815116474 +2/18/20,0.043333333333333335,9857.422788836666,140.25838682658068,2.3188243367547043 +2/19/20,0.043333333333333335,9852.193533888956,145.31455265612286,2.49191345492193 +2/20/20,0.043333333333333335,9846.967053004155,150.36182061589548,2.6711263799509877 +2/21/20,0.05,9841.743344710721,155.40020295272484,2.856452336554429 +2/22/20,0.05,9836.522407537888,160.42971189828674,3.047880563824524 +2/23/20,0.05,9831.304240015661,165.45035966910632,3.2454003152332596 +2/24/20,0.05,9826.088840674809,170.46215846655832,3.4490008586323384 +2/25/20,0.05,9820.87620804688,175.46512047686696,3.658671476253179 +2/26/20,0.05,9815.666340664187,180.45925787110573,3.8744014647069225 +2/27/20,0.05333333333333334,9810.459237059818,185.44458280519788,4.09618013498442 +2/28/20,0.05333333333333334,9805.254895767628,190.4211074199159,4.323996812456246 +2/29/20,0.08,9800.053315322246,195.3888438408819,4.5578408368726855 +3/1/20,0.1,9794.854494259069,200.34780417856723,4.797701562363745 +3/2/20,0.17666666666666667,9789.658431114267,205.29800052829304,5.043568357439147 +3/3/20,0.24333333333333335,9784.465124424782,210.23944497022978,5.295430604988333 +3/4/20,0.3466666666666667,9779.274572728322,215.17214956939722,5.553277702280454 +3/5/20,0.5733333333333334,9774.086774563371,220.09612637566488,5.817099060964388 +3/6/20,0.7233333333333334,9768.90172846918,225.0113874237515,6.086884107068723 +3/7/20,1.12,9763.719432985772,229.9179447332255,6.3626222810017685 +3/8/20,1.5,9758.539886653944,234.81581030850467,6.644303037551545 +3/9/20,1.7133333333333334,9753.363088015258,239.7049961388562,6.931915845885796 +3/10/20,2.3600000000000003,9748.189035612051,244.58551419839685,7.225450189551979 +3/11/20,3.6833333333333336,9743.01772798743,249.4573764460929,7.5248955664772685 +3/12/20,5.19,9737.849163685272,254.32059482575988,7.83024148896856 +3/13/20,7.156666666666667,9732.683341250224,259.1751812660631,8.141477483712459 +3/14/20,9.523333333333333,9727.520259227707,264.021147680517,8.458593091775294 +3/15/20,9.726666666666667,9722.359916163912,268.8585059674857,8.781577868603105 +3/16/20,14.356666666666667,9717.202310605795,273.6872680101828,9.110421384021652 +3/17/20,20.32,9712.047441101093,278.50744567667124,9.445113222236419 +3/18/20,29.576666666666668,9706.895306198305,283.31905081986355,9.78564298183259 +3/19/20,46.980000000000004,9701.745904446703,288.1220952775217,10.132000275775082 +3/20/20,64.67666666666668,9696.599234396335,292.91659087225713,10.484174731408524 +3/21/20,85.75,9691.455294598012,297.70254941153064,10.84215599045726 +3/22/20,112.11333333333334,9686.314083603322,302.47998268765264,11.20593370902535 +3/23/20,145.54333333333335,9681.175599964621,307.24890247778296,11.57549755759657 +3/24/20,179.12,9676.039842235035,312.00932054393087,11.950837221034421 +3/25/20,219.26000000000002,9670.906808968462,316.7612486329552,12.331942398582116 +3/26/20,279.4533333333334,9665.776498719573,321.5046984765641,12.718802803862584 +3/27/20,338.8566666666667,9660.648910043807,326.2396817913154,13.11140816487847 +3/28/20,404.9266666666667,9655.524041497372,330.96621027861613,13.509748224012142 +3/29/20,469.6966666666667,9650.401891637252,335.68429562472306,13.913812738025676 +3/30/20,539.4566666666667,9645.282459021197,340.39394950074217,14.323591478060873 +3/31/20,627.24,9640.165742207731,345.0951835626292,14.739074229639247 +4/1/20,711.2066666666667,9635.051739756149,349.7880094511889,15.160250792662026 +4/2/20,812.0533333333334,9629.940450226513,354.4724387920761,15.587110981410163 +4/3/20,918.6066666666667,9624.83187217966,359.1484831957947,16.019644624544327 +4/4/20,1029.4833333333333,9619.726004177197,363.8161542576982,16.457841565104893 +4/5/20,1123.5500000000002,9614.6228447815,368.4754635579895,16.90169166051197 +4/6/20,1222.2,9609.522392555713,373.1264226617208,17.351184782565365 +4/7/20,1320.7366666666667,9604.424646063762,377.76904311879434,17.806310817444615 diff --git a/out/SARS-Linear-data.csv b/out/SARS-Linear-data.csv new file mode 100644 index 0000000..47d9faa --- /dev/null +++ b/out/SARS-Linear-data.csv @@ -0,0 +1,3 @@ +Beta: 0.00225573366659839 +Gamma: 0.01741524200420521 +R0: 0.12952640371312119
\ No newline at end of file diff --git a/out/SARS-Linear-prediction.csv b/out/SARS-Linear-prediction.csv new file mode 100644 index 0000000..d5f8509 --- /dev/null +++ b/out/SARS-Linear-prediction.csv @@ -0,0 +1,77 @@ +,Actual,S,I,R +4/10/03,499.0,9500.0,500.0,0.0 +4/11/03,529.5,9478.594681592454,512.5877002660018,8.817618141544223 +4/12/03,554.0,9457.237593461185,524.9102776965382,17.852128842276684 +4/14/03,595.0,9435.928626930277,536.9724293164429,27.098943753279666 +4/15/03,616.0,9414.667673579052,548.7787404283372,36.55358599260962 +4/16/03,634.0,9393.45462522877,560.3337228510325,46.21165192019811 +4/17/03,648.5,9372.289373942072,571.6418164995505,56.06880955837544 +4/18/03,679.0,9351.171812023005,582.7073893851227,66.12079859187072 +4/19/03,679.0,9330.101832016997,593.5347376151906,76.36343036781183 +4/21/03,701.0,9309.07932671087,604.1280853934052,86.79258789572535 +4/22/03,717.0,9288.104189132835,614.4915850196279,97.40422584753672 +4/23/03,729.0,9267.1763125525,624.6293168899298,108.19437055757007 +4/24/03,744.0,9246.29559048086,634.5452894965919,119.1591200225484 +4/25/03,755.0,9225.461916647466,644.2435146525669,130.29456869996685 +4/26/03,763.5,9204.675184627875,653.7292446879925,141.59557068413258 +4/28/03,778.5,9183.935288594885,663.006505667155,153.05820573795992 +4/29/03,786.0,9163.24212313631,672.0786695546125,164.6792073090769 +4/30/03,794.5,9142.59558306551,680.9490743653055,176.45534256918526 +5/1/03,800.0,9121.995563421382,689.6210241645568,188.3834124140605 +5/2/03,805.5,9101.441959468377,698.0977890680718,200.4602514635516 +5/3/03,810.5,9080.93466669648,706.3826052419383,212.68272806158123 +5/5/03,818.5,9060.473580821228,714.478674902626,225.0477442761459 +5/6/03,823.0,9040.058597783696,722.3891663169875,237.55223589931555 +5/7/03,827.0,9019.689613750508,730.1172138022575,250.19317244723374 +5/8/03,830.5,8999.366525113828,737.6659177260531,262.9675571601179 +5/9/03,833.5,8979.089228491366,745.0383445063738,275.87242700225903 +5/10/03,837.0,8958.857620726378,752.2375266116013,288.9048526620217 +5/12/03,841.5,8938.671598887655,759.2664625605001,302.06193855184415 +5/13/03,844.5,8918.531060269544,766.1281169222168,315.3408228082384 +5/14/03,849.0,8898.43590239193,772.8254203162803,328.73867729178994 +5/15/03,851.5,8878.38602300024,779.3612694126019,342.25270758715817 +5/16/03,853.0,8858.381320065448,785.7385269314753,355.8801530030757 +5/17/03,855.0,8838.421691784073,791.960021643577,369.61828657234935 +5/19/03,857.0,8818.507036578176,798.0285483699649,383.46441505185925 +5/20/03,859.0,8798.637253095361,803.9468679820802,397.41587892255905 +5/21/03,859.5,8778.812240208776,809.7177074017461,411.47005238947645 +5/22/03,861.0,8759.03189701712,815.343759601168,425.6243433817125 +5/23/03,862.0,8739.296122844624,820.827683602934,439.8761935524421 +5/24/03,862.0,8719.604817241072,826.1721044800144,454.22307827891353 +5/26/03,863.0,8699.957879981788,831.3796133557619,468.6625066624491 +5/27/03,864.0,8680.355211067645,836.4527674039116,483.19202152844446 +5/28/03,865.0,8660.79671072505,841.3940898485808,497.809199426369 +5/29/03,866.0,8641.282279405965,846.2060699642695,512.511650629766 +5/30/03,868.0,8621.811817787888,850.8911630758598,527.2970191362518 +5/31/03,869.5,8602.385226773866,855.4517905586162,542.162982667517 +6/2/03,873.0,8583.002407492488,859.8903398381857,557.1072526693256 +6/3/03,873.5,8563.663261297886,864.2091643905977,572.1275743115153 +6/4/03,874.0,8544.367689769739,868.4105837422638,587.2217264879973 +6/5/03,874.0,8525.115594713265,872.4968834699781,602.3875218167568 +6/6/03,875.0,8505.90687815923,876.470315200917,617.6228066398522 +6/9/03,876.5,8486.741442363944,880.3330966126388,632.9254610234161 +6/10/03,877.0,8467.61918980926,884.0874114330854,648.293398757654 +6/11/03,877.0,8448.540023202573,887.7354094405802,663.7245673568459 +6/12/03,877.5,8429.503845476827,891.2792064638286,679.2169480593448 +6/13/03,877.5,8410.510559791684,894.7204994674133,694.7689407409007 +6/16/03,877.5,8391.560069536834,898.0601377124788,710.3797927506865 +6/17/03,877.5,8372.652278317999,901.2998654333252,726.0478562486757 +6/18/03,877.5,8353.787089952133,904.4414664314635,741.7714436164025 +6/19/03,877.5,8334.96440846746,907.4866998396931,757.5488916928467 +6/20/03,877.5,8316.184138103461,910.4373001221032,773.3785617744354 +6/23/03,877.5,8297.446183310887,913.294977074071,789.2588396150414 +6/24/03,877.5,8278.750448751753,916.0614158222633,805.1881354259838 +6/25/03,877.5,8260.096839299336,918.7382768246354,821.164883876028 +6/26/03,877.5,8241.485260038182,921.3271958704316,837.187544091386 +6/27/03,877.5,8222.915616264097,923.8297840801858,853.2545996557159 +6/30/03,877.5,8204.387813484158,926.2476279057198,869.3645586101221 +7/1/03,877.5,8185.901757416699,928.5822891301452,885.5159534531554 +7/2/03,877.5,8167.457353991325,930.8353048678621,901.7073411408129 +7/3/03,877.5,8149.054509348902,933.0081875645594,917.9373030865378 +7/4/03,877.5,8130.693129841564,935.1024249972156,934.2044451612198 +7/7/03,877.5,8112.373122032706,937.1194802740976,950.5073976931949 +7/8/03,877.5,8094.094392696993,939.0607918347613,966.8448154682457 +7/9/03,877.5,8075.856848820347,940.9277734500515,983.2153777296002 +7/10/03,877.5,8057.660397599964,942.7218142221024,999.6177881779337 +7/11/03,877.5,8039.5049464442955,944.4442785843365,1016.0507749713671 +8/7/03,877.5,8021.390402973066,946.0965063014658,1032.5130907254681 |