Category: programming

  • Old dog, etc

    Old dog, etc

    Yesterday I attended an introduction to “Artificial Intelligence in Forestry”* workshop at the School of Forestry, University of Canterbury. There were plenty of industry people, including some of I taught “a few” years ago. I am mostly a quantitative genetics/stats person, but I keep my eyes open for anything that could be helpful dealing with…

  • How old is your favourite language?

    How old is your favourite language?

    We often forget for how long we’ve been writing code in specific languages. For example, I started using SAS in 1992 for the analysis of progeny trials, Python to control Fortran sampling simulations in 1997, and R for general statistics in 1998. Your favourite language could be fairly old: Fortran: 66 years oldCOBOL: 64 yoLisp:…

  • Anyone using other than RStudio?

    Anyone using other than RStudio?

    I asked both in Mastodon and Twitter “Anyone using other than #RStudio as their main #rstats IDE?” and—knowing that some programmers are literal and would probably reply ‘Yes’—I added “What is it?” Of course I got a few replies like “I only have used RStudio” (Why reply?) or “I use RStudio but in docker containers”…

  • Some love for Base R. Part 3

    Some love for Base R. Part 3

    It seems a few people have found useful the reminders of base-R functionality covered in “Some love for Base R” Part 1 and Part 2. So I will keep on mentioning a few bits and pieces that you may find handy when going back to Base or even visiting it for the first time. A…

  • Some love for Base R. Part 2

    Some love for Base R. Part 2

    Where were we? Giving some love to base-R and putting together the idea that it is possible to write R very clearly when using base. Two sets of typical issues: Subsetting rows and columns When running analyses we often want to work on a subset of all cases (rows) or variables (columns). People are used…