Effacer les filtres
Effacer les filtres

Using glmnet with Matlab R2016a

9 vues (au cours des 30 derniers jours)
Leonardo Vettore
Leonardo Vettore le 24 Sep 2016
I'm trying to use glmnet vignette in Matlab R2016a on windows 10 (64bit). I downloaded the version from here. Every time that I try to use a function (like 'cvglmnet') matlab crashes.
The glmnet version for Matlab was tested only on Matlab 2013b (64-bit), but I wanted to know if someone was able to use it on other versions of matlab and how to do that. I think the problem is the mex file that maybe should be recompiled since the error on the matlab crash says
This error was detected while a MEX-file was running. If the MEX-file
is not an official MathWorks function, please examine its source code
for errors. Please consult the External Interfaces Guide for information
on debugging MEX-files.
but I don't know how to do that.
  3 commentaires
J Dewar
J Dewar le 22 Avr 2017
I was trying a 1-D example, and found this on 2016b.
I was inputting a row (1 point, n dimensions) instead of column (n points, 1 dimension); there was zero variance for 1 point and glmnet seg faulted.
Make sure your matrix is (point)x(dimension), as input for glmnet.
longfei_Roger
longfei_Roger le 7 Jan 2018
me too!how to fix it?Thanks for you help

Connectez-vous pour commenter.

Réponses (1)

David Raunig
David Raunig le 21 Mar 2018
The problem is with glmnetMEX. This was compiled for Windows 7 and needs to use the source code to compile on Windows 10. I have not tried this yet but believe that should work.

Catégories

En savoir plus sur MATLAB Compiler dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by