Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python名称错误:名称';岭回归学习';没有定义_Python_Scikit Learn_Linear Regression_Cross Validation_Sklearn Pandas - Fatal编程技术网

Python名称错误:名称';岭回归学习';没有定义

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

我正在使用岭回归对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)
在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