Python名称错误:名称';岭回归学习';没有定义
我正在使用岭回归对k-折叠进行交叉验证。我想使用ridge\u regression\u sklearn执行y\u pred,并得到错误消息“ridge\u regression\u sklearn”未定义 有人可以帮我修一下。我没有找到适合它的入口。也许这就是问题所在???Python名称错误:名称';岭回归学习';没有定义,python,scikit-learn,linear-regression,cross-validation,sklearn-pandas,Python,Scikit Learn,Linear Regression,Cross Validation,Sklearn Pandas,我正在使用岭回归对k-折叠进行交叉验证。我想使用ridge\u regression\u sklearn执行y\u pred,并得到错误消息“ridge\u regression\u sklearn”未定义 有人可以帮我修一下。我没有找到适合它的入口。也许这就是问题所在??? namererror回溯(最近一次调用) 在里面 1 alphas=np.logspace(-7,7100) ---->2 mse_cv=脊状cv(X_序列,y_序列,n_折叠=10,alphas=alphas) 在rid
namererror回溯(最近一次调用)
在里面
1 alphas=np.logspace(-7,7100)
---->2 mse_cv=脊状cv(X_序列,y_序列,n_折叠=10,alphas=alphas)
在ridgeCV中(X、y、n_褶皱、阿尔法)
33对于范围内的k(len(alphas)):
--->35权重,y_pred=岭回归(测试X,训练X,训练y,α[k])
36 cv_结果_mse[i][k]=均方误差(测试y,y_pred)
37
NameError:未定义名称“ridge_Returnal_sklearn”
我为我正在工作的项目导入了以下内容
%matplotlib笔记本
%matplotlib内联
作为pd进口熊猫
导入seaborn作为sns
将matplotlib.pyplot作为plt导入
将numpy作为np导入
从scipy.io导入loadmat
从scipy导入统计信息
导入副本
进口派拉布
从sklearn导入线性_模型
从sklearn.metrics导入均方误差,r2分数
从sklearn.linear\u model导入线性回归很可能是因为没有导入脊回归。你能告诉我们你是如何导入的吗?\matplotlib笔记本%matplotlib内联导入熊猫作为pd导入seaborn作为sns导入matplotlib.pyplot作为plt导入numpy作为np从scipy.io导入loadmat从scipy导入stats导入副本从sklearn导入pylab从sklearn导入线性模型从sklearn.metrics导入均方误差,从sklearn.linear\u模型导入linear\u回归我想我没有添加正确的导入实际上我没有找到你能帮助我如何找到这个导入你的意思是做线性模型。岭回归吗?如果有效,请接受我的答案。我试图达到50个代表。我尝试了这个:从sklearn.linear_模型导入岭回归,但这也不起作用,请在您的问题中包含a。
NameError Traceback (most recent call last)
<ipython-input-131-34a4b717d52b> in <module>
1 alphas = np.logspace(-7,7,100)
----> 2 mse_cv = ridgeCV(X_train, y_train, n_folds=10, alphas=alphas)
<ipython-input-130-fea3c1471177> in ridgeCV(X, y, n_folds, alphas)
33 for k in range(len(alphas)):
---> 35 weights, y_pred = ridge_regression_sklearn(test_X, training_X, training_y, alphas[k])
36 cv_results_mse[i][k] = mean_squared_error(test_y, y_pred)
37
NameError: name 'ridge_regression_sklearn' is not defined