Environmental Data Analysis with MatLab
eBook - ePub

Environmental Data Analysis with MatLab

  1. 288 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Environmental Data Analysis with MatLab

About this book

Environmental Data Analysis with MatLab is a reference work designed to teach students and researchers the basics of data analysis in the environmental sciences using MatLab, and more specifically how to analyze data sets in carefully chosen, realistic scenarios. Although written in a self-contained way, the text is supplemented with data sets and MatLab scripts that can be used as a data analysis tutorial, available at the author's website: http://www.ldeo.columbia.edu/users/menke/edawm/index.htm.This book is organized into 12 chapters. After introducing the reader to the basics of data analysis with MatLab, the discussion turns to the power of linear models; quantifying preconceptions; detecting periodicities; patterns suggested by data; detecting correlations among the data; filling in missing data; and determining whether your results are significant. Homework problems help users follow up upon case studies.This text will appeal to environmental scientists, specialists, researchers, analysts, and undergraduate and graduate students in Environmental Engineering, Environmental Biology and Earth Science courses, who are working to analyze data and communicate results.- Well written and outlines a clear learning path for researchers and students- Uses real world environmental examples and case studies- MatLab software for application in a readily-available software environment- Homework problems help user follow up upon case studies with homework that expands them

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Environmental Data Analysis with MatLab by William Menke,Joshua Menke in PDF and/or ePUB format, as well as other popular books in Mathematics & Applied Mathematics. We have over one million books available in our catalogue for you to explore.

Information

1. Data analysis with MatLab
1.1 Why MatLab?1
1.2 Getting started with MatLab3
1.3 Getting organized3
1.4 Navigating folders4
1.5 Simple arithmetic and algebra5
1.6 Vectors and matrices7
1.7 Multiplication of vectors of matrices7
1.8 Element access8
1.9 To loop or not to loop9
1.10 The matrix inverse11
1.11 Loading data from a file11
1.12 Plotting data12
1.13 Saving data to a file13
1.14 Some advice on writing scripts13
Problems15
Chapter 1, Data Analysis with MatLab, is a brief introduction to MatLab as a data analysis environment and scripting language. It is meant to teach the reader barely enough to understand the MatLab scripts in the book and to begin to start using and modifying them. While MatLab is a fully featured programming language, Environmental Data Analysis with MatLab is not a book on computer programming. It teaches scripting mainly by example and avoids long discussions on programming theory.
Keywords:MatLab, script, m-file, variable, matrix, command, function, plot, graph.

1.1. Why MatLab?

Data analysis requires computer-based computation. While a person can learn much of the theory of data analysis by working through short pencil-and-paper examples, he or she cannot become proficient in the practice of data analysis that way—for reasons both good and bad. Real datasets, which are almost always too large to handle manually, are inherently richer and more interesting than stripped-down examples. They have more to offer, but an expanded skill set is required to successfully tackle them. In particular, a new kind of judgment is required for selecting the analysis technique that is right for the problem at hand. These are good reasons. Unfortunately, the practice of data analysis is littered with bad reasons, too, most of which are related to the very steep learning curve associated with using computers. Many practitioners of data analysis find that they spend rather too many frustrating hours solving computer-related problems that have very little to do with data analysis, per se. That's bad, especially in a classroom setting where time is limited and where frustration gets in the way of learning.
One approach to dealing with this problem is to conduct all the data analysis within a single software environment—to limit the damage. Frustrating software problems will still arise, but fewer than if data were being shuffled between several different environments. Furthermore, in a group setting such as a classroom, the memory and experience of the group can help individuals solve commonly encountered problems. The trick is to select a single software environment that is capable of supporting real data analysis.
The key decision is whether to go with a spreadsheet or a scripting language-type software environment. Both are viable environments for computer-based data analysis. Stable implementations of both are available for most types of computers from commercial software developers at relatively modest prices (and especially for those eligible for student discounts). Both provide support for the data analysis itself, as well as associated tasks such as loading and writing data to and from files and plotting them on graphs. Spreadsheets and scripting languages are radically different in approach, and each has advantages and disadvantages.
In a spreadsheet-type environment, typified by Microsoft Excel, data are presented as one or more tables. Data are manipulated by selecting the rows and columns of a table and operating on them with functions selected from a menu and with formulas entered into the cells of the table itself. The immediacy of a spreadsheet is both its greatest advantage and its weakness. You see the data and all the intermediate results as you manipulate the table. You are, in a sense, touching the data, which gives you a great sense of what the data are like. More of a problem, however, is keeping track of what you did in a spreadsheet-type environment, as is transferring useful procedures from one spreadsheet-based dataset to another.
In a scripting language, typified by The MathWorks MatLab,...

Table of contents

  1. Cover image
  2. Table of Contents
  3. Front matter
  4. Copyright
  5. Dedication
  6. Preface
  7. Advice on scripting for beginners
  8. 1. Data analysis with MatLab
  9. 2. A first look at data
  10. 3. Probability and what it has to do with data analysis
  11. 4. The power of linear models
  12. 5. Quantifying preconceptions
  13. 6. Detecting periodicities
  14. 7. The past influences the present
  15. 8. Patterns suggested by data
  16. 9. Detecting correlations among data
  17. 10. Filling in missing data
  18. 11. Are my results significant?
  19. 12. Notes
  20. Index