问题标签 [population]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
79 浏览

matlab - MATLAB:从一些参数开始随机生成种群

我是一个初学者,如果我的问题看起来微不足道,我很抱歉,但我希望有人能帮助我。

假设我有一个数量 Q,它是 n 个输入 Xi 的函数:

现在,让我们假设其中一些输入按照高斯分布。因此,例如,X1、X2 和 X3 是随机分布的,具有明确的平均值和标准偏差,而 X4 ... Xn 被假定为常数。

我知道如何在 Matlab 上随机生成种群 X1、X2 和 X3,使用一个应该隐式实现蒙特卡洛方法的命令:

但是,如何在考虑所有这些输入总体变化的情况下生成 Q?我可以简单地应用函数 f 对齐先前生成的 X1、X2 和 X3 的向量吗?

谢谢!!

保罗

0 投票
1 回答
1282 浏览

matlab - matlab中遗传算法的种群初始化

我随机生成了遗传算法的初始 10 个种群(每个大小为 n),如下所示

假设我有一个人口的值。例如,让第一个大小为 10 的人口是 [100 110 120 130 140 150 160 170 180 190]。是否可以生成剩余的 9 个人口,使得值接近第一个种群?(这是为了遗传算法的快速收敛)。此外,每个种群都是灰度图像,其强度值以行主要顺序表示。因此强度值应在 0 - 255 的范围内。请帮助。谢谢进步

0 投票
1 回答
50 浏览

r - 每行都有一个人口,但我想要一个随机的人

假设我的数据结构如下:

这里共有 2.522 亿人代表。假设我想随机选择一个人:

i <- sample (1:sum(df$population))

然后报告她的国家。如何找到与个人 i 对应的国家行?我知道经验法则是通过数据框进行迭代意味着您做错了什么,但是(除了创建一个每个人一行的新列表,这听起来很糟糕)我想不出一个好的方法来计算出个人 i 在人口中的位置。

0 投票
1 回答
135 浏览

matrix - 将popbio“projection.matrix”应用于多种生育能力并生成矩阵列表

我通常通过环顾四周来找到我的问题的答案(我很高兴 stackovergflow 存在!),但我还没有找到这个答案......我希望你能帮助我:)

我正在使用projection.matrix()“popbio”包中的函数来创建转换矩阵。在函数中,您必须指定“阶段”和“命运”(两个分类变量)以及“生育力”(数字列)。

一切正常,但我想将该函数应用于数据框中的 1:n 生育率列,并获取从具有不同生育率值的相同分类变量生成的矩阵列表。

这就是我的数据框的样子(我只包括我用于这个问题的变量):

使用

返回一个单一的转换矩阵,其中生育率值并入矩阵。

我的问题是我想一次性生成具有不同生育率值的矩阵列表(实际上我的数据长度> = 300,并且四种不同治疗中的每一种的生育力列~100......) .

我会感谢你的帮助!

-W

PS这是popbio中的函数的样子:

0 投票
5 回答
1115 浏览

php - 用“for”循环填充 PHP 数组

我正在尝试在 PHP 中填充一个数组,如下所示:

然而,它似乎只显示最后填充的值:

我也尝试将“$targets =”更改为“$targets[] =”,但它会产生以下输出:

虽然我想要的输出是:

)

可能是一个简单的修复,但我无法看到它。有更多知识的人可以指出我的错误吗?

谢谢 !

0 投票
1 回答
89 浏览

r - 在 R 中计算迭代以计算人口增长率

我试图计算人口增长率,表示为 r,它来自:

我知道 x、lx 和 mx 的值,但是应该迭代地获得 r 值以获得总和。这是我编写(或尝试编写)的代码,它不正确,因为它返回 sum 的值而不是 r。我不知道怎么了。我会很感激任何解决这个问题的线索。谢谢。

0 投票
2 回答
2884 浏览

r - 在 R 中生成具有特定分布的人口数据

我有人口中的年龄分布。

例如,你可以想象这样的事情:

<24 岁:15%

25-49 岁:40%

50-60 岁:20%

年龄 >60:25%

我没有数据中每个阶层/年龄组的平均值和标准差。我正在尝试生成 1000 个人的样本群体,其中生成的数据与上面显示的年龄分布相匹配。

0 投票
1 回答
107 浏览

c# - DataTable快速人口

再会!

我有一个多线程应用程序,一般来说,它的目的是处理一个非常快速的填充消息队列。消息由一个线程添加到队列中,另一个线程处理它们。

在处理线程中,一些消息必须显示在网格中。Grid 的DataSource 是DataTable。处理线程与 DataTable 一起工作(在每个消息处理上;NID、SID、BID - 是 1 条消息的一部分):

Lockers[5] - 互斥对象,mDataSource - 数据集对象。SynContext - 是主应用程序表单的同步上下文。正如我上面所说的消息队列的填充速度非常快,所以这段代码在运行时 1 秒内触发了大约 500 次。并且在消息队列中可能会重复,所以我不能显示它们。问题是在消息处理线程的几次第一次迭代中,我得到 mDataSource.Tables["Stations"].Rows.Count = 0,因此我的 Continue 变量 = true 并且我的表中有重复。在接下来的迭代中,我还在日志中看到表中添加了行,但 Count 可能仍为 2(但在日志中添加了 17 行)。为什么会这样?

我尝试在 lock(){} 运算符上更改互斥对象。这对我没有帮助。我尝试在 BindingList 上更改 DataTable。这对我没有帮助。我可以通过创建全局变量 private readonly int[] LastAddedStation = new int[3]; 来降低表中的重复次数;并在 if 块中添加这样的表达式 (if (Continue){}): LastAddedStation[0] != SID || LastAddedStation[1] != NID || LastAddedStation[2] != 出价。它帮助我降低了表中的重复次数,但在我看来,这是“气味”。有什么明确的方法可以帮助我的情况吗?

我做错了什么?使用 DataTables 进行高负载工作的最佳实践是什么?

PS对不起我的英语,我不是母语人士。

0 投票
1 回答
1466 浏览

java - 如何根据谷歌地图中任何位置的纬度和经度获取人口

是否有任何 API 可以根据任何位置的纬度和经度获取人口?我搜索了很多次,但直到现在我都没有得到。如果您知道任何可以根据位置提供人口的 API,请提供帮助。

0 投票
0 回答
757 浏览

node.js - 猫鼬种群:如何为模型创建模式并填充它?

我正在尝试创建一个模型 favorites.js 并用 user.js 和 disc.js 填充它,所以如果用户只使用该菜的 id 发布了最喜欢的菜,它还将存储用户和收藏夹列表该用户的。

这是我到目前为止所做的。因为我是新手,所以我的代码可能比我想象的有更多的问题。这是我最喜欢的模型和 favRouter;看看它们是如何填充的。

型号/收藏夹:

型号/菜肴:

模型/用户:

路由器/favRouter:

路由器/dishRouter: