## Installing the latest version of R on Ubuntu/Mint

I wrote about this before, but since this is a frequent problem and my last post wasn't brief, here's a shorter version. The primary way to install software in Linux…

Skip to content
# R

##
Installing the latest version of R on Ubuntu/Mint

##
Installing R packages on Mint 17.1: cluster, KernSmooth, Matrix, nlme, mgcv

##
R functions for analyzing missing data

##
kirkegaard: Plot contingency table with ggplot2

##
Making use of list-arrays in R

##
Excluding missing or bad data in R: not as easy as it should be!

##
R: fastest way of finding out of all elements of a vector are identical?

##
R: assign() inside nested functions

##
kirkegaard: conditional recoding with conditional_change()

##
Ethnic heterogeneity and tail effects

I wrote about this before, but since this is a frequent problem and my last post wasn't brief, here's a shorter version. The primary way to install software in Linux…

Installing R packages on Windows is easy: you run the install code and it always works. Not so on Linux! Here one sometimes has to install them thru apt-get (or…

I'm reading Missing Data: A Gentle Introduction and it mentions various methods to understand how data are missing in a given dataset. The book, however, is light on actual tools.…

This is a post in the on-going series about stuff in my package: kirkegaard [I'm not egocentric but since there is no central theme about the functions in the package…

Quick recap of the main object types in R from Advanced R: homogeneous heterogeneous 1-d atomic vector list 2-d matrix data.frame n-d array ??? So, objects can either store only…

On-going series of posts about functions in my R package (https://github.com/Deleetdk/kirkegaard ). Suppose you have a list or a simple vector (lists are vectors) with some data. However, some of…

There is a question on SO about this: http://stackoverflow.com/questions/4752275/test-for-equality-among-all-elements-of-a-single-vector But I was a bit more curious, so! #test data, large vectors v1 = rep(1234, 1e6) v2 = runif(1e6) #functions to…

Recently, I wrote a function called copy_names(). It does what you think and a little more: it copies names from one object to another. But it can also attempt to…

Usually working with large public datasets requires that one recode variables. This can be quite repetitive. When variables only have a few possible values, one can use something like plyr's…

Chisala has his 3rd installment up: http://www.unz.com/article/closing-the-black-white-iq-gap-debate-part-3/ One idea I had while reading it was that tail effects interact with population ethnic/racial heterogeneity. To show this, I did a simulation…