Giter VIP home page Giter VIP logo

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!

Sean Kent's Projects

beer-data icon beer-data

Trying to learn a few things about beer through data analysis and visualization

coronadatascraper icon coronadatascraper

COVID-19 Coronavirus data scraped from government and curated data sources.

covid-19 icon covid-19

Misc files and data things related to covid-19

crapssim icon crapssim

Simulator for craps with various betting strategies

mildsvm icon mildsvm

Multiple Instance Learning with Distributions, SVM

mildsvm-sims icon mildsvm-sims

Code and experiments for "Non-convex SVM for cancer diagnosis based on morphologic features of tumor microenvironment"

omisvm-sims icon omisvm-sims

Simulation code for "Ordinal Multiple Instance Support Vector Machines"

rsmatch icon rsmatch

Matching Methods for Time-Varying Observational Studies, in R

schrute icon schrute

The Entire Transcript from The Office in Tidy Format

stat-775-lecture-notes icon stat-775-lecture-notes

Lecture notes for Stat 775: Introduction to Bayesian Decision and Control I. Taught in Spring 2020 by Professor Michael Newton at University of Wisconsin - Madison

talks icon talks

Slides from various talks that I have given

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.