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

Wenyu Chen
Wenyu Chen 2017년 4월 9일
I get this problem too. I tried 2015a and 2015b and they both had the same problem. On my computer (and on a cluster I am using, too) glmnet runs in most of the time, and crushes on some specific cases, usually on larger data sets. I have not yet found a way to fix it.
J Dewar
J Dewar 2017년 4월 22일
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 2018년 1월 7일
me too!how to fix it?Thanks for you help

댓글을 달려면 로그인하십시오.

답변 (1개)

David Raunig
David Raunig 2018년 3월 21일

0 개 추천

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.

카테고리

도움말 센터File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

질문:

2016년 9월 24일

답변:

2018년 3월 21일

Community Treasure Hunt

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

Start Hunting!

Translated by