FFMC:细小可燃物含水量,(最大值为101,含水率为0,当数值为100时表示可燃物的含水率为0)
DMC:地表可燃物含水率(为0时含水率为100%)
ISI:火灾蔓延潜在等级
DC:干旱码,森林地被物中得含水率
PH:相对湿度
代码如下:
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
from sklearn.cluster import KMeans #引入sklearn模块里的机器学习算法Kmeans
class FireData():
def detectDate(self,filePath):
'''
探索数据
:param filePath: 文件路径
:return:
'''
df = pd.read_csv(filePath)
describe = df.describe(include='all')#同合计数据
print(describe.T)
df.to_excel('data/fire_data.xls')
pass
def chooseData(self,filePath):
df = pd.read_excel('data/fire_data.xls')
df = df[['FFMC','DMC','DC','ISI','temp','RH','wind','area']]
df.to_excel('data/fire_coredata.xls')
pass
def standarData(self,filePath):
'''
一般标准化得方式:(元数据-平均值)/标准差
:param filePath:
:return:
'''
df = pd.read_excel('data/fire_

本文探讨了Kmeans算法如何应用于加拿大森林火灾的预测。通过分析FFMC、DMC、ISI、DC和PH等关键指标,评估火灾发生的潜在风险。雷达图显示了火灾等级,其中customer4的等级较低,代表火灾可能性较小。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



