About

Hi, I’m Gaurav Sharma.

I work in the machine learning domain.

This website contains codes and articles I have written on statistics, mathematics and functional programming.


Overview


1. Statistics

Here are the articles on statistics:

1.1 Theory

1.1.1 Probability

Probability

Random Variables

Expectation

Convergence of Random Variables

1.1.2 Statistical Inference

Models, Statistical Inference and Learning

Parametric Inference

1.1.2.1 Hypothesis Testing

Hypothesis Testing and p-values

Misconceptions about p-values and its history

1.1.2.2 Confidence Intervals

The Correct Interpretation of Confidence Intervals

1.1.2.3 Two Schools of Statistics

The Basic Difference between Frequentists and Bayesians

1.1.3 Regression

Derivation of All Results on Least Squares Regression

1.1.4 Time Series

Difference Equations

1.2 Statistical Softwares

1.2.1 Python For Data Analysis

An Introduction to Pandas with Examples

1.2.2 MapReduce, Hadoop and NoSQL

The Need For MapReduce and NoSQL Systems

Introduction to Hadoop

1.2.3 SAS

Markov Model for Loss Forecasting – Implementation in SAS

List Manipulation Macros for SAS – To Raise the Abstraction Level available to the programmer


2. Functional Programming

2.1 Common Programming Tasks

My implementations of the most important programming concepts can be found in the category Programming Tasks listed on the left pane. It has subcategories with a number of implementations of the subproblems.

2.2 Sicp Solutions

I have solved a major portion of the problems from the book regarded as the bible for developers – Structure and Interpretation of Computer Programs. The solutions are listed in the category Sicp Solutions and the problems are numbered according to the second edition of the book.

2.3 Implementation of Compilers

The compilers and interpreters I have written can be found here.

2.4 OOP

Here’s my implementation of an object oriented system in racket.

2.5 Haskell

Here’s my implementation of a concurrency manager that uses software transactional memory.

2.6 Type Theory

Here are the articles I have written on lambda calculus and type theory.


3. Mathematics

I have written articles on algebra and analysis, on Function Spaces and Fourier Transform.

Here are the articles on the topic of historical development of different fields of Mathematics.


Leave a Reply

Your email address will not be published. Required fields are marked *