<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Data science</title>
    <link>https://hausetutorials.netlify.com/</link>
    <atom:link href="https://hausetutorials.netlify.com/articles.xml" rel="self" type="application/rss+xml"/>
    <description>Data science tutorials
</description>
    <generator>Radix</generator>
    <lastBuildDate>Wed, 10 Jun 2020 00:00:00 +0000</lastBuildDate>
    <item>
      <title>Reshape R dataframes from wide to long with melt</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2020-06-27-reshape-r-dataframes-from-wide-to-long-with-melt</link>
      <description>Learn and visualize how melt reshapes dataframes from long to wide</description>
      <guid>https://hausetutorials.netlify.com/posts/2020-06-27-reshape-r-dataframes-from-wide-to-long-with-melt</guid>
      <pubDate>Wed, 10 Jun 2020 00:00:00 +0000</pubDate>
      <media:content url="https://hausetutorials.netlify.com/posts/2020-06-27-reshape-r-dataframes-from-wide-to-long-with-melt/./main_wide2long.png" medium="image" type="image/png" width="1169" height="905"/>
    </item>
    <item>
      <title>Reshape Python pandas dataframe from long to wide with pivot_table</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2020-05-17-reshape-python-pandas-dataframe-from-long-to-wide-with-pivottable</link>
      <description>Learn and visualize how pd.pivot_table reshapes data from long to wide form</description>
      <guid>https://hausetutorials.netlify.com/posts/2020-05-17-reshape-python-pandas-dataframe-from-long-to-wide-with-pivottable</guid>
      <pubDate>Sun, 17 May 2020 00:00:00 +0000</pubDate>
      <media:content url="https://hausetutorials.netlify.com/posts/2020-05-17-reshape-python-pandas-dataframe-from-long-to-wide-with-pivottable/./main.png" medium="image" type="image/png" width="1260" height="735"/>
    </item>
    <item>
      <title>Reshape Python pandas dataframe from wide to long with pd.melt</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2020-05-14-reshaping-data-in-python-pandas</link>
      <description>Learn and visualize how pd.melt reshapes data from wide to long form</description>
      <guid>https://hausetutorials.netlify.com/posts/2020-05-14-reshaping-data-in-python-pandas</guid>
      <pubDate>Thu, 14 May 2020 00:00:00 +0000</pubDate>
      <media:content url="https://hausetutorials.netlify.com/posts/2020-05-14-reshaping-data-in-python-pandas/./main_wide2long.png" medium="image" type="image/png" width="1926" height="1468"/>
    </item>
    <item>
      <title>Causal inference and Lord's Paradox: Change score or covariate?</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2020-04-11-causal-inference-and-lords-paradox-change-score-or-covariate</link>
      <description>Use directed acyclic graphs and structural equation modeling to understand Lord's paradox.</description>
      <guid>https://hausetutorials.netlify.com/posts/2020-04-11-causal-inference-and-lords-paradox-change-score-or-covariate</guid>
      <pubDate>Sat, 11 Apr 2020 00:00:00 +0000</pubDate>
      <media:content url="https://hausetutorials.netlify.com/posts/2020-04-11-causal-inference-and-lords-paradox-change-score-or-covariate/./dag0.png" medium="image" type="image/png" width="592" height="618"/>
    </item>
    <item>
      <title>Reshape and stack multi-dimensional arrays in Python numpy</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-12-20-numpy-reshape</link>
      <description>The only tutorial and cheatsheet you'll need to understand how Python numpy reshapes and stacks multidimensional arrays</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-12-20-numpy-reshape</guid>
      <pubDate>Sun, 20 Oct 2019 00:00:00 +0000</pubDate>
      <media:content url="https://hausetutorials.netlify.com/posts/2019-12-20-numpy-reshape/./reshapecheatsheet.jpg" medium="image" type="image/jpeg"/>
    </item>
    <item>
      <title>Neural networks: Deriving the sigmoid derivative via chain and quotient rules</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-12-01-neural-networks-deriving-the-sigmoid-derivative</link>
      <description>Deriving the derivative of the sigmoid function for neural networks</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-12-01-neural-networks-deriving-the-sigmoid-derivative</guid>
      <pubDate>Tue, 01 Oct 2019 00:00:00 +0000</pubDate>
      <media:content url="https://hausetutorials.netlify.com/posts/2019-12-01-neural-networks-deriving-the-sigmoid-derivative/./sigmoid.jpg" medium="image" type="image/jpeg"/>
    </item>
    <item>
      <title>Resources for making R packages</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-12-08-resources-for-making-r-packages</link>
      <description>Resources for making R packages</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-12-08-resources-for-making-r-packages</guid>
      <pubDate>Sun, 15 Sep 2019 00:00:00 +0000</pubDate>
      <media:content url="https://hausetutorials.netlify.com/posts/2019-12-08-resources-for-making-r-packages/./rpackages.jpg" medium="image" type="image/jpeg"/>
    </item>
    <item>
      <title>Use median absolute deviation instead of z-score to detect outliers</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-10-07-outlier-detection-with-median-absolute-deviation</link>
      <description>Why is it bad to use z-scores to detect outliers and why you should use median absolute deviation instead</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-10-07-outlier-detection-with-median-absolute-deviation</guid>
      <pubDate>Sat, 07 Sep 2019 00:00:00 +0000</pubDate>
      <media:content url="https://raw.githubusercontent.com/hauselin/rtutorialsite/master/attachments/mad_zscore_outliers.png" medium="image" type="image/png"/>
    </item>
    <item>
      <title>Resources for principal components analysis and dimension reduction</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-10-07-resources-for-principal-components-analysis</link>
      <description>Resources for learning principal components analysis and dimension reduction</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-10-07-resources-for-principal-components-analysis</guid>
      <pubDate>Wed, 07 Aug 2019 00:00:00 +0000</pubDate>
      <media:content url="https://raw.githubusercontent.com/hauselin/rtutorialsite/master/attachments/pca.jpg" medium="image" type="image/jpeg"/>
    </item>
    <item>
      <title>Good online classes (MOOCs) for data science</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-10-12-online-classes</link>
      <description>A list of online classes I've completed or am planning to take</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-10-12-online-classes</guid>
      <pubDate>Thu, 01 Aug 2019 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>What happens when you set the intercept to 0 in regression models</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-07-24-what-happens-when-you-remove-or-set-the-intercept-to-0-in-regression-models</link>
      <description>What happens when you force the intercept to be 0 in a regression model and why you should (generally) never do it</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-07-24-what-happens-when-you-remove-or-set-the-intercept-to-0-in-regression-models</guid>
      <pubDate>Wed, 24 Jul 2019 00:00:00 +0000</pubDate>
      <media:content url="https://raw.githubusercontent.com/hauselin/rtutorialsite/master/_posts/2019-07-24-what-happens-when-you-remove-or-set-the-intercept-to-0-in-regression-models/what-happens-when-you-remove-or-set-the-intercept-to-0-in-regression-models_files/figure-html5/unnamed-chunk-6-1.png" medium="image" type="image/png"/>
    </item>
    <item>
      <title>Interpreting regression coefficients (including interaction coefficients)</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-07-06-interpreting-interaction-regression-coefficients</link>
      <description>A short tutorial on how to interpreting regression coefficients, including interaction coefficients.</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-07-06-interpreting-interaction-regression-coefficients</guid>
      <pubDate>Sat, 06 Jul 2019 00:00:00 +0000</pubDate>
      <media:content url="https://hausetutorials.netlify.com/posts/2019-07-06-interpreting-interaction-regression-coefficients/interpreting-interaction-regression-coefficients_files/figure-html5/unnamed-chunk-4-1.png" medium="image" type="image/png" width="1248" height="768"/>
    </item>
    <item>
      <title>Gentle intro to logistic regression</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-04-13-logistic-regression</link>
      <description>A gentle, step-by-step intro to logistic regression, inverse logit and logit functions, and maximum likelihood estimation in the context of logistic regression</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-04-13-logistic-regression</guid>
      <pubDate>Sat, 13 Apr 2019 00:00:00 +0000</pubDate>
      <media:content url="https://hausetutorials.netlify.com/posts/2019-04-13-logistic-regression/logistic-regression_files/figure-html5/unnamed-chunk-5-1.png" medium="image" type="image/png" width="1248" height="768"/>
    </item>
    <item>
      <title>Resources for data.table</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-04-11-datatable-resources</link>
      <description>Resources for the amazing R data.table package</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-04-11-datatable-resources</guid>
      <pubDate>Thu, 11 Apr 2019 00:00:00 +0000</pubDate>
      <media:content url="https://hausetutorials.netlify.com/posts/2019-04-11-datatable-resources/./datatable.jpg" medium="image" type="image/jpeg"/>
    </item>
    <item>
      <title>Bayesian inference and MCMC sampling introduction</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-04-09-gentle-and-intuitive-intro-to-markov-chain-monte-carlo-mcmc</link>
      <description>A gentle and intuitive introduction to Markov Chain Monte Carlo sampling with rejection sampling.</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-04-09-gentle-and-intuitive-intro-to-markov-chain-monte-carlo-mcmc</guid>
      <pubDate>Tue, 09 Apr 2019 00:00:00 +0000</pubDate>
      <media:content url="https://hausetutorials.netlify.com/posts/2019-04-09-gentle-and-intuitive-intro-to-markov-chain-monte-carlo-mcmc/./gentle-and-intuitive-intro-to-markov-chain-monte-carlo-mcmc_files/figure-html5/unnamed-chunk-19-1.png" medium="image" type="image/png" width="1248" height="768"/>
    </item>
    <item>
      <title>Dockerize a ShinyApp and host it on your own server with DigitalOcean</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-03-17-dockerize-a-shinyapp-and-host-it-on-your-own-server-with-digitalocean</link>
      <description>Step-by-step instructions describing how I deployed my ShinyApp with Docker and hosted it on a web server with DigitalOcean (using Mac OS X).</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-03-17-dockerize-a-shinyapp-and-host-it-on-your-own-server-with-digitalocean</guid>
      <pubDate>Sat, 16 Mar 2019 00:00:00 +0000</pubDate>
      <media:content url="https://raw.githubusercontent.com/hauselin/rtutorialsite/master/docs/attachments/dockerShinyDigitalOcean.jpg" medium="image" type="image/jpeg"/>
    </item>
    <item>
      <title>Why bar (dynamite) plots are terrible (use ggbeeswarm instead)</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-02-22-why-we-should-never-use-barplots-use-geomquasirandom-instead</link>
      <description>Why are barplots or dynamite plots so bad? Comparing four different types of plots: barplot, boxplot, violinplot, and geom_quasirandom plot</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-02-22-why-we-should-never-use-barplots-use-geomquasirandom-instead</guid>
      <pubDate>Fri, 22 Feb 2019 00:00:00 +0000</pubDate>
      <media:content url="https://raw.githubusercontent.com/hauselin/rtutorialsite/master/attachments/plot_dotdist.gif" medium="image" type="image/gif"/>
    </item>
    <item>
      <title>Complete vs. partial vs. no-pooling: Fit the same model to different groups (just one simple line of code)</title>
      <dc:creator>Hause Lin</dc:creator>
      <link>https://hausetutorials.netlify.com/posts/2019-02-18-fit-models-to-every-group</link>
      <description>What is complete pooling, no-pooling, and partial pooling, and how to use data.table for no-pooling models (fit the same model, but separately to each group)</description>
      <guid>https://hausetutorials.netlify.com/posts/2019-02-18-fit-models-to-every-group</guid>
      <pubDate>Mon, 18 Feb 2019 00:00:00 +0000</pubDate>
    </item>
  </channel>
</rss>
