相关疑难解决方法(0)

R中具有稀疏特征矩阵的大规模回归

我想在R中进行大规模回归(线性/逻辑),具有许多(例如100k)特征,其中每个示例在特征空间中相对稀疏---例如,每个示例约1k非零特征.

似乎SparseMslm应该这样做,但我很难从sparseMatrix格式转换为slm友好格式.

我有一个标签的数字向量y和{0,1}中的一个sparseMatrix特征X\.当我尝试

model <- slm(y ~ X)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Error in model.frame.default(formula = y ~ X) : 
invalid type (S4) for variable 'X'
Run Code Online (Sandbox Code Playgroud)

大概是因为slm想要一个SparseM物体而不是一个物体sparseMatrix.

是否有一种简单的方法来a)SparseM直接填充对象或b)将a转换sparseMatrixSparseM对象?或许有更好/更简单的方法来做到这一点?

(我想我可以使用X和显式编码线性回归的解决方案y,但是slm工作会很好.)

regression r sparse-matrix

11
推荐指数
4
解决办法
1万
查看次数

标签 统计

r ×1

regression ×1

sparse-matrix ×1