r - 如何计算 R 中套索回归的测试数据的 MSE?
问题描述
我正在尝试为 R 中的套索回归找到测试集的 MSE。我使用 glmnet 公式创建了套索模型,但使用该模型计算 MSE,如下面的代码所示,会出现以下错误:
Error in cbind2(1, newx) %*% nbeta : not-yet-implemented method for <data.frame> %*% <dgCMatrix>
lassofit = glmnet( x , y , alpha = 1 , lambda = opt_lambda_1se , standardize = TRUE )
mean( ( dtest$logprice - predict( lassofit , dtest ) ) ^ 2 )
任何帮助是极大的赞赏!
解决方案
推荐阅读
- r - 为什么从csv转换为ts后数据格式会改变?
- json - 从 jq 输出中省略字段是否有特殊值?
- c# - 使用动态属性反序列化 JSON,该属性包含一个数组到具有泛型类的字典
- python - 在 x 和 y 轴上具有对数刻度的 python 直方图
- c++ - 有什么方法可以返回主菜单吗?
- database - 对尝试感到困惑......除了在vb中
- javascript - 使用对象值动态合并数组
- python - 为什么 set() 构造函数比 list() 慢
- r - ggplot2 分组箱线图不会将不同时间点的组分开
- amazon-web-services - Redmine数据库yml中的AWS RDS SSL连接错误mysql2