赞
踩
链接:https://blog.csdn.net/qq_35759272/article/details/129079318
问题描述:适当采伐在内的森林管理可能有利于碳封存。森林管理者必须在采伐森林产品的价值与让森林继续生长和吸收碳的价值之间找到平衡。
你的论文应该探讨和解决以下几个方面:
1.设计碳封存模型,以确定森林及其产品随着时间的推移预计可以封存多少二氧化碳 。你的模型应确定哪种森林管理计划在封存二氧化碳方面最有效
2.考虑到森林价值的其他评估方式, 最适合碳封存的森林管理计划不一定是最合适的计划,设计一个模型,让森林管理者了解森林的最佳利用方式。你的模型应该确定一个森林管理计划,以平衡评估森林的各种方式(包括碳封存)。考虑一下一些问题以及你自己的问题:
3.你的模型应用于各种森林,决策模型将采伐纳入管理计划
(1)随着时间的推移预计可以封存多少二氧化碳 ,其实就是看什么因变量对森林封存二氧化碳有影响,建立它们之间的关系模型,然后预测。
(2)哪种森林管理计划在封存二氧化碳方面最有效,利用(1)建立模型,计算最多二氧化碳吸收量的因变量参数即可
很容易想到:建立天气、森林的面积、不同类型树木覆盖率、涵养水量和森林二氧化碳封存量的模型的关系模型。可以用线性拟合方式或者机器学习XgBoost模型
import xgboost
from numpy import loadtxt
from xgboost import XGBRegressor
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score
# 载入数据集
dataset = loadtxt('pima-indians-diabetes.csv', delimiter=",")
# 划分为X,y
X = dataset[:,0:8]
Y = dataset[:,8]
# 划分数据集
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.01, random_state=1729)
print(X_train.shape, X_test.shape)
#模型参数设置
xlf = xgb.XGBRegressor(max_depth=10,
learning_rate=0.1,
n_estimators=10,
silent=True,
objective='reg:linear',
nthread=-1,
gamma=0,
min_child_weight=1,
max_delta_step=0,
subsample=0.85,
colsample_bytree=0.7,
colsample_bylevel=1,
reg_alpha=0,
reg_lambda=1,
scale_pos_weight=1,
seed=1440,
missing=None)
xlf.fit(X_train, y_train, eval_metric='rmse', verbose = True, eval_set = [(X_test, y_test)],early_stopping_rounds=100)
# 计算 auc 分数、预测
preds = xlf.predict(X_test)
问题关键是找到数据!!!但是往往是找不到的,不要为了数据,委曲求全建立数据中仅有的变量之间的关系,其实是可以做组合的;肯定有人推荐你去查中国统计年鉴,缺数据很正常。
新思路:将多个现有模型组合
模拟土壤温度和气候数据和落叶林净碳关系
叶片脱落观测数据与CO2通量测量数据之间的经验关系
林价值除了碳吸收外还有涵养水源、保育土壤、生物多样性保护、净化大气环境、森林游憩、积累营养物质等。
如果有数据,针对多输入多输出,采用机器学习或神经网络来做
模型应用于各种森林,制定采伐策略
利用模型一二的结论,控制森林碳吸收量、森林面积情况下,对不同植被采取不同采伐数量策略
参考文献:
【1】基于全口径碳汇监测的中国森林碳中和能力分析
【2】Predicting the onset of net carbon uptake by deciduous forests
with soil temperature and climate data: a synthesis of FLUXNET data
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。