文件名称:beta分布的概率密度的matlab代码-Cascades:模拟主要基于Krackhardt模型的级联模型以进行创新级联
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-12 18:41:13
系统开源
beta分布的概率密度的matlab代码级联 在很大程度上基于Krackhardt的创新级联模型来模拟级联模型。 ========一般:为了使用此软件,您将需要numpy,sympy和wxPython模块。 可以通过在终端中调用main.py文件来启动该程序。 功能:该程序模拟了创新或思想在零散的人群中的传播。 人口被建模为称为岛的较小人口的集合(并在视觉上表示为图形顶点)。 假定这些岛的大小大致相同。 任意一对岛可能相互交互也可能不交互,但是如果它们确实交互,则与一个岛内的交互相比,这种交互相对较弱。 岛之间的连接由图形边缘表示,并反映岛之间的迁移。 我们假设从任何一对孤岛之间的标准迁移率(称为粘度)开始(对该算法的改进将允许每对相连的孤岛之间具有唯一的迁移率。 最初,每个岛屿中有一定比例的人口采用创新x。 请注意,随着个人在岛屿之间迁移,一些人将与先前属于另一个岛的其他人交配,这将改变x在更广泛人口中的采用率分布。 此外,社会力量将鼓励每个子群体中的个人根据其所属岛屿内收养的百分比来适应其行为。 特别是,个人将定期搜索其岛屿上的某些成员,以寻找志趣相投的个人。 如果他们找到志趣相投
【文件预览】:
Cascades-master
----main.py(8KB)
----README.md(5KB)
----cascades.py(6KB)
----drawgraph.py(9KB)