Simulated data from abmAnimalMovement: An R package for simulating animal movement using an agent-based model
收藏资源简介:
Contained here are the data simulated as part of the manuscript: "abmAnimalMovement: An R package for simulating animal movement using an agent-based model" that can be found at: https://github.com/BenMMarshall/abmAnimalMovement (and archived at: https://doi.org/10.5281/zenodo.6951937). - BADGER_locations.csv: A csv file that contains the realised locations of the example badger simulation, where each row is equal to a timestep. Columns include: timestep, the timestep as an integer; x, the x coordinate of the animal; y, the y coordinate of the animal; sl, the step length between locations used during the simulation; sl_rescale the rescale factor required to return step lengths back to the input scale; ta, turning angle between locations in degrees; behave, the behavioural mode the animal was in at a given timestep; chosen, the location chosen out of the number of options available; destination_x and destination_y the point the animal was attracted to at that time (note exploratory behaviour is not subject attraction). - BADGER_options.csv: A csv file that contains the options available to the example badger simulation over the entire simulation duration, where each row is equal to an option repeated for each timestep. Columns include: timestep, the timestep as an integer; oall_x, and oall_y show the x and y coordinates of all the options available to an animal at a timestep; oall_steplengths are the step lengths from the current location compared to all the options. - completelist.RDS: This RDS file contains a list object of length three, where the full simulation outputs from each three examples are stored. Each species slot contains the “locations” dataframe (see description of locations.csv), the "options" dataframe (see description of options.csv), and a nested list containing all the "inputs" used to generate the simulated results (split into subsections: inputs_basic that contains inputs linked to simulation duration and intensity, inputs_destination that contains inputs linked to destination and attraction aspects, inputs_movement that contains inputs linked to movement capacity and behavioural switching, inputs_cycle that contains inputs linked to activity cycling, inputs_layerSeed that contains the environmental matrices and seed). A fourth object is returned called "others" that captures all other outputs, mainly used internally for debugging and checking. - KINGCOBRA_locations.csv: A csv file that contains the realised locations of the example king cobra simulation, where each row is equal to a timestep. The file structure follows the same as the BADGER_options.csv file.KINGCOBRA_options.csv: A csv file that contains the options available to the example king cobra simulation over the entire simulation duration, where each row is equal to an option repeated for each timestep. The file structure follows the same as the BADGER_options.csv file. - VULTURE_locations.csv: A csv file that contains the realised locations of the example vulture simulation, where each row is equal to a timestep. The file structure follows the same as the BADGER_locations.csv file.VULTURE_options.csv: A csv file that contains the options available to the example vulture simulation over the entire simulation duration, where each row is equal to an option repeated for each timestep. The file structure follows the same as the BADGER_locations.csv file. - eg_landscapedata_completelist.RDS: This RDS file contains the landscape matrices required for recreating the simulated outputs described in the manuscript named above. It is a list of three objects ("shelter", "forage", "movement"), each a numeric matrix of equal size, with values describing the quality of each landscape characteristic. - argument_table.csv: Descriptive table of the simulation inputs used in the walk-through manuscript.
本数据集包含来自论文《abmAnimalMovement: An R package for simulating animal movement using an agent-based model》(abmAnimalMovement:一款基于智能体模型(agent-based model)模拟动物运动的R语言包)的模拟数据,该论文可通过链接https://github.com/BenMMarshall/abmAnimalMovement 获取(存档链接:https://doi.org/10.5281/zenodo.6951937)。 BADGER_locations.csv:该CSV文件存储了示例獾模拟实验的实测运动轨迹数据,每一行对应一个时间步。其字段包括:timestep(整数型时间步编号)、x(动物的x轴坐标)、y(动物的y轴坐标)、sl(模拟过程中相邻轨迹点间的移动步长)、sl_rescale(将步长还原至原始输入尺度所需的缩放因子)、ta(相邻轨迹点间的转向角,单位为度)、behave(动物在当前时间步所处的行为模式)、chosen(当前可选位置集合中被选中的位置索引)、destination_x与destination_y(动物当前时刻所趋向的目标点坐标;注:探索性行为不受目标吸引机制约束)。 BADGER_options.csv:该CSV文件存储了示例獾模拟实验在全模拟时长内的所有可选运动位置,每一行对应一个时间步下的重复可选方案。字段包括:timestep(整数型时间步编号)、oall_x与oall_y分别为当前时间步下动物所有可选位置的x、y轴坐标、oall_steplengths为当前位置至各可选位置的移动步长。 completelist.RDS:该RDS文件存储了一个长度为3的列表对象,用于保存三组示例模拟的完整输出结果。每个物种对应的槽位包含“locations”数据框(详见BADGER_locations.csv的字段说明)、“options”数据框(详见BADGER_options.csv的字段说明),以及一个嵌套列表,其中包含生成模拟结果所需的全部“inputs”参数,分为以下子模块:inputs_basic(存储与模拟时长、模拟强度相关的输入参数)、inputs_destination(存储与目标点及吸引机制相关的输入参数)、inputs_movement(存储与运动能力、行为切换相关的输入参数)、inputs_cycle(存储与活动周期相关的输入参数)、inputs_layerSeed(存储环境矩阵与随机种子)。此外还返回一个名为“others”的第四类对象,用于存储所有调试与校验过程中产生的内部输出。 KINGCOBRA_locations.csv:该CSV文件存储了示例眼镜王蛇模拟实验的实测运动轨迹数据,每一行对应一个时间步,文件结构与BADGER_options.csv一致。KINGCOBRA_options.csv:该CSV文件存储了示例眼镜王蛇模拟实验在全模拟时长内的所有可选运动位置,每一行对应一个时间步下的重复可选方案,文件结构与BADGER_options.csv一致。 VULTURE_locations.csv:该CSV文件存储了示例秃鹫模拟实验的实测运动轨迹数据,每一行对应一个时间步,文件结构与BADGER_locations.csv一致。VULTURE_options.csv:该CSV文件存储了示例秃鹫模拟实验在全模拟时长内的所有可选运动位置,每一行对应一个时间步下的重复可选方案,文件结构与BADGER_locations.csv一致。 eg_landscapedata_completelist.RDS:该RDS文件存储了复现上述论文中模拟结果所需的景观矩阵数据,为包含3个对象的列表(“shelter”“forage”“movement”),每个对象均为尺寸一致的数值矩阵,其数值用于描述各景观特征的质量等级。 argument_table.csv:该表格为配套教程论文中使用的模拟输入参数说明表。



