Coder Social home page Coder Social logo

Comments (10)

vincentarelbundock avatar vincentarelbundock commented on August 26, 2024 2

Sure, no problem: vincentarelbundock/marginaleffects@42c49a1

from etwfe.

grantmcdermott avatar grantmcdermott commented on August 26, 2024

Hmmm, that definitely doesn't seem right. Can you please paste your sessionInfo()results below.

Also, which version of Ubuntu are you on?

from etwfe.

romkhun avatar romkhun commented on August 26, 2024

Thanks for the quick response, Grant. The sessionInfo() is below. I am using Ubuntu 22.10.

image

from etwfe.

grantmcdermott avatar grantmcdermott commented on August 26, 2024

Sorry @romkhun, I'm genuinely stumped for the moment. I can see that you have the latest version of the core packages (namely, etwfe and marginaleffects). Let me ask this: Did you install the CRAN version of etwfe or the development version?

from etwfe.

romkhun avatar romkhun commented on August 26, 2024

Actually, I tried both.

install.packages("etwfe", repos = "https://grantmcdermott.r-universe.dev")
install.packages("etwfe")

Neither works for me.

from etwfe.

grantmcdermott avatar grantmcdermott commented on August 26, 2024

Hi again @romkhun. So I just tested the package/example on an Ubuntu docker image and everything works as expected. Combined with the fact that all of my CI tests are passing (incl. two on Ubuntu), I think we can surmise that the problem has something to do with your particular system. Sorry, I know that's not helpful but I really can't reproduce this behaviour.

At this point, my next and possibly only best guess is that you have some kind of weird namespace clash. From your sessionInfo I can see that you have a bunch of other packages loaded. Can you please try in a fresh session with only etwfe loaded?

from etwfe.

grantmcdermott avatar grantmcdermott commented on August 26, 2024

@romkhun See my previous comment. Please let me know if it works in a fresh session without a bunch of other libraries loaded at the same time. Otherwise, I'll have to close since I can't reproduce.

from etwfe.

grantmcdermott avatar grantmcdermott commented on August 26, 2024

Closing since I cannot reproduce this behaviour.

from etwfe.

jsr-p avatar jsr-p commented on August 26, 2024

I got the same bug using R version 4.2.3 and the newest versions of etwfe and marginaleffects.
The issue seems to be with the insight package and the way it gets the modeldata from fixest; this is done inside the marginaleffects package.
The returned data is passed through to get_contrast_data here and because the .Dtreat variable is not to be found inside modeldata the error is raised.
Upgrading from insight version 0.19.1 to 0.19.7 solved it for me.

from etwfe.

grantmcdermott avatar grantmcdermott commented on August 26, 2024

Upgrading from insight version 0.19.1 to 0.19.7 solved it for me.

Thanks @jsr-p, that's useful to know. I can easily add insight >= 0.19.7 to etwfe's Imports. But I'm wondering if this version requirement should rather be done upstream in marginaleffects, since this behavior may affect other similar cases. Any thoughts @vincentarelbundock?

from etwfe.

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.