GithubHelp home page GithubHelp logo

I am a researcher at the University of Oslo, specializing in artificial intelligence applications for mental health, particularly, adolescent suicide attempts and violent extremism. My focus is on developing machine learning algorithms tailored to predict rare outcomes, i.e., modeling outcomes under severe class imbalance. My research extends to enhancing machine learning transparency, particularly in conceptualizing and stabilizing feature importance. Additionally, I am also interested in advancing statistical methods in missing data imputation and to this end, I have developed a machine learning imputation algorithm for single and multiple imputation that outperforms common statistical procedures.

I use GitHub mostly for software development in R, Stata, and Python. Below is a list of free software I've developed. Almost all of my Python packages are developedd for the industry and thus are not publically available. Feel free to contact me for feedback or ideas regarding my algorithms and packages. For updates on my software, follow me on Twitter: @haghish.

R packages

I have written multiple R packages for artificial intelligence as well as general statistical use. My recent software particularly focuse on machine learning, for example, missing data imputation with machine learning, developing automated stacked ensemble machine learning models for classification under severe class imbalance, toolkits for comparing different properties of machine learning models, as well as innovative procedures for assessing model transparency and classification fairness.

Name Description
shapley Weighted Mean Shapley Values with Confidence Intervals for Machine Learning Grids and Stacked Ensembles
mlim Single and Multiple imputation with automated machine learning
autoEnsemble An AutoML Algorithm for Building Homogeneous or Heterogeneous Stacked Ensemble Models by Searching for Diverse Base-Learners
fair Machine Learning Fairness Evaluation and Classification Parity Testing
adjROC ROC Curve Evaluation at a Given Threshold
h2otools Machine Learning Model Evaluation for 'h2o' Package
DOT An R Package that Renders and Exports Graphviz DOT diagrams in SVG and PNG format
convertGraph An R package for converting graphical files to one another
md.log A Markdown log system with function call

Stata packages

Name Description
rcall Seamless interactive R in Stata. rcall allows communicating data sets, matrices, variables, and scalars between Stata and R conveniently
markdoc A literate programming package for Stata which develops dynamic documents, slides, and help files in various formats
github a module for building, searching, installing, managing, and mining Stata packages from GitHub
machinelearning A Stata module for machine learning algorithms, implemented within R using rcall package
diagram diagram : Graphviz and DOT Path Diagrams in Stata
weaver A Stata Log System in HTML or LaTeX for Dynamic Document and literate programming in Stata
neat A Stata layout module for creating geometric shapes out of replicated observations in Stata scatter plots
statax JavaScript and LaTeX Syntax Highlighter for Stata
md2smcl A Stata module that converts Markdown to SMCL language
colorcode A Stata module to return RGB, CMYK, and HSV values for Stata colors

Python packages

Name Description
chase evolutionary psychology experiment designed in a 2D video game form

E. F. Haghish's Projects

adjroc icon adjroc

an R package for computing adjusted sensitivity and specificity at particular thresholds

autoensemble icon autoensemble

autoEnsemble : An AutoML Algorithm for Building Homogeneous and Heterogeneous Stacked Ensemble Models by Searching for Diverse Base-Learners

chase icon chase

A Python2 game-like experiment, designed for studying chasing detection in humans

colorcode icon colorcode

a module to return RGB, CMYK, and HSV color code for Stata colors

convertgraph icon convertgraph

R package for converting graphical files to one another

covid-19 icon covid-19

Novel Coronavirus (COVID-19) Cases, provided by JHU CSSE

datadoc icon datadoc

automatic data documentation help file for Stata

dot icon dot

An R Package that Renders and Exports Graphviz DOT diagrams in SVG and PNG format

echo icon echo

a tutorial for documenting & building Stata packages using Markdown. the repository explains the procedure of applying literate programming for Stata package documentation. It also provides a tutorial for building Stata package installation files using MAKE gui

fair icon fair

Machine Learning Fairness Evaluation and Classification Parity Testing

fairness icon fairness

R package for computing and visualizing fair ML metrics

github icon github

a module for building, searching, installing, managing, and mining Stata packages from GitHub

githubtools icon githubtools

Mining Stata Packages (SSC and github) to Confirm Unique Package Names and File Names

h2otools icon h2otools

Analysis Tools for H2O Machine Learning Software

machinelearning icon machinelearning

a Stata module for machine learning (ML) algorithms, implemented within R using rcall package

make icon make

a command and GUI for building and packaging Stata programs

manuscripts icon manuscripts

Data, code, results, manuscripts, references, and PDF literature of my manuscripts

markdoc icon markdoc

A literate programming package for Stata which develops dynamic documents, slides, and help files in various formats

md.log icon md.log

a Markdown log system with function call for R

md2smcl icon md2smcl

a Stata module that converts Markdown to SMCL language (translator, reproducible, document, text)

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.