0

我需要根据 5 个宏观经济和社会特征/指标(预期寿命、婴儿死亡率、军事支出占 GDP 的百分比等)预测一个国家的某个指标水平(1-100 级),这是目标特征)

我需要使用 3-最近邻预测模型和加权 k-nn

我还需要在范围标准化后进行预测。

我正在寻找一些关于如何在 python 中实现这一点的想法

谢谢

4

1 回答 1

0

我认为您应该从使用scikit-learn开始执行此操作,然后开始工作。

然后你应该处理曼哈顿距离的函数,所以只需:

def dist_manhattan(point1, point2):
    ...

如果你得到了这个,你需要实现你的规范化功能:

def normalize(dataset):
    ...

然后你可以实现你的加权knn,就像一个函数

def w_knn(dataset):
    ...

如果您对 python 有一般的斗争,我建议您阅读一些有关它的书籍或观看/阅读教程。

于 2020-04-15T10:23:57.563 回答