ABSTRACT

Exploring Modeling with Data and Differential Equations Using R provides a unique introduction to differential equations with applications to the biological and other natural sciences. Additionally, model parameterization and simulation of stochastic differential equations are explored, providing additional tools for model analysis and evaluation. This unified framework sits "at the intersection" of different mathematical subject areas, data science, statistics, and the natural sciences. The text throughout emphasizes data science workflows using the R statistical software program and the tidyverse constellation of packages. Only knowledge of calculus is needed; the text’s integrated framework is a stepping stone for further advanced study in mathematics or as a comprehensive introduction to modeling for quantitative natural scientists.

The text will introduce you to:

  • modeling with systems of differential equations and developing analytical, computational, and visual solution techniques.
  • the R programming language, the tidyverse syntax, and developing data science workflows.
  • qualitative techniques to analyze a system of differential equations.
  • data assimilation techniques (simple linear regression, likelihood or cost functions, and Markov Chain, Monte Carlo Parameter Estimation) to parameterize models from data.
  • simulating and evaluating outputs for stochastic differential equation models.

An associated R package provides a framework for computation and visualization of results. It can be found here: https://cran.r-project.org/web/packages/demodelr/index.html. ;

part I|102 pages

Models with Differential Equations

chapter 21|14 pages

Models of Rates with Data

chapter 2|18 pages

Introduction to R

chapter 3|12 pages

Modeling with Rates of Change

chapter 4|18 pages

Euler's Method

chapter 5|10 pages

Phase Lines and Equilibrium Solutions

chapter 6|14 pages

Coupled Systems of Equations

chapter 7|14 pages

Exact Solutions to Differential Equations

part II|88 pages

Parameterizing Models with Data

chapter 1048|16 pages

Linear Regression and Curve Fitting

chapter 9|16 pages

Probability and Likelihood Functions

chapter 10|12 pages

Cost Functions and Bayes' Rule

chapter 12|10 pages

The Metropolis-Hastings Algorithm

chapter 14|8 pages

Information Criteria

part III|72 pages

Stability Analysis for Differential Equations

chapter 19215|10 pages

Systems of Linear Differential Equations

chapter 16|12 pages

Systems of Nonlinear Differential Equations

chapter 17|10 pages

Local Linearization and the Jacobian

chapter 18|16 pages

What are Eigenvalues?

chapter 19|10 pages

Qualitative Stability Analysis

chapter 20|12 pages

Bifurcation

part IV|88 pages

Stochastic Differential Equations

chapter 26421|8 pages

Stochastic Biological Systems

chapter 22|14 pages

Simulating and Visualizing Randomness

chapter 23|10 pages

Random Walks

chapter 24|10 pages

Diffusion and Brownian Motion

chapter 25|20 pages

Simulating Stochastic Differential Equations