Using glmnet with Matlab R2016a
이전 댓글 표시
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
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
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
2018년 1월 7일
me too!how to fix it?Thanks for you help
답변 (1개)
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에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!