Book on data/error analysis using R language?

  • Context: Computational 
  • Thread starter Thread starter LCSphysicist
  • Start date Start date
  • Tags Tags
    Analysis Book Language
Click For Summary

Discussion Overview

The discussion centers around recommendations for books focused on data and error analysis, specifically using the R programming language, while also considering alternatives like Python and C++. Participants express preferences and opinions on the relevance of different programming languages in this context.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant requests recommendations for books on data/error analysis that utilize R, Python, or C++, expressing a preference against Fortran due to its perceived obsolescence.
  • Another participant suggests looking at web articles before purchasing a book, providing a link to a resource on debugging in R.
  • A different participant argues that Fortran is not outdated, highlighting its rich set of libraries and continued importance for many scientists and engineers.
  • One participant recommends "R For Data Science" for its comprehensive coverage of data handling in R, while noting the potential challenges of its 'Tidyverse' syntax compared to base R.
  • Another book suggested is "An Introduction to Statistical Learning," which is described as mathematically advanced and useful for modeling and error analysis, utilizing base R language.
  • A participant mentions that Python may be more generally useful for data science if one is indifferent between programming languages.

Areas of Agreement / Disagreement

Participants express differing views on the relevance of Fortran, with some defending its utility while others advocate for more modern languages like R and Python. There is no consensus on a single recommended book, as multiple titles are suggested with varying focuses.

Contextual Notes

Some participants express uncertainty about the best language for data science, and there are differing opinions on the usability of Fortran versus more contemporary languages. The discussion reflects a variety of perspectives on the resources available for learning data/error analysis.

Who May Find This Useful

This discussion may be useful for individuals seeking resources for data and error analysis, particularly those interested in programming with R, Python, or C++, as well as those evaluating the relevance of Fortran in modern contexts.

LCSphysicist
Messages
644
Reaction score
163
Hello there.
Could you please recommend me a book that focus on data/error analysis and that, at the same time, provides examples of how to use the R programming language to such things?
It could be using the python or c++ languages instead.
The only books i have came across use fortran, but since i think it is becoming outdate to learn this language, i have decided to not use it.
 
Physics news on Phys.org
Maybe have a look at some web articles before buying a book, e.g.
https://data-flair.training/blogs/debugging-in-r-programming/
 
  • Informative
Likes   Reactions: LCSphysicist
LCSphysicist said:
Hello there.
Could you please recommend me a book that focus on data/error analysis and that, at the same time, provides examples of how to use the R programming language to such things?
It could be using the python or c++ languages instead.
The only books i have came across use fortran, but since i think it is becoming outdate to learn this language, i have decided to not use it.
In my opinion (and I'm in good company regarding this), Fortran, now about 65 years old, is by no means outdated ##-## it's an understatement to say that it has a very rich set of libraries ##-## many scientists and engineers find it indispensable for their work.
 
  • Like
Likes   Reactions: LCSphysicist
My two favorites that I use regularly (the first of which I actually learned R from) are:

R For Data Science, this goes through everything from importing, cleaning, visualizing and modeling (although this is the weakest section of the book). A slight word of warning with this, though; they use the 'Tidyverse' syntax, which is pretty different from base R syntax. This can be jarring and frustrating when you're trying to debug errors!

An Introduction to Statistical Learning, this is a much more mathematically advanced book (although very well written) that goes into modelling and error analysis. I do some statistical modelling for my job and reference this constantly, particularly the lab sections which work through a full project. This does use base R language.
 
Python is probably more generally useful to know if you are indifferent between languages for doing data science.
 
  • Like
Likes   Reactions: sysprog

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
2K
  • · Replies 13 ·
Replies
13
Views
5K
Replies
86
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K