Time Series Analysis Prep for Undergrad | Self-Study Guide

Click For Summary

Discussion Overview

The discussion centers on the preparation needed for undergraduate self-study in time series analysis. Participants explore prerequisite knowledge, recommended resources, and programming tools that may enhance understanding of the subject.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • One participant suggests that a first-year course in probability with calculus and a follow-up course in inference are sufficient prerequisites for an introductory course in time series analysis.
  • Another participant mentions the importance of familiarity with R, as many resources reference it, and recommends a specific book that is accessible but may have a challenging writing style.
  • A different participant shares their experience with another book that uses R and claims it is suitable for both undergraduate and graduate levels, although they admit limited knowledge about it.
  • One participant emphasizes the value of using programming languages like Matlab/Octave or Python to apply concepts practically, suggesting that immediate feedback from programming can reinforce learning.
  • Additional resources are shared, including links to books that may be useful for understanding time series analysis and signal processing.

Areas of Agreement / Disagreement

Participants generally agree on the foundational courses needed for time series analysis and the utility of programming languages, but there is no consensus on the best resources or books, as experiences and preferences vary.

Contextual Notes

Some participants note the difficulty in finding suitable undergraduate-level textbooks on time series analysis, indicating a potential gap in accessible resources.

Who May Find This Useful

Undergraduate students interested in self-studying time series analysis, educators seeking resources for teaching the subject, and practitioners looking for applied examples in programming.

set
Messages
58
Reaction score
0
Hi

I am an undergrad interested in learning time series analysis by himself. Other than the obvious prerequisite courses - 2nd year Calculus and Statistics - what else should I teach myself in prepreation for learning time series analysis?

Thanks
 
Last edited:
Physics news on Phys.org
That's all you need for an introduction. A first year course on probability with calculus and then a follow up course that deals with inference. After that you should be ready to deal with a first course exposure on time series analysis. It probably wouldn't hurt to know r, since a lot of books reference it now a days.

https://www.amazon.com/dp/0387953515/?tag=pfamazon01-20 Here's a fairly basic book that is accessible to an undergraduate. *

*Warning, I've yet to find a 'good' book on this topic at the undergraduate level, so you may find this book hard to follow, not because the subject is difficult, but because the author's writing style. However, the only other books I know are aimed at the graduate level. Maybe someone can recommend something else.
 
Last edited by a moderator:
MarneMath said:
That's all you need for an introduction. A first year course on probability with calculus and then a follow up course that deals with inference. After that you should be ready to deal with a first course exposure on time series analysis. It probably wouldn't hurt to know r, since a lot of books reference it now a days.

https://www.amazon.com/dp/0387953515/?tag=pfamazon01-20 Here's a fairly basic book that is accessible to an undergraduate. *

*Warning, I've yet to find a 'good' book on this topic at the undergraduate level, so you may find this book hard to follow, not because the subject is difficult, but because the author's writing style. However, the only other books I know are aimed at the graduate level. Maybe someone can recommend something else.

That's the book that I studied out of my first year as a graduate student in stat. I think should be easy to follow as a undergrad as long as you have the necessary background.

The other book I have in my collection is Time Series Analysis and Its Applications: With R Examples ( https://www.amazon.com/dp/144197864X/?tag=pfamazon01-20 ). I don't know much about it, but the other book uses an outdated program ITSM for its computation and this book uses R. I've used this one as a reference and it seems good, and according to its amazon page it "is designed as a textbook at both the undergraduate and graduate level and as a reference work for practitioners." I don't know much about the book though, so most of what I'm saying is just observation.
 
Last edited by a moderator:
Great Ill take a look at those. Thank you everyone!
 
I used the second book, and it is one of the few statistics books i have liked.
 
I also strongly suggest using Matlab/Octave or Python (or something equivalent) to program up examples. There's nothing like applying a filter and seeing the result immediately to cement the concepts in the books. If you're not familiar with a programming language, I would probably suggest Matlab or Octave (basically a free version of matlab), as it's a bit more intuitive than Python. However, Python has a ton of free signal analysis libraries. There are all kinds of examples out there on the web for download too. Good luck!

Just to add to the library, here are two that I frequently use:
https://www.amazon.com/Time-Analysis-Inverse-Theory-Geophysicists/dp/0521819652/ref=sr_1_1?s=books&ie=UTF8&qid=1354652173&sr=1-1&keywords=time+series+analysis+and+inverse+theory+for+geophysicists (which seems to have become extremely expensive since I bought it), and
https://www.amazon.com/Introduction-Digital-Signal-Processing-John/dp/0123984203/ref=sr_1_1?s=books&ie=UTF8&qid=1354652265&sr=1-1&keywords=an+introduction+to+digital+signal+processing
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
5K
  • · Replies 14 ·
Replies
14
Views
5K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
41
Views
9K
  • · Replies 36 ·
2
Replies
36
Views
5K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K