波波老师,以下是我的看法:
一、从fit方法来讲,KNN只是单纯的将X_train和y_train值传给_X_train和_y_train,而线性回归通过传入的X_train和y_train求出了a和b。再看predict方法,KNN每次调用predict方法都需要进行进行计算,返回相应的y_predict,而线性回归只需要根据a和b就能简单的计算出y_predict,从这一点看,我们使用这个模型预测数据,线性回归效率会显的高一点。
二、KNN是将预测的结果进行分类,而线性回归是用来预测这个值是什么。
三、评价指标不同,KNN的评价指标是y_predict和y_test相同的各数所占全体的总数,而线性回归是和基准线性回归进行比较,比这个基准越好,评价越好。
我的问题:
一、还有哪些性质是不同的?
二、在具体应用场景上有哪里是不同的?