错误:R 中的非线性回归模型预测变量多于观察变量

问题描述

我想用一个预测因子多于观测值的数据集来执行一个非线性回归来降维,并且预测因子也可以是多重共线性的[编辑:它类似于基因表达数据集]。我通过谷歌搜索发现,具有平滑函数 + 使用 L1 惩罚的 GAM 模型可以完成这项工作,但是当我尝试使用 mgcv 中的 R 包实现这样的模型时,我很早就开始使用 {{1 }}。

阅读 this question 的答案后,我假设我无法使用 Error: model has more coefficients than data 计算具有比观察更多的预测变量的 GAM。有人可以指出哪个包适合我的任务,或者我的代码有误吗?

这是我尝试过的示例代码,它给出了相同的错误。请注意,我的“真实”数据集有 p>n [编辑:所有变量都是数字]

mgcv

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...