├── README.md └── matlab_code ├── GLMHMM_AnalogLik.m ├── GLMHMM_SymbLik.m ├── GLMHMM_TransLik.m ├── HMMGLMtrain9.m ├── collectWLSInfo.m ├── computeTrialExpectation.m ├── emitGenerate.m ├── emitLearningFun.m ├── emitLearningStats.m ├── emitLikelihood.m ├── emitMultistepLearningFun.m ├── generateNextStep.m ├── generatePosteriorNStep.m ├── helpers ├── getFrameAtSample.m ├── histwc.m ├── histwv.m ├── logsumexp.m ├── reverse.m ├── sumall.m ├── vectorangle.m ├── wcorr.m ├── wcov.m ├── wmean.m └── wvar.m ├── minFunc ├── ArmijoBacktrack.m ├── WolfeLineSearch.m ├── compiled │ ├── lbfgsAddC.mexa64 │ ├── lbfgsAddC.mexmaci64 │ ├── lbfgsAddC.mexw64 │ ├── lbfgsC.mexa64 │ ├── lbfgsC.mexglx │ ├── lbfgsC.mexmac │ ├── lbfgsC.mexmaci │ ├── lbfgsC.mexmaci64 │ ├── lbfgsC.mexw32 │ ├── lbfgsC.mexw64 │ ├── lbfgsProdC.mexa64 │ ├── lbfgsProdC.mexmaci64 │ ├── lbfgsProdC.mexw64 │ ├── mcholC.mexa64 │ ├── mcholC.mexglx │ ├── mcholC.mexmac │ ├── mcholC.mexmaci64 │ ├── mcholC.mexw32 │ └── mcholC.mexw64 ├── conjGrad.m ├── dampedUpdate.m ├── isLegal.m ├── lbfgs.m ├── lbfgsAdd.m ├── lbfgsProd.m ├── lbfgsUpdate.m ├── mchol.m ├── mcholinc.m ├── mex │ ├── lbfgsAddC.c │ ├── lbfgsAddC.mexmaci64 │ ├── lbfgsC.c │ ├── lbfgsC.mexmaci64 │ ├── lbfgsProdC.c │ ├── lbfgsProdC.mexmaci64 │ ├── mcholC.c │ └── mcholC.mexmaci64 ├── mexall.m ├── minFunc.m ├── minFunc_processInputOptions.m ├── polyinterp.m ├── precondDiag.m ├── precondTriu.m ├── precondTriuDiag.m └── taylorModel.m ├── regularizationSchedule.m ├── transLearningFun.m ├── transLearningStats.m └── weightedLSbystate.m /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/README.md -------------------------------------------------------------------------------- /matlab_code/GLMHMM_AnalogLik.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/GLMHMM_AnalogLik.m -------------------------------------------------------------------------------- /matlab_code/GLMHMM_SymbLik.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/GLMHMM_SymbLik.m -------------------------------------------------------------------------------- /matlab_code/GLMHMM_TransLik.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/GLMHMM_TransLik.m -------------------------------------------------------------------------------- /matlab_code/HMMGLMtrain9.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/HMMGLMtrain9.m -------------------------------------------------------------------------------- /matlab_code/collectWLSInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/collectWLSInfo.m -------------------------------------------------------------------------------- /matlab_code/computeTrialExpectation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/computeTrialExpectation.m -------------------------------------------------------------------------------- /matlab_code/emitGenerate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/emitGenerate.m -------------------------------------------------------------------------------- /matlab_code/emitLearningFun.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/emitLearningFun.m -------------------------------------------------------------------------------- /matlab_code/emitLearningStats.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/emitLearningStats.m -------------------------------------------------------------------------------- /matlab_code/emitLikelihood.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/emitLikelihood.m -------------------------------------------------------------------------------- /matlab_code/emitMultistepLearningFun.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/emitMultistepLearningFun.m -------------------------------------------------------------------------------- /matlab_code/generateNextStep.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/generateNextStep.m -------------------------------------------------------------------------------- /matlab_code/generatePosteriorNStep.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/generatePosteriorNStep.m -------------------------------------------------------------------------------- /matlab_code/helpers/getFrameAtSample.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/helpers/getFrameAtSample.m -------------------------------------------------------------------------------- /matlab_code/helpers/histwc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/helpers/histwc.m -------------------------------------------------------------------------------- /matlab_code/helpers/histwv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/helpers/histwv.m -------------------------------------------------------------------------------- /matlab_code/helpers/logsumexp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/helpers/logsumexp.m -------------------------------------------------------------------------------- /matlab_code/helpers/reverse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/helpers/reverse.m -------------------------------------------------------------------------------- /matlab_code/helpers/sumall.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/helpers/sumall.m -------------------------------------------------------------------------------- /matlab_code/helpers/vectorangle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/helpers/vectorangle.m -------------------------------------------------------------------------------- /matlab_code/helpers/wcorr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/helpers/wcorr.m -------------------------------------------------------------------------------- /matlab_code/helpers/wcov.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/helpers/wcov.m -------------------------------------------------------------------------------- /matlab_code/helpers/wmean.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/helpers/wmean.m -------------------------------------------------------------------------------- /matlab_code/helpers/wvar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/helpers/wvar.m -------------------------------------------------------------------------------- /matlab_code/minFunc/ArmijoBacktrack.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/ArmijoBacktrack.m -------------------------------------------------------------------------------- /matlab_code/minFunc/WolfeLineSearch.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/WolfeLineSearch.m -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/lbfgsAddC.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/lbfgsAddC.mexa64 -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/lbfgsAddC.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/lbfgsAddC.mexmaci64 -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/lbfgsAddC.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/lbfgsAddC.mexw64 -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/lbfgsC.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/lbfgsC.mexa64 -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/lbfgsC.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/lbfgsC.mexglx -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/lbfgsC.mexmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/lbfgsC.mexmac -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/lbfgsC.mexmaci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/lbfgsC.mexmaci -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/lbfgsC.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/lbfgsC.mexmaci64 -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/lbfgsC.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/lbfgsC.mexw32 -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/lbfgsC.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/lbfgsC.mexw64 -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/lbfgsProdC.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/lbfgsProdC.mexa64 -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/lbfgsProdC.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/lbfgsProdC.mexmaci64 -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/lbfgsProdC.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/lbfgsProdC.mexw64 -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/mcholC.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/mcholC.mexa64 -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/mcholC.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/mcholC.mexglx -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/mcholC.mexmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/mcholC.mexmac -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/mcholC.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/mcholC.mexmaci64 -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/mcholC.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/mcholC.mexw32 -------------------------------------------------------------------------------- /matlab_code/minFunc/compiled/mcholC.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/compiled/mcholC.mexw64 -------------------------------------------------------------------------------- /matlab_code/minFunc/conjGrad.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/conjGrad.m -------------------------------------------------------------------------------- /matlab_code/minFunc/dampedUpdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/dampedUpdate.m -------------------------------------------------------------------------------- /matlab_code/minFunc/isLegal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/isLegal.m -------------------------------------------------------------------------------- /matlab_code/minFunc/lbfgs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/lbfgs.m -------------------------------------------------------------------------------- /matlab_code/minFunc/lbfgsAdd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/lbfgsAdd.m -------------------------------------------------------------------------------- /matlab_code/minFunc/lbfgsProd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/lbfgsProd.m -------------------------------------------------------------------------------- /matlab_code/minFunc/lbfgsUpdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/lbfgsUpdate.m -------------------------------------------------------------------------------- /matlab_code/minFunc/mchol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/mchol.m -------------------------------------------------------------------------------- /matlab_code/minFunc/mcholinc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/mcholinc.m -------------------------------------------------------------------------------- /matlab_code/minFunc/mex/lbfgsAddC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/mex/lbfgsAddC.c -------------------------------------------------------------------------------- /matlab_code/minFunc/mex/lbfgsAddC.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/mex/lbfgsAddC.mexmaci64 -------------------------------------------------------------------------------- /matlab_code/minFunc/mex/lbfgsC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/mex/lbfgsC.c -------------------------------------------------------------------------------- /matlab_code/minFunc/mex/lbfgsC.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/mex/lbfgsC.mexmaci64 -------------------------------------------------------------------------------- /matlab_code/minFunc/mex/lbfgsProdC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/mex/lbfgsProdC.c -------------------------------------------------------------------------------- /matlab_code/minFunc/mex/lbfgsProdC.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/mex/lbfgsProdC.mexmaci64 -------------------------------------------------------------------------------- /matlab_code/minFunc/mex/mcholC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/mex/mcholC.c -------------------------------------------------------------------------------- /matlab_code/minFunc/mex/mcholC.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/mex/mcholC.mexmaci64 -------------------------------------------------------------------------------- /matlab_code/minFunc/mexall.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/mexall.m -------------------------------------------------------------------------------- /matlab_code/minFunc/minFunc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/minFunc.m -------------------------------------------------------------------------------- /matlab_code/minFunc/minFunc_processInputOptions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/minFunc_processInputOptions.m -------------------------------------------------------------------------------- /matlab_code/minFunc/polyinterp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/polyinterp.m -------------------------------------------------------------------------------- /matlab_code/minFunc/precondDiag.m: -------------------------------------------------------------------------------- 1 | function [y] = precondDiag(r,D) 2 | y = D.*r; -------------------------------------------------------------------------------- /matlab_code/minFunc/precondTriu.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/precondTriu.m -------------------------------------------------------------------------------- /matlab_code/minFunc/precondTriuDiag.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/precondTriuDiag.m -------------------------------------------------------------------------------- /matlab_code/minFunc/taylorModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/minFunc/taylorModel.m -------------------------------------------------------------------------------- /matlab_code/regularizationSchedule.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/regularizationSchedule.m -------------------------------------------------------------------------------- /matlab_code/transLearningFun.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/transLearningFun.m -------------------------------------------------------------------------------- /matlab_code/transLearningStats.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/transLearningStats.m -------------------------------------------------------------------------------- /matlab_code/weightedLSbystate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murthylab/GLMHMM/HEAD/matlab_code/weightedLSbystate.m --------------------------------------------------------------------------------