aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore4
-rw-r--r--COVID-19-Linear.pngbin0 -> 35357 bytes
-rw-r--r--SARS-Linear.pngbin0 -> 41210 bytes
-rw-r--r--out/COVID-19-Linear-data.csv3
-rw-r--r--out/COVID-19-Linear-prediction.csv78
-rw-r--r--out/SARS-Linear-data.csv3
-rw-r--r--out/SARS-Linear-prediction.csv77
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
new file mode 100644
index 0000000..2e2c2b9
--- /dev/null
+++ b/COVID-19-Linear.png
Binary files differ
diff --git a/SARS-Linear.png b/SARS-Linear.png
new file mode 100644
index 0000000..5bbbf4e
--- /dev/null
+++ b/SARS-Linear.png
Binary files differ
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