ああ、素晴らしい質問!!
また、S字型ロジスティック曲線を素朴に提案していましたが、これは明らかに不十分な適合です。私が知る限り、YouTubeは一意のビュー(IPアドレスごとに1つ)をカウントするため、一定の増加は概算であり、コンピューターよりも多くのビューはありません。
人々の感受性が異なる疫学モデルを使用できます。簡単にするために、リスクの高いグループ(子供など)とリスクの低いグループ(大人など)に分けることができます。さんが呼ぶことにしましょう「感染」子供との割合時間で「感染」大人の割合。高リスクグループの(未知の)個人数、低リスクグループの(未知の)個人数と呼びます。x(t)y(t)tXY
x˙(t)=r1(x(t)+y(t))(X−x(t))
y˙(t)=r2(x(t)+y(t))(Y−y(t)),
ここで、。そのシステムを解決する方法はわかりません(@EpiGradが解決するかもしれません)が、グラフを見ると、いくつかの単純な仮定を立てることができます。成長が飽和しないため、は非常に大きく、は小さいと仮定できます。r1>r2Yy
x˙(t)=r1x(t)(X−x(t))
y˙(t)=r2x(t),
これは、高リスクグループが完全に感染すると線形成長を予測します。このモデルでは、を仮定する理由はなく、大きな項が包含されるため、まったく逆であることに注意してください。r1>r2Y−y(t)r2
このシステムは
x(t)=XC1eXr1t1+C1eXr1t
y(t)=r2∫x(t)dt+C2=r2r1log(1+C1eXr1t)+C2,
ここで、とは積分定数です。「感染した」母集団の合計は
、3つのパラメーターと2つの積分定数(初期条件)があります。フィットするのがどれだけ簡単かわかりません...C1C2x(t)+y(t)
更新:パラメーターをいじってみたところ、このモデルでは一番上の曲線の形状を再現できませんでしたからへの移行は常に上記よりもシャープです。同じ考えを続けると、2種類のインターネットユーザーがいると再び仮定することができます:"sharers"と "loners"です。共有者はお互いに感染し、たまたまビデオに偶然出会う。モデルは0600,000,000x(t)y(t)
x˙(t)=r1x(t)(X−x(t))
y˙(t)=r2,
に解決します
x(t)=XC1eXr1t1+C1eXr1t
y(t)=r2t+C2.
我々は、想定可能性、すなわちのみで患者0があることをが得られる、ので、です多数。なので、と仮定でき。これで、3つのパラメーター、およびのみがダイナミクスを決定します。x(0)=1t=0C1=1X−1≈1XXC2=y(0)C2=0Xr1r2
このモデルを使用しても、変曲は非常に鋭く、適切ではないため、モデルは間違っているはずです。それは実際問題を非常に興味深いものにします。例として、以下の図は、および構築されています。X=600,000,000r1=3.667⋅10−10r2=1,000,000
更新:私が収集したコメントから、YoutubeはユニークなIPではなくビューを(秘密の方法で)カウントしているので、大きな違いがあります。ふりだしに戻る。
簡単にするために、視聴者がビデオに「感染」していると仮定しましょう。彼らは感染を一掃するまで、定期的にそれを見るために戻ってきます。最も単純なモデルの1つは、次のSIR(Susceptible-Infected-Resistant)です。
˙ I(T)=αS(T)I(T)-βI(T) ˙ R(T)=βI(T)
S˙(t)=−αS(t)I(t)
I˙(t)=αS(t)I(t)−βI(t)
R˙(t)=βI(t)
ここで、は感染率、はクリアランス率です。合計ビュー数はになります。ここで、は感染した個人の1日あたりの平均ビュー数です。β X (T )˙ X(T )= K I (T )Kαβx(t)x˙(t)=kI(t)k
このモデルでは、感染の開始後しばらくするとビュー数が急激に増加し始めますが、これは元のデータには当てはまりません。おそらくビデオも非ウイルス(またはミーム)方式で広がったためです。私は、SIRモデルのパラメーターを推定する専門家ではありません。異なる値で遊んでいるだけで、ここで私が思いついたものです(R)。
S0 = 1e7; a = 5e-8; b = 0.01 ; k = 1.2
views = 0; S = S0; I = 1;
# Exrapolate 1 year after the onset.
for (i in 1:365) {
dS = -a*I*S;
dI = a*I*S - b*I;
S = S+dS;
I = I+dI;
views[i+1] = views[i] + k*I
}
par(mfrow=c(2,1))
plot(views[1:95], type='l', lwd=2, ylim=c(0,6e8))
plot(views, type='n', lwd=2)
lines(views[1:95], type='l', lwd=2)
lines(96:365, views[96:365], type='l', lty=2)
モデルは明らかに完璧ではなく、多くの健全な方法で補完できます。この非常に大まかなスケッチは、2013年3月頃の10億ビューを予測しています。