我有两年的时间序列数据
12376 167827 3454596 9676112 342102 1232103 546102 5645696 96767110 23423119
4577140 45435158 56767138 635435167 35443160 34534166 3213133 2132148 2342130
7656127 43234117 56545130 5645138 56455149
我想确定病毒式增长率,然后绘制增长率图表。没有任何内容可以提供发送的邀请数量和转换为邀请的百分比。我想知道如何实现这一目标,R中是否有任何可用的包。
答案 0 :(得分:3)
虽然这个问题很可能会在未来几个小时内关闭,如果你不能让你的问题更清楚,这可能会让你至少开始:
mydf <- scan(textConnection("12376 167827 3454596 9676112 342102 1232103 546102 5645696 96767110 23423119 4577140 45435158 56767138 635435167 35443160 34534166 3213133 2132148 2342130 7656127 43234117 56545130 5645138 56455149"), )
plot(mydf, log="y", type="l") # Gives you an overview of your time serie (with log axis)
gr <- diff(mydf)/mydf[-length(mydf)] # Gives you a growth rate between each of your values.
par(new=TRUE)
plot((1:(length(mydf)-1))+0.5, gr, type="l", # Plots your growth rate
col="red", axes=FALSE, xaxt="n", yaxt="n")
axis(4)