My name is Yihui Xie. You can know more about me on the homepage and my vitae. This blog is about statistics, R, graphics, life, and fun, with a special focus on R. I often update my old posts (even after years) to correct errors and remove outdated information, so please don’t take everything for granted. I like contributing to open-source software like:
- R: I’m the author of a few R packages (see my vitae)
- LyX: I maintain the Sweave and knitr modules in LyX with Jean-Marc Lasgouttes
I have an interview on The Setup where you can learn more about me on the software side.
You can find me on GitHub or Twitter @xieyihui or Google+. Subscribe to the RSS feed of blog posts or all comments to stay tuned. I used to provide a guestbook page for people to leave me messages, but now I think it makes more sense just to leave comments on this page. I don’t like formality, so it is not necessary to call me “Dr Xie” when you email me or introduce me to your friends. I’m a software engineer, so please don’t call me professor.
Usually I don’t like emails of questions about open-source packages, and it is not practical for me to answer all of them. Don’t get me wrong — I do like questions, but I’ll be glad to see questions about open-source packages (like R) posted on StackOverflow, and I watch them closely almost every day. Please feel free to email me the link to your question if nobody has answered you after a few days. Knowledge should be open to the public whenever possible, and I’d like to use emails only for private conversations (more explanations in this post).
This site is created with Hugo and the theme is hugo-ivy, a Hugo theme that I ported from Ivy. The Markdown source files are hosted on Github. When you read the blog posts, you can navigate to the previous post by the left-arrow key or next post by right-arrow. Please hit “Edit this page” in the menu if you find any mistakes on the page to propose a correction through Github.
- Xi’an’s Og: Bayesian, MCMC, R, …
- Normal Deviate: Thoughts on Statistics and Machine Learning
- Probability and statistics blog: Monte Carlo simulations in R and philosophical issues related to the practice of statistics
Below is an incomplete list of packages and projects I have worked on. For a full list, please see my vitae.
- animation: a gallery of animations in statistics and utilities to create animations
- blogdown: create blogs and websites with R Markdown
- bookdown: author books and technical documents with R Markdown
- formatR: Format R code automatically
- knitr: Dynamic report generation with R
- printr: Some printing methods for knitr
- Rd2roxygen: Convert Rd to roxygen documentation
- rlp: Write an R package using literate programming techniques
- servr: a simple HTTP server to serve static files or dynamic documents
- testit: a simple package for testing R packages
- tinytex: a lightweight LaTeX distribution based on TeX Live
- tufte: Tufte styles for R Markdown documents
- xaringan: presentation ninja
- xfun: miscellaneous functions