python - 如何从数据框开发简单的预测模型?[蟒蛇/R]
问题描述
我试图弄清楚如何从数据框中开发一个简单的预测模型,所以我可以根据 2 个输入预测未来的值。我将在下面进一步解释。
我有以下数据框:
ID Area 0 30 60 90 120 150 180 210 240 270 300 330
-----------------------------------------------------------------------------------
1 22 35 35 32 32 31 29 25 20 14 6 0 0
2 29 36 35 35 32 30 27 23 19 15 9 3 0
3 35 37 36 36 35 33 31 28 24 20 15 7 0
就上下文而言,该数据框显示了在城市热岛缓解的背景下城市绿色空间的冷却效果。对于每个 ID(每个绿地),我记录了绿地的面积,然后以远离绿地 30 米的距离为每个绿地的“冷却强度”值,从“0”开始" 0 米处的列,这是该绿地多边形边界内绿地本身的冷却强度。
我正在尝试利用 python 或 R,以便我可以获取此数据帧并生成预测模型,无论是线性、对数、多项式等,以便我可以仅基于 2 个输入预测每个距离处的冷却距离,面积和每个绿地的冷却强度(“0”列)。预测模型方程需要代表数据框中包含的所有绿色空间(在本例中为 3 个)。
这样做的目的是,如果向我提供其他绿色空间的数据框,并且只提供每个绿色空间的面积及其冷却强度,我就可以预测/预测每 30 米距离处的冷却强度远离绿地。模型方程的目的是填写以下数据框:
ID Area 0 30 60 90 120 150 180 210 240 270 300 330
-----------------------------------------------------------------------------------
4 25 31 ? ? ? ? ? ? ? ? ? ? ?
5 27 32 ? ? ? ? ? ? ? ? ? ? ?
6 21 30 ? ? ? ? ? ? ? ? ? ? ?
这可以在 python 或 R 中完成吗?这里的主要挑战是如何解决对 2 个输入、绿色空间的面积及其冷却强度的需求。
解决方案
推荐阅读
- javascript - Javascript - 需要重复功能
- java - 使用 wait() 和 notify() VS 信号量在不同上下文中创建的 java 线程间通信哪个更好
- c - 如何知道从哪里获取 ac 程序中使用的头文件?
- javascript - 是否可以在 Blade 模板文件中创建 Vue 单文件组件?
- c# - 目录路径的递归
- angular - 如何使用primeng下拉菜单?
- linux - 如何计算shell中不同列之间的值
- sql-server - 在整个存储过程中重用 Where 条件?
- azure-data-explorer - Kusto 范围函数语义错误:'' 有以下语义错误:未解析的引用绑定:XXX"
- python - 为什么 from code import * 与将相同的代码直接输入 REPL 不同?