Skip to content
  • Home Home Home, current page.
  • About

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @
  • Language: English
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Have an account? Log in
    Have an account?
    · Forgot password?

    New to Twitter?
    Sign up
jamesheathers's profile
🏴James Heathers🏴
🏴James Heathers🏴
 🏴James Heathers 🏴
@jamesheathers

Tweets

 🏴James Heathers 🏴

@jamesheathers

Postdoc. Human scum. Allegedly swashbuckling. Likes: scallywag behaviour, signal analysis, beer, deadlifts, yelling, cats (wobbly). Cohost of @hertzpodcast.

The warm embrace of Uncle Sam
jamesheathers.com
Joined September 2011

Tweets

  • © 2019 Twitter
  • About
  • Help Center
  • Terms
  • Privacy policy
  • Cookies
  • Ads info
Dismiss
Previous
Next

Go to a person's profile

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @

Promote this Tweet

Block

  • Tweet with a location

    You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more

    Your lists

    Create a new list


    Under 100 characters, optional

    Privacy

    Copy link to Tweet

    Embed this Tweet

    Embed this Video

    Add this Tweet to your website by copying the code below. Learn more

    Add this video to your website by copying the code below. Learn more

    Hmm, there was a problem reaching the server.

    By embedding Twitter content in your website or app, you are agreeing to the Twitter Developer Agreement and Developer Policy.

    Preview

    Why you're seeing this ad

    Log in to Twitter

    · Forgot password?
    Don't have an account? Sign up »

    Sign up for Twitter

    Not on Twitter? Sign up, tune into the things you care about, and get updates as they happen.

    Sign up
    Have an account? Log in »

    Two-way (sending and receiving) short codes:

    Country Code For customers of
    United States 40404 (any)
    Canada 21212 (any)
    United Kingdom 86444 Vodafone, Orange, 3, O2
    Brazil 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Ireland 51210 Vodafone, O2
    India 53000 Bharti Airtel, Videocon, Reliance
    Indonesia 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italy 4880804 Wind
    3424486444 Vodafone
    » See SMS short codes for other countries

    Confirmation

     

    Welcome home!

    This timeline is where you’ll spend most of your time, getting instant updates about what matters to you.

    Tweets not working for you?

    Hover over the profile pic and click the Following button to unfollow any account.

    Say a lot with a little

    When you see a Tweet you love, tap the heart — it lets the person who wrote it know you shared the love.

    Spread the word

    The fastest way to share someone else’s Tweet with your followers is with a Retweet. Tap the icon to send it instantly.

    Join the conversation

    Add your thoughts about any Tweet with a Reply. Find a topic you’re passionate about, and jump right in.

    Learn the latest

    Get instant insight into what people are talking about now.

    Get more of what you love

    Follow more accounts to get instant updates about topics you care about.

    Find what's happening

    See the latest conversations about any topic instantly.

    Never miss a Moment

    Catch up instantly on the best stories happening as they unfold.

     🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

    SPRITE is here. It took a while, but it's here. What is SPRITE? It's a tool for turning descriptive statistics in a scientific paper into plausible distributions. The preprint is attached.https://peerj.com/preprints/26968v1/ …

    6:02 AM - 30 May 2018
    • 118 Retweets
    • 250 Likes
    • #ResearchLiteracy Andrew Vigotsky Bridget Smeekens Jeremy R. Winget Aldo Hernandez-Corchado Andrew Althouse Paul Harland Monica Buta Sifan Liu
    9 replies 118 retweets 250 likes
      1. New conversation
      2.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        And what does that mean? SPRITE reconstructs plausible histograms from descriptive statistics. Peep the attached - from the mean, SD, n, and endpoints (we almost always have these), we can generate a whole class of possible histograms.pic.twitter.com/CaetcKkaYe

        1 reply 2 retweets 14 likes
        Show this thread
      3.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        What can we do with these histograms? A lot. But mainly: we can investigate published papers with no raw data for plausibility. Basically, SPRITE lets you see what lies beneath the surface-level descriptions of a scientific result. (Sometimes, of course. Not all the time.)

        1 reply 2 retweets 11 likes
        Show this thread
      4.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        And with a few tweaks, we can get creative with it. Find or exclude a certain skew. Include or exclude values. Start from an existing distribution. Generate ranges for test statistics. Reverse-engineer within-subjects data (hard, but possible).

        1 reply 1 retweet 8 likes
        Show this thread
      5.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        But, most importantly, this means we can find data that's inconsistent. Mistakes, oversights, typos ... and worse. If you make up an impossible mean/SD, SPRITE will flag it. If you make up implausible data, SPRITE can find it. Again, not all the time. But enough.pic.twitter.com/SH2oU8cIAf

        1 reply 2 retweets 11 likes
        Show this thread
      6.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        What's it programmed in? You'll love this - there's not one SPRITE, there's THREE: 1) MATLAB 2) R 3) Python And if you don't want to download the code, there are TWO web-browser versions. This is @sTeamTraen's Shiny version. You can use it right now. https://steamtraen.shinyapps.io/rsprite/ 

        1 reply 3 retweets 32 likes
        Show this thread
      7.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        And this is @OmnesResNetwork's special sexy Python version. (If you want the raw code, check the preprint.) http://www.prepubmed.org/sprite/ 

        1 reply 2 retweets 6 likes
        Show this thread
      8.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        Questions! Q: "Is it like GRIM?" A: It's related, yes. GRIM tells you if a mean can exist (GRIMMER tells you if an SD can exist or not). SPRITE tells you *if the mean/SD can exist, what does it look like?* It means you can SEE the data, not just consistency-check it.pic.twitter.com/sE5aFYOh0G

        1 reply 1 retweet 8 likes
        Show this thread
      9.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        BUT. GRIM only works on small n's. SPRITE works on everything. Any range, any sample size. And even for big samples, it's fast. Super-fast. And I honestly don't think it's fully optimized, even in its present state.pic.twitter.com/DsGwcLwGgm

        1 reply 0 retweets 7 likes
        Show this thread
      10.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        Q: "Is it complicated?" A: not *really*. It's more complicated than when I first wrote about it (attached). But it's still conceptually similar: (a) we make a fake sample with the right mean (b) we shuffle values between bins until we have the right SD.https://hackernoon.com/introducing-sprite-and-the-case-of-the-carthorse-child-58683c2bfeb …

        1 reply 1 retweet 5 likes
        Show this thread
      11.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        Q: "Where's the name from?" A: Not the soft drink. A 'sprite' is an elf or a pixie, & how I imagined the code originally - jumping around, fast and weightless, until it solved. It's small, quick, flexible, and multi-talented. And I couldn't make 'Tinkerbell' into an acronym.pic.twitter.com/9pBKEHRRlQ

        1 reply 0 retweets 13 likes
        Show this thread
      12.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        Q: "What happens to it now?" A: Well, I hope people use it. Find that paper you don't understand, or don't trust. Try to reproduce its distributions. Look *inside* the numbers.

        1 reply 0 retweets 8 likes
        Show this thread
      13.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        Real talk - our experience leads us to believe there are a lot of papers in the world with serious problems that no-one has ever noticed before. I'd like to think this *isn't* because researchers don't care. Bad research obviously bothers most researchers.

        1 reply 0 retweets 10 likes
        Show this thread
      14.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        However, (a) we often don't have the right tools to investigate these mistakes, and (b) people simply don't know that it's possible to look for them. We hope both of these things change as the error detection toolkit gets bigger.

        1 reply 0 retweets 5 likes
        Show this thread
      15.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        Final note: if you're going to @improvingpsych this year, @sTeamTraen & I will be presenting a workshop on how to use SPRITE for error detection in our seminar led by the esteemed and dangerous @MicheleNuijten. Sunday June 24th, 2-5pm. Bring papers you don't trust with you.

        1 reply 2 retweets 18 likes
        Show this thread
      16.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018

        Big fat props to co-authors @OmnesResNetwork @Research_Tim @sTeamTraen. This has taken 15 months of everyone's part-time work, and no-one got paid. As usual.

        2 replies 1 retweet 18 likes
        Show this thread
      17. End of conversation
      1. New conversation
      2. Rickard Carlsson‏ @RickCarlsson 30 May 2018
        Replying to @jamesheathers

        It's FINALLY PROVED that you guys are paid by the food industry.pic.twitter.com/P2nypJVsRk

        1 reply 0 retweets 3 likes
      3.  🏴James Heathers 🏴‏ @jamesheathers 30 May 2018
        Replying to @RickCarlsson

        Bugger that, I already got the best GRIM/SPRITE image.pic.twitter.com/12kpEwnYjw

        0 replies 0 retweets 3 likes
      4. End of conversation
      1. New conversation
      2. Roel‏ @RoelMHogervorst 31 May 2018
        Replying to @jamesheathers

        1. Awesome! So cool that you can finally show it. 2. .... I'm very sorry but the r code doesn't work, yet. @sTeamTraen you refer to skewness but it's not defined [line 489].

        2 replies 0 retweets 1 like
      3.  🏴James Heathers 🏴‏ @jamesheathers 31 May 2018
        Replying to @RoelMHogervorst @sTeamTraen

        Hooray! The fixing-upping has begun!

        0 replies 0 retweets 0 likes
      4. End of conversation
      1. zach traylor‏ @zktraylor 30 May 2018
        Replying to @jamesheathers

        good looks — thanks for all your work toward the betterment of science (cc: @sTeamTraen @Research_Tim @OmnesResNetwork)

        0 replies 1 retweet 2 likes
        Thanks. Twitter will use this to make your timeline better. Undo
        Undo

    Loading seems to be taking a while.

    Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

      Promoted Tweet

      false

      • © 2019 Twitter
      • About
      • Help Center
      • Terms
      • Privacy policy
      • Cookies
      • Ads info