# Posts Tagged ‘ ggplot2 ’

## 3D density plot in R with Plotly

June 30, 2016
By

In Bayesian nonparametrics, many models address the problem of density regression, including covariate dependent processes. These were settled by the pioneering works by [current ISBA president] MacEachern (1999) who introduced the general class of dependent Dirichlet processes. The literature on dependent processes was developed in numerous models, such as nonparametric regression, time series data, meta-analysis, to cite but […]

May 12, 2016
By

Steve Simpson (@data_steve) created the googleformr package to enable users to easily send information to a Google Form.  It’s a nice way to send and securely store data via R and the price is great…FREE! A Pneumatic Road Tube Allegory…Kinda … Continue reading →

## How do I re-arrange??: Ordering a plot re-revisited

March 3, 2016
By

Several years back I wrote a two part blog series in response to seeing questions about plotting and reordering on list serves, talkstats.com, and stackoverflow.  Part I discussed the basics of reordering plots by reordering factor levels.  The essential gist was: … Continue reading →

## The Simple Reason Sanders Is Winning

February 13, 2016
By

Sanders has way more backers across the United States (with the possible exception of the South). Hillary Clinton might be doing well at the polls. However, the shocking fact of polling is that only 8-9% of those asked to participate in polls combined ...

## Repel overlapping text labels in ggplot2

January 8, 2016
By

A while back I showed you how to make volcano plots in base R for visualizing gene expression results. This is just one of many genome-scale plots where you might want to show all individual results but highlight or call out important results by labeli...

## Kickin’ it with elastic net regression

August 20, 2015
By

With the kind of data that I usually work with, overfitting regression models can be a huge problem if I'm not careful. Ridge regression is a really effective technique for thwarting overfitting. It does this by penalizing the L2 norm… Continue reading →

## Why I use Panel/Multilevel Methods

July 24, 2015
By
$Why I use Panel/Multilevel Methods$

I don’t understand why any researcher would choose not to use panel/multilevel methods on panel/hierarchical data. Let’s take the following linear regression as an example: , where is a random effect for the i-th group. A pooled OLS regression model for the above is unbiased and consistent. However, it will be inefficient, unless for all […]

## Wanted: A Perfect Scatterplot (with Marginals)

June 12, 2015
By

We saw this scatterplot with marginal densities the other day, in a blog post by Thomas Wiecki: The graph was produced in Python, using the seaborn package. Seaborn calls it a “jointplot;” it’s called a “scatterhist” in Ma...

## How Predictable is the English Premier League?

May 19, 2015
By

The reason why football is so exciting is uncertainty. The outcome of any match or league is unknown, and you get to watch the action unfold without knowing what’s going to happen. Watching matches where you know the score is never exciting. This weekend the English Premier League season will conclude with little fanfare. Bar […]

## Plotting tables alsongside charts in R

April 14, 2015
By

Occasionally I'd like to plot a table alongside a chart in R, e.g. to present summary statistics of the graph itself. Thanks to the gridExtra package this is quite straightforward. The function tableGrob creates a table like plot of a data frame, while...