Giter VIP home page Giter VIP logo

covid-19's Introduction

Hi! I'm Sean Kent ๐Ÿ‘‹

I love to write code at the intersection of statistics, machine learning, and new research. Here, I'll highlight a few of my favorite code projects.

SVM-based algorithms for Multiple Instance Learning

mildsvm: Weakly supervised, multiple instance data lives in numerous interesting applications such as drug discovery, object detection, and tumor prediction on whole slide images. The mildsvm package provides an easy way to learn from this data by training Support Vector Machine (SVM)-based classifiers. It also contains helpful functions for building and printing multiple instance data frames. mildsvm includes an implementation of MI-SMM from our research paper Kent and Yu (2022) "Non-convex SVM for cancer diagnosis based on morphologic features of tumor microenvironment". The package can be installed via install.packages("mildsvm") in R.

Causal Matching for Longitudinal Data

rsmatch is an R package designed to perform Risk Set Matching. Risk set matching is useful for causal inference in longitudinal studies where subjects are treated at varying time points. The main idea is that treated subjects can match with anyone who hasn't yet been treated and those who never get treatment, but each subject can only be used in one pair. This creates a mixed-integer programming problem that we implement based on Li, Propert, and Rosenbaum (2001) Balanced Risk Set Matching. This package can be installed via install_github("skent259/rsmatch").

Simulate the Game of Craps

I don't gamble oftenโ€”but, for me, the most entertaining way to lose money in a casino is playing craps. As a side-project, I developed a simulator in python (skent259/CrapsSim) to test various betting strategies. With it, I analyzed the best craps strategies for players on a budget, published on my blog.


The rest of my repositories are a mixture of machine learning implementations, visualizations from other contexts, talks that I've given, and more. Feel free to check out those projects below!

covid-19's People

Contributors

aravamu2 avatar skent259 avatar

Watchers

 avatar

Forkers

klittle314

covid-19's Issues

graph enhancements: options for small multiples. etc

  1. like the geo facet approach
  2. The cum plot of cases in NYTimes also looks fine
  3. My design view: Allow any measure to be faceted by county as well as have statewide view.
  4. It is also useful to have a some kind of display that overlays traces e.g. your landing page or the analogue of my median benchmark graph on the clinic site or.....
  5. Measures should include conversion of counts to rates (normalize by county population)
  6. Hospitalization counts (or estimates) seem important?

Additional Visualizations: Variations of Cases versus Date

I created additional visualizations similar to The New York Times coronavirus New York comparison. I don't know how much value is added at the county-level. However, comparing WI to two hardest hit states: Hebei (the Chinese province containing Wuhan) and Lombardia (the Italian region containing Milan) is interesting.

Also, I created an additional visualization: new cases versus cumulative cases where you can identify the approximate moment where the outbreak in Hebei (the Chinese province containing Wuhan) was contained. Similarly, the cases in Fond du Lac County appears to be an isolated situation.

image

This may be of use and warrant its own plot. Also, adding new cases or average daily change as options for the previous line plot also can be implemented.

Let me know if you have any ideas.

OK to fork a branch?

If you have some tasks that you want me to try to work on, I have some time (though I am not as efficient at programming as my developer or as you.). I will fork a branch just to explore some of the graph enhancements, I hope that is ok.

Setting the origin

Nice! Thank you Sean.

Suggestions for one more visualization: Make the x-axis # of days since N cases (N=10 or 20). This plot is from Mikhail Kats in engineering:

WI_counties_march23_assembled

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.