Articles by Yihui Xie

A Letter of Recommendation for Nan Xiao

November 17, 2014 | Yihui Xie

I hope my letter could boost this guy up like: I'm not sure if I'm a good observer, but time and time again I feel some people are undervalued, or they were not given better opportunities to show their value. Not surprisingly, I know quite a few such people in ... [Read more...]

A Few Notes on UseR! 2014

July 25, 2014 | Yihui Xie

It has been a month since the UseR! 2014 conference, and I'm probably the last one who writes about it. UseR! is my favorite conference because it is technical and not too big. I have completely lost interest in big and broad conferences like JSM (to me, it has become Joint ... [Read more...]

library() vs require() in R

July 25, 2014 | Yihui Xie

While I was sitting in a conference room at UseR! 2014, I started counting the number of times that require() was used in the presentations, and would rant about it after I counted to ten. With drums rolling, David won this little award (sorry, I did not really mean this to ... [Read more...]

Markdown or LaTeX?

October 19, 2013 | Yihui Xie

What happens if you ask for too much power from Markdown? R Markdown is one of the document formats that knitr supports, and it is probably the most popular one. I have been asked many times about the choice between Markdown and LaTeX, so I think I'... [Read more...]

Testing R Packages

September 29, 2013 | Yihui Xie

This guy th3james claimed Testing Code Is Simple, and I agree. In the R world, this is not anything new. As far as I can see, there are three schools of R users with different testing techniques: tests are put under package/tests/, and a foo-test.Rout.save from ... [Read more...]

My first Bioconductor conference (2013)

July 21, 2013 | Yihui Xie

The BioC 2013 conference was held from July 17 to 19. I attended this conference for my first time, mainly because I'm working at the Fred Hutchinson Cancer Research Center this summer, and the conference venue was just downstairs! No flights, no hotel... [Read more...]

R Package Versioning

June 27, 2013 | Yihui Xie

This should be what it feels like to bump the major version of your software: For me, the main reason for package versioning is to indicate the (slight or significant) differences among different versions of the same package, otherwise we can keep o... [Read more...]

A Few Tips for Writing an R Book

June 3, 2013 | Yihui Xie

I just finished fixing (hopefully all) the problems in the knitr book returned from the copy editor. David Smith has kindly announced this book before I do. I do not have much to say about this book: almost everything in the book can be found in the on... [Read more...]

Travis CI for R! (not yet)

April 12, 2013 | Yihui Xie

A few days ago I wrote about Travis CI, and was wondering if we could integrate the testing of R packages into this wonderful platform. A reader (Vincent Arel-Bundock) pointed out in the comments that Travis was running Ubuntu that allows you to install software packages at your will. I ...
[Read more...]

Travis CI for R?

April 7, 2013 | Yihui Xie

I'm always worried about CRAN: a system maintained by FTP and emails from real humans (basically one of Uwe, Kurt or Prof Ripley). I'm worried for two reasons: the number of R packages is growing exponentially; time and time again I see frustrations ... [Read more...]

On ENAR, or Statistical Meetings in General

March 14, 2013 | Yihui Xie

Last year I accepted an invitation from Ben to go to ENAR 2013 -- my first ENAR. I used to go to JSM and useR!, and apparently I enjoy useR! most. The reason is not, or not only, because I'm more of a technical person. It is just hard to concentrate ... [Read more...]

Contribute to The R Journal with LyX/knitr

February 17, 2013 | Yihui Xie

(This paragraph is pure rant; feel free to skip it) I have been looking forward to the one-column LaTeX style of The R Journal, and it has arrived eventually. Last time I mentioned "it does not make sense to sell the cooked shrimps"; actually there is ... [Read more...]

Publishing from R+knitr to WordPress

February 10, 2013 | Yihui Xie

Tal Galili asked a question on StackOverflow on publishing blog posts to WordPress from R + knitr. William K. Morris has written a solution long time ago, and I tweaked it a little bit and created a function knit2wp() in the development version of knit... [Read more...]

Code Pollution With Command Prompts

January 26, 2013 | Yihui Xie

This is not the first time I have ranted about command prompts, but I cannot help ranting about them whenever I saw them in source code. In short, a piece of source code with command prompts is like a bag of cooked shrimps in the market -- it does not ... [Read more...]

Find Out Available Usernames with R

January 5, 2013 | Yihui Xie

Update on 2013/01/05: Xiao Nan in the comments pointed out that apply(combn(letters, 2), 2, paste0, collapse = '') was wrong for all two-letter usernames, and indeed it was. It is not a combination problem. Now I use his elegant outer() solution. One can also use expand.grid(letters, letters). Github decided to ... [Read more...]

ICERM Reproducibility Workshop: Day 1

December 10, 2012 | Yihui Xie

I'm attending a workshop on reproducibility at ICERM (Brown University) this week. I really appreciate this great opportunity offered by ICERM, Randy and Victoria. It is pretty exciting to meet people that you only knew before through indirect ways. O... [Read more...]

IPython vs knitr, or Python vs R

November 23, 2012 | Yihui Xie

I watched this video by Fernando Pérez a few days ago when I was reading a comment by James Correia Jr on Simply Statistics: This is absolutely a fantastic talk that I recommend everybody to watch (it is good in both the form and content). Not surprisingly, I started ...
[Read more...]

Can We Live Without Backslashes?

October 30, 2012 | Yihui Xie

Two months ago there was a discussion in the ESS mailing list about Emacs/ESS started by Paul Johnson, who claimed "Emacs Has No Learning Curve". While this sounds impossible, he really has some good points, e.g. he encourages beginners to look at the ... [Read more...]
1 2 3 4

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)