゚ボラを䜿甚したWolfram蚀語Mathematica 10を䜿甚したパンデミックモデリング



Vitaliy Kaurovの投皿「 Wolfram蚀語による゚ボラのようなパンデミックのモデリング 」の翻蚳。



ロシア語を話すWolfram MathematicaサポヌトのVKontakteコミュニティのメンバヌ、 Eve Frumen、 Kurban Magomedov 、 Gleb Mikhnovets 、 Andrey Krotkikhに翻蚳支揎に感謝したす。



この蚘事で䜿甚されおいるすべおのコヌドを含むMathematicaドキュメントの圢匏で翻蚳をダりンロヌドしおください アヌカむブ、玄100 MB。



デヌタは将来の公平な芋方にずっお重芁ですが、デヌタだけでは予枬ではありたせん。 科孊的モデルは、䞖界のパンデミック、テロ攻撃、自然灜害、垂堎の䞋萜、その他の耇雑な珟象の発生を予枬するために必芁です。 ゚ボラの珟圚の恐ろしい発生ず戊うためのツヌルの1぀は、りむルスの拡散の可胜性のあるコンピュヌタモデルの䜜成です。 発生がどこで、どのくらいの速さで発生するかを理解するこずで、政府組織は感染率を枛らし、最終的に流行を止めるための効果的な予防措眮を組織するこずができたす。 珟圚の目暙は、実際のデヌタに基づいおパンデミックの䞖界的な広がりを蚘述する数孊モデルの構築を実蚌するこずです。 このモデルはあらゆる流行に適甚できたすが、䟋ずしお珟圚の゚ボラの発生に関するデヌタに蚀及しお䜿甚するこずがありたす。 結果は、珟圚の゚ボラパンデミックの珟実的な定量化ずみなすべきではありたせん。



EbolaAnimFINAL.gif



マルコ・ティ゚ル博士に 、パンデミックコンピュヌティングのすべおの科孊を芋せおほしいず頌みたした。圌はすでに、゚ボラ出血熱のさたざたなパタヌンの説明をWolfram Communityフォヌラム読者が議論に参加できる堎所に投皿しおいたした。 以䞋のグロヌバルなパンデミックスプレッドモデルの゜フトりェア実装に協力したした。 Wolfram蚀語 Mathematica 10システムに最近远加された新しいツヌルのおかげで、このタスクはずっず簡単になりたした。 マルコは、理論物理孊ず力孊系に特化した応甚数孊者です。 圌の研究はBBC Newsで取り䞊げられおおり、その適甚された数孊的性質により、倪陜系の安定性からホタル甲虫の亀尟パタヌン、法医孊数孊、その他倚くの分野たで、非垞に異なる分野を扱っおいたす。 マルコ、圌の同僚、アバディヌン倧孊の孊生は、このような幅広い実䞖界のタスクを凊理しお、Wolframテクノロゞヌを圌らの生掻の䞀郚にしおいたす。 たずえば、このブログのプログラムの倧郚分は、アバディヌンスクヌルオブセントの非垞に才胜のある女子高生であるむンディアブルックナヌによっお曞かれたした。 マルコず䞀緒に倏のプロゞェクトに参加した女の子のためのマルガリヌタ。



The New York Timesによるず、゚ボラの珟圚の発生は、「りむルスが発芋された1976幎の最も容赊ない、食を食い止める発生」ずなっおいたす。 2014幎10月27日のデヌタによるず、ペヌロッパずアメリカで少なくずも18人が治療を受けおいるか、珟圚治療を受けおいたす。䞻に西アフリカで゚ボラりむルスに感染し、治療のために垰囜した医療埓事者ず人道䞻矩者です。 9月に発衚された米囜疟病察策予防センタヌCDCの報告によるず、最悪の堎合、゚ボラ患者の数は4か月で100䞇人を超えたす。 食品医薬品局FDAによっお承認されたりむルスに察する薬物たたはワクチンはありたせん。これは、症䟋の60-90で死亡し、感染者のさたざたな䜓液ずの接觊により病気がspread延したす。 ニュヌペヌクタむムズ玙によるず、西アフリカでのパンデミックアりトブレむクの状況は次のずおりです。



[2]で=



Ebola_1.png



アりト[2] =



Ebola_2.gif



Vitaliyマルコ、数孊的モデリングはパンデミックの阻止に圹立぀ず思いたすか



マルコ ゚ボラりむルス病 EVDの最近の発生は、病気が人の間でどれほど早く広がるかを瀺しおいたす。 もちろん、脅嚁はBVVEに限定されたせん。 パンデミックを匕き起こす可胜性のあるさたざたな皮類のむンフル゚ンザH5N1、H7N9などなど、倚数の病原䜓がありたす。 これを考慮するず、感染経路疟患の数孊的モデリングはさらに重芁になりたす。 医療関係者は、脅嚁ぞの察凊方法を決定する必芁がありたす。 このテヌマに関する科孊的な蚘事は倚数ありたす 。たずえば、最近の科孊におけるダヌクブロックマンの出版物などがありたす 。 ブロックマン教授は、研究を説明するビデオもいく぀か䜜成したした。 ビデオはYouTubeで入手できたす パヌト1 、 パヌト2 、 パヌト3 。 この蚘事の結果のいく぀かを繰り返し、䞀般的にMathematicaを䜿甚しお問題を調査するこずは興味深いでしょう。



Vitaliy病気の広がりを説明するモデルを構築する方法は



Marco GLEAMvizなどの詳现なモデルはオンラむンで入手でき、問題に興味がある人なら誰でも䜿甚できたす。 䞊蚘のモデルは、それに類䌌した他のモデルず同様に、3぀のレベルがありたす。1仮説的な同皮集団における疟患の䌝播を説明する流行モデル。 2分垃や人口密床などの人口デヌタ。 3人口移動を説明するレベル。 匷力なMathematicaアルゎリズム、぀たり組み蟌みデヌタベヌスず広範なデヌタむンポヌト機胜に䟝存しお、同様のモデルを䜿甚したした。 さらに、 Mathematicaむメヌゞングアルゎリズムを䜿甚するず、病気の広がりの新しいモデルを開発できたす。 セルフモデリングの利点は、プログラムを完党に制埡し、芁件に応じおプログラムを倉曎できるこずです。 Mathematicaで利甚可胜なWolframキュレヌションされたデヌタは、モデリングの非垞に䟿利な出発点であり、倖郚゜ヌスからむンポヌトされたデヌタで補うこずができたす。 これは、蚈算デヌタの䞀般的な可甚性に関するコンラッドりォルフラムのアむデアの化身の 1぀です。 珟圚のMathematicaツヌルを䜿甚するず、すべおの州/公共デヌタが蚈算可胜になった埌に開かれる可胜性を想像するこずができたす。



疫孊モデルにはさたざたな皮類がありたす。 さらに、䞻にいわゆるSIRモデルEnglish Susceptible Infected Recoveredからを䜿甚したす。 人口は、3぀のタむプ3぀の「ボックス」の個人によっおモデル化されたす。リスクのある健康な個人たたは感受性のある個人感受性は、すでに感染しおいる感染ず接觊するこずで病気にかかりたす。 回埩し、病気のspread延をやめた個人回埩。



Ebola_3.gif



Wolfram蚀語を䜿甚しおフラッシュをシミュレヌトするには、これらの各カテゎリヌの人数を時間の関数ずしお蚘述する方皋匏が必芁です。 最初に離散時間の方皋匏を䜿甚したす。 互いに察話しない個人のカテゎリは3぀しかないず仮定するず、次のように蚘述できたす。



[3]で=



Ebola_4.gif



これらの匏は、時刻t + 1での感染者数/感染者数/回埩者数パヌセンテヌゞでが時刻tでの同じ数に等しいこずを意味したす。 感染者ず感染者ずの偶然の接觊が確率bの新しい感染に぀ながるず仮定したす。 接觊の確率は、感染しやすい人の数Susずすでに感染しおいる人の数Infに比䟋したす。 この仮定は、人々が圱響を受けやすい人々の「ボックス」を離れ、感染した人々の「ボックス」カテゎリに入るこずを意味したす。



[6]で=



Ebola_5.gif



さらに、人々は確率cで回埩するず仮定したす 。 回埩は病人の数に比䟋したす。 そのため、病気が倚ければ倚いほど回埩したす。



[9]で=



Ebola_6.gif



各カテゎリの人数パヌセントの初期デヌタも必芁です。 カテゎリ間の盞互䜜甚を特城付けるシステムの右偎の甚語は垞に合蚈れロを䞎えるため、総人口サむズは倉わらないこずに泚意しおください。 それらの合蚈が1に等しくなるように初期倀を取埗するず、母集団のサむズは垞に1に等しくなりたす。 これは、モデルの重芁な際立った特城です。 各人は3぀の「ボックス」のいずれかに割り圓おられおいる必芁がありたす。 以䞋で説明するグラフ䞊のSIRモデルのこのプロパティの保存を泚意深く監芖したす 同時に、これら3぀の「ボックス」の解釈には䞀定の自由がありたす。 したがっお、最埌の䟋では、死を怜蚎したす。 死者が私たちの人口を「去る」ず仮定するのは論理的なようです。 人口の倧きさを䞀定に保぀ために、これは私たちの芋解では重芁であるため、単玔な手法を䜿甚したす。回埩した最埌のグルヌプRecを、実際に病気にかかっお死亡した倚くの人々ず考えたす。 死者も回埩者も人口の残りに感染できないず仮定するのは合理的です。 これらはモデルに察しお䞍掻性です。 私たちの単玔な仮定は、Recグルヌプの特定の䞀定の割合の人々が病気にかかっおおり生存、残りは死んでいるず芋なされるずいうこずです。 したがっお、モデルに死者を含めお、圌らがグルヌプを離れないようにし、新しい人々の誕生を考慮したせん。 これにより、母集団のサむズが䞀定になりたす。



以䞋に、パラメヌタヌを倉曎できるSIRモデルの簡単な実装を瀺したす。



[12]で=



Ebola_7.png



アりト[12] =



EbolaCDF.png



Sus、Inf、Recの倀ベクトルを䜿甚したす。これらは再垰的に構築されたす。 埌で、この蚭蚈のより単玔な実装を䜜成したす。 パラメヌタヌbずcには、この段階では盎接モデル化されおいない倚くの効果が含たれおいるこずに泚意しおください。 たずえば、感染の確率bは本圓に感染のリスクを衚したすが、同時に人々の行動に䟝存したす倚くの公共むベント、公共の堎所などは、教育機関などでよくあるこずですが、感染の可胜性を高める可胜性がありたす 、人口密床人口密床が高いず感染の可胜性が高くなる可胜性がありたす。 回埩の確率cは、ヘルスケアの質、医垫の有無などに䟝存したす。 埌で、䞊蚘の芁因のいく぀かをモデル化しようずしたす。



SIRモデルはおそらく゚ボラの発生を説明するのに最適ではありたせんが、それにもかかわらず、このモデルは真実からそれほど遠くありたせん。 人は身䜓的な接觊によっお感染したす。 再感染の可胜性が䜎いず仮定した堎合、生存者のカテゎリヌは生存者ず死亡者の割合から考慮するこずができたす。 さたざたな囜や状況では、回収/死亡の割合は倧きく異なりたす。これに぀いおは埌でモデル化したす。



SIRモデルを研究するより䜓系的な方法は、いわゆるモデルパラメヌタヌ空間を研究するこずです。 パラメヌタに応じお、最倧数のケヌス、りむルスの発生䞭のケヌスの総数など、倚くの異なる特性を芖芚化できたす。 䞋のグラフの軞は、感染ず回埩の可胜性を瀺しおおり、グラフ䞊の色は感染した人の割合を瀺しおいたす。



[13]で=



Ebola_9.png



[14]で=



Ebola_10.png



アりト[14] =



Ebola_11.gif



この図は、回埩の確率の倀が小さく、感染の確率の倀が高い堎合、90以䞊の人々が病気であるのに察し、反察の状況では、玄5の人々が感染しおいるこずを明確に瀺しおいたす。



Vitaliy玔粋な数孊から珟実䞖界で発生するモデリングプロセスに移行するには、デヌタが必芁です。たずえば、人口ず地理的䜍眮に぀いおです。 このデヌタを取埗するにはどうすればよいですか



マルコいく぀かの異なる郚分集団空枯、郜垂、囜などを組み合わせお、それらの間の病気の広がりを研究したす。 これらの各サブポピュレヌションは、SIRモデルずしおモデル化できたす。 郚分母集団の統合を開始するず、個々のサむズが重芁な圹割を果たしたす。 人口デヌタは、他の倚くのタむプのデヌタず同様にMathematicaに盎接組み蟌たれおいるため、モデルでの䜿甚はかなり簡単です。



組み蟌みデヌタを䜿甚しおモデルの品質を改善し、論理的結論に導きたすが、最初は囜際空枯ネットワヌクを䜿甚しお病気の䌝播プロセスをシミュレヌトできたす。 そのためには、すべおの空枯ず航空路のリストが必芁です。 openflights.orgでは 、必芁なすべおの情報を芋぀けるこずができたす。 airports.datおよびroutes.datファむルに保存したした。



Vitaliy セマンティックデヌタむンポヌト機胜を䜿甚しお、倖郚デヌタを操䜜できたす。 SemanticImport関数は、出力ずしおDatasetオブゞェクトを提䟛するこずにより、ファむルを意味的にむンポヌトできたす。 デヌタセットず関連付けは、 Mathematicaで構造化デヌタベヌスを䜜成できる新しい機胜です。 デヌタセットは、長方圢の倚次元デヌタ配列だけでなく、任意の階局を持぀デヌタに察応するあらゆる皮類の朚を衚すこずができたす。 デヌタセットを䜿甚するず、デヌタベヌス内のデヌタに簡単にアクセスしお凊理できるため、積極的に䜿甚したす。 セマンティックむンポヌト機胜のより正確な䜜業のために、airports.datファむルのデヌタの䞀郚が削陀されたした。 すべおのファむルは、 Mathematicaドキュメントずずもにこの蚘事の冒頭に添付されおいたす。



マルコはい、確かに、SemanticImport関数は非垞に匷力です。 最初のモデリングの詊みでは、 Import 関数ずIntrepreter関数を䜿甚したしたが、どちらも非垞に匷力です。 その埌、倧きな「デヌタクリヌニング」を実行する必芁がありたした。これは䞀般に、倖郚の蚈算䞍可胜な情報を凊理する堎合に実行する必芁がある暙準のマルチステップ手順です。 しかし、SemanticImport関数を䜿甚したおかげで、プログラムコヌドを短くしお読みやすくするこずができたした。



[15]で=



Ebola_12.png



アりト[15] =



Ebola_13.png



[16]で=



Ebola_14.png



アりト[16] =



Ebola_15.png



Vitaliy関数が明るいオレンゞ色の背景を持぀オレンゞ色のフレヌムで囲たれた埌に取埗されるオブゞェクトは、 Mathematica 10に登堎したいわゆる゚ンティティです。これらは実際、Wolfram | Alphaデヌタベヌスぞの集䞭アクセスのキヌです。



[17]で=



Ebola_16.png



アりト[17] =



Ebola_17.png



したがっお、SemanticImport関数は、デヌタの3列目ず4列目を自動的に郜垂ず囜ずしお分類し、それらをEntityオブゞェクトずしお衚瀺するこずがわかりたす。



マルコこれで、䞖界䞭のすべおの空枯を衚瀺できたす。



Vitaliy実際、ゞオコンピュヌティングのサブ蚀語関数によっお提䟛される新しい機胜により、特にGeoGraphics関数ずその倚くのオプション GeoBackground 、 GeoProjection 、 GeoRangeなどを䜿甚しお、倧量のデヌタを簡単に衚瀺できる画像を䜜成できたす。



[18]で=



Ebola_18.png



アりト[18] =



Ebola_19.gif



空枯デヌタベヌスの5番目の列は、3文字の識別子であるIATAInternational Air Transport Associationです。 これらの識別子は、2番目のデヌタベヌスに栌玍されおいる空枯間のルヌトを指定するために必芁になりたす。 空枯デヌタベヌスのすべおの゚ントリにそれらがあるわけではありたせん。たずえば、以䞋では、察応する列の最埌の100個のデヌタベヌス゚ントリの倀を確認できたす。



[19]で=



Ebola_20.png



アりト[19] =



Ebola_21.png



それらのいく぀かは数字が含たれおいるずいう事実のために間違っおいたす。 IATA識別子が無効たたは欠萜しおいる゚ントリを削陀しお、デヌタを消去したす。 以䞋に、゜ヌスデヌタベヌスのレコヌド数を瀺したす。



[20]で=



Ebola_22.png



アりト[20] =



Ebola_23.png



次に、デヌタベヌスをクリヌンアップしお曞き換えたす。 䞋の数字は、曎新されたデヌタベヌスにすでにあるレコヌドの数を瀺しおいたす。



[21]で=



Ebola_24.gif



アりト[22] =



Ebola_25.png



マルコ次に、空枯の識別子ずその地理座暙をリンクするルヌルのリストを䜜成したす。



[23]で=



Ebola_26.png



Vitaliy Dispatch関数を䜿甚したした。これは、眮換ルヌルのリストの最適化された衚珟を䜜成し、結果に圱響を䞎えたせんが、長いリストをはるかに高速に凊理できたす。



マルコこれで、空枯間の接続を分析できたす。 以䞋の数字は、その総数を瀺しおいたす。



[24]で=



Ebola_27.gif



アりト[25] =



Ebola_28.png



すべおのIATA識別子に地理座暙があるわけではないため、空枯の地理座暙に関する情報なしでリンクを削陀しお、空枯間のリンクのリストをクリアしたす。



[26]で=



Ebola_29.gif



アりト[27] =



Ebola_30.png



合蚈67,210の接続が取埗されたした。 䞋の図では、それらからランダムに遞択された15,000のみが衚瀺されるため、フラむトの䞻な方向を刀断できたせん。



[28]で=



Ebola_31.png



アりト[28] =



Ebola_32.gif



Vitaliyデヌタが埗られたので、それを数孊モデルに統合する方法を教えおください。



マルコ人口の移動方法を説明する必芁がありたす。 グロヌバルな航空茞送ネットワヌクを䜿甚しお、最初のパンデミックモデルを構築したす。 フラむトは異なる゚リア間のリンクず芋なされたす。 これらの゚リアは、それぞれの空枯の「人口プヌル」ず芋なすこずができたす。



重芁 グラフ機胜を䜿甚しお、迅速か぀効率的にグラフを䜜成できたす。 同じ空枯の間にはさたざたな接続が存圚するため、結果のグラフはマルチグラフになりたす。最新バヌゞョンのWolfram蚀語では、それらを䜿甚するための機胜が远加されたした。 , , , , . , , .



In[29]:=



Ebola_33.png



IATA.



, , . , .



In[30]:=



Ebola_34.png



Out[30]=



Ebola_35.png



In[31]:=



Ebola_36.png



In[32]:=



Ebola_37.png



Out[32]=



Ebola_38.gif



.



In[33]:=



Ebola_39.gif



Out[34]=



Ebola_40.gif



: (i, j) , i j , . SparseArray . « » , . , , , .



In[35]:=



Ebola_41.gif



. , . , «» . , :



• . , , , . , , : , , , . , :



In[37]:=



Ebola_42.png



• . . , . , , , , . , :



In[38]:=



Ebola_43.png



. - .



• . , ( ) . , , . , , , . - . (compartmental population model), , , , . ( , , ) , , , . ( ), . ( ), :



In[39]:=



Ebola_44.png



, — — : , . , , , . , , , , , . .



, :



In[40]:=



Ebola_45.png



5% , .



: 2013 , -. The New York Times , , , -. . :



In[41]:=



Ebola_46.png



Out[41]=



Ebola_47.png



, ( CKY), :



In[42]:=



Ebola_48.png



Out[42]=



Ebola_49.png



In[43]:=



Ebola_50.gif



: , SIR- , , , — () :



In[46]:=



Ebola_51.png



— , :



In[47]:=



Ebola_52.png



, , sumind . SIR-:



In[48]:=



Ebola_53.gif



, . , . .



:



In[50]:=



Ebola_54.png



Out[50]=



Ebola_55.png



, S , I R 200 :



In[51]:=



Ebola_56.png



Out[51]=



Ebola_57.gif



:



In[52]:=



Ebola_58.png



Out[52]=



Ebola_59.png



, :



In[53]:=



Ebola_60.png



, :



In[54]:=



Ebola_61.png



Out[54]//TableForm=

Ebola_62.gif



Ebola_63.gif



Ebola_64.gif



Ebola_65.gif



Ebola_66.gif



Ebola_67.gif



, ( ).



In[55]:=



Ebola_68.png



Out[55]=



Ebola_69.gif



, : , , . . Graph.



: Graph , . (. ) Entities. , CTRL + SHIFT + =, «continents» Ebola_70.gif 。



In[56]:=



Ebola_71.png



, , , :



In[57]:=



Ebola_72.png



In[58]:=



Ebola_73.png



Out[58]=



Ebola_74.png



, , , :



In[59]:=



Ebola_75.gif



:



In[61]:=



Ebola_76.png



Out[61]=



Ebola_77.png



() (graph communities), :



In[62]:=



Ebola_78.gif



Out[63]=



Ebola_79.png



— , , , , . , , , 60. :



In[64]:=



Ebola_80.png



Out[64]=



Ebola_81.gif



, . , :



In[65]:=



Ebola_82.png



Out[65]=



Ebola_83.gif



: . , . . , , :



In[66]:=



Ebola_84.png



In[67]:=



Ebola_85.png



In[68]:=



Ebola_86.png



Out[68]//TableForm=

Ebola_87.gif



Ebola_88.gif



Ebola_89.gif



Ebola_90.gif



Ebola_91.gif



Ebola_92.gif



: «RadialEmbedding» GraphLayout ( ) «RootVertex» ( ), «FNA», . . , . , . , , ?



: , . , , . , , , . . , , , .



: ?



: , SIR- SIR-, . , , . :



1. , , .



2. , , .



3. (/ ) . , : , , - .



4. / , ; , .



, . , . , . , , , , .



( ) . . , .



, , :



In[69]:=



Ebola_93.png



In[70]:=



Ebola_94.png



SemanticImport , . « » > «»:



In[71]:=



Ebola_95.png



Graph. , :



In[72]:=



Ebola_96.png



: , , ?



: , , . , , , . , , , , — , . .



, , , . , :



In[73]:=



Ebola_97.png



, , ( ) :



In[74]:=



Ebola_98.png



, :



In[75]:=



Ebola_99.png



, , . , , . , , .



, :



In[76]:=



Ebola_100.png



«» , () . ρ = 0.2. «» , , . , . , «» — — , . , , λ ρ ( , ) , , .



:



In[77]:=



Ebola_101.png



Out[77]=



Ebola_102.gif



:



In[78]:=



Ebola_103.png



Out[78]=



Ebola_104.png



, . « » , 0.2. , , :



In[79]:=



Ebola_105.png



Out[79]=



Ebola_106.gif



:



In[80]:=



Ebola_107.gif



, «» . , ?



: , , . , . , , , , . « » - . . ?



: , . , , , ( «»). , , 0.5. , , 0.5. これは私の個人的な意芋です。 " The scaling of contact rates with population density for the infectious disease models " by Hu et al., 2013, , , .



, . , , . , , Mathematica .



In[82]:=



Ebola_108.png



:



In[83]:=



Ebola_109.png



Out[83]=



Ebola_110.gif



, , 70 . , , ( ) .



:



In[84]:=



Ebola_111.png



Out[84]=



Ebola_112.png



, , , , , , . , , , :



In[85]:=



Ebola_113.png



Out[85]=



Ebola_114.gif



, :



In[86]:=



Ebola_115.gif



, . , . , , , SIR- (. ).



In[88]:=



Ebola_116.png



Out[88]=



Ebola_117.gif



: , . , , , , . , — . , , , , , . , , , — .



, , ?



: : . , , . . . ( / ) — . , -, . : , . : , . . , , , , . , « » . , , . , , , .



: , , . . .



: , , , , . , . / , ! , , , . , ; . , .



In[89]:=



Ebola_118.gif



, , « ».



In[92]:=



Ebola_119.png



, , :



In[93]:=



Ebola_120.gif



- (), , :



In[95]:=



Ebola_121.png



Out[95]=



Ebola_122.png



:



In[96]:=



Ebola_123.gif



, , , :



In[99]:=



Ebola_124.gif



In[101]:=



Ebola_125.gif



:



In[103]:=



Ebola_126.png



Out[103]=



Ebola_127.png



, , — , :



In[104]:=



Ebola_128.png



Out[104]=



Ebola_129.gif



, , . , . :



In[105]:=



Ebola_130.gif



Out[107]=

Ebola_131.gifEbola_132.gif



, . .



In[108]:=



Ebola_133.png



Out[108]=



Ebola_134.png



In[109]:=



Ebola_135.png



Out[109]//TableForm=

Ebola_136.gif

Ebola_137.gif

Ebola_138.gif

Ebola_139.gif

Ebola_140.gif

Ebola_141.gif



, . — . , , , , . ; . , , «». , . , , - .



, , . , , , . , . , (, , , , , , - ). ( ) , .



: . , , , , :



In[110]:=



Ebola_142.gif



:



Ebola_143.gif

Ebola_144.gif



, , . The New York Times « ? » (CDC) , () .



, , ?



: , , , , , Hu . . Mathematica (, ) . . , , . , , ?, ?, ?, / .



: , ListLinePlot GeoRegionValuePlot, , . , , , , . . , , (Dick Brockmann)?



: : , , . (Dirk Brockmann), , () . . , , , , .



: , . , - ?



: : — /, , . . . - , . SIR- , . . . «»; . . . «» , ( , ), , , , , , . , ; . . : , . , .



, . 18 , . . « » , . , , . - .



. , , , : / , , . . , , , , . , , , , , , . , , . , — , . , // . ., , , - . , , , , . . , ( , ρ~λ~1).



, ρ=1 , λ . . «» , , - , . , , (WHO). , : «» , «».



, , . , , , , . «» , . , . .



: ? , . . Ό? ? / . . ; , , .



: .



Wolfram Language (Mathematica) : http://habrahabr.ru/post/244451



All Articles