Coder Social home page Coder Social logo

Problems with BIC function about seqhmm HOT 4 CLOSED

vrodriguezf avatar vrodriguezf commented on August 17, 2024
Problems with BIC function

from seqhmm.

Comments (4)

helske avatar helske commented on August 17, 2024 1

This sounds really weird. We do not define BIC function at all, instead we rely on the default BIC method of stats (stats:::BIC.default), which in turn calls the logLikmethod of hmmobject which returns the necessary constants for BIC as attributes. All I can think of is that you have something extra in your environment when running R from shell, like old workspace which defines own BIC.default function, or some other package is loaded with same class name or something?

from seqhmm.

vrodriguezf avatar vrodriguezf commented on August 17, 2024

Hmmmm I think you are right, probably some of the previous packages I was using to fit HMMs might override the function...Still, I do not understand why it works in RStudio. I will check it and post it here asap.

Thanks a lot!

from seqhmm.

vrodriguezf avatar vrodriguezf commented on August 17, 2024

Finally, my problem was not exactly on the BIC function, but on the logLik function inside, which I can only link correctly from Rstudio. As a temporal workaround, I have overriden the BIC.default function and make it call explicitly to seqHMM:::logLik

from seqhmm.

helske avatar helske commented on August 17, 2024

I still don't understand how you can have different behaviour with Rstudio and shell if both have same R version at the background with clean workspace... Quick search at R source does not find any bits of code with log(object$K) either...

from seqhmm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.