Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

采用动态的流动意向平均值 #63

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ayang818
Copy link

@ayang818 ayang818 commented Feb 10, 2020

采用了动态的流动意向平均值(使用双曲正切函数拟合)而不是静态的流动意向平均值。其函数图像以感染人数比作为横坐标,流动意向平均值作为纵坐标,函数解析式为g(t) = tanh(2 * t)

其横坐标感染人数比使用f(x) = -2 * x + 1 ,其中x表示感染人数的百分比,定义域为[0, 1], 值域为[-1,1]。这一函数目的是将感染人数百分比取值范围转化为[-1, 1]

g(t)中t就是上面使用了上述f(x) = -2 * x + 1 函数转化后的感染比,g(t)定义域为[-1, 1],值域为[-1, 1] 函数图像如下

image

之所以这么做的原因是因为在现实中,当感染比例不大的时候,人们不以为然,想要移动的意向更大。而在感染比例增大的时候,人们非常害怕,想要移动的概率就会极具减小。这样显然会更符合客观规律,模拟出来的结果也更真实。

@KikiLetGo
Copy link
Owner

谢谢,tanh或者logistics类函数确实符合病毒传播和群众意志,这种思路非常好,但是这样一来流动意向就变成自适应的模型了,Constants中的高斯平均值就不能控制并修改,无法叙述事情了,谢谢您的建议~

@ayang818
Copy link
Author

谢谢,tanh或者logistics类函数确实符合病毒传播和群众意志,这种思路非常好,但是这样一来流动意向就变成自适应的模型了,Constants中的高斯平均值就不能控制并修改,无法叙述事情了,谢谢您的建议~

不客气哈哈,确实我没考虑到你说的这个。同样也感谢你为疫情信息做出的贡献。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants