Applying Differential Equations and Inverse Models with R

This course focuses on conceptually understanding and implementing numerical techniques to solve differential equations, including ordinary/partial/delay differential equations, and systems of equations known as Differential Algebraic Equations.
Course info
Level
Intermediate
Updated
May 1, 2020
Duration
2h 23m
Table of contents
Course Overview
Getting Started with Differential Equations
Understanding Types of Differential Equations
Solving Differential Equations
Understanding and Applying Linear Inverse Models
Description
Course info
Level
Intermediate
Updated
May 1, 2020
Duration
2h 23m
Description

Differential equations are a topic rich in history - several important results date back to the 18th and 19th centuries - but their importance is not confined to the history books: Differential equations still have wide and varied applications: did you know, for instance, that the famous S-curve, which we often find using logistic regression, can also be obtained by solving a differential equation? Likewise, the Black Scholes Equation which lies at the foundation of modern quantitative finance can be solved conveniently by conversion to the heat equation.

In this course, Applying Differential Equations and Inverse Models in R, you will explore a wide variety of differential equations, as well as an unrelated technique known as inverse modeling, and learn how you can apply these techniques using the R programming language.

First, you will learn how many different physical, chemical, and financial phenomena can be modeled using Differential Equations. You will see how population growth, the spread of infectious diseases, the pricing of complex financial derivatives, and the equilibrium in a chemical reaction can all be modeled using Differential Equations.

Next, you will discover how different types of differential equations are modeled and solved numerically. You will see how a mix of algebraic and differential equations forms a system known as a DAE, or Differential Algebraic Equation; and how a time-varying relationship between the dependent and independent variables can be modeled using Delay Differential Equations.

Finally, you will explore how initial as well as boundary value differential equations. You will see how the temperature varies with time in a rod that is being heated by a heat source, has one end insulated, and has the other end exposed to the atmosphere. You might find this use-case arcane, but this is the famous diffusion equation, which is also the basis of the Black-Scholes PDE from quant finance. You will round off this course of by understanding even-determined, under-determined, and over-determined systems, and working with such systems using R programming 

When you’re finished with this course, you will have the skills and knowledge to apply a variety of numerical procedures to solve differential equations using the R programming language.

About the author
About the author

A problem solver at heart, Janani has a Masters degree from Stanford and worked for 7+ years at Google. She was one of the original engineers on Google Docs and holds 4 patents for its real-time collaborative editing framework.

More from the author
Predictive Analytics with PyTorch
Intermediate
2h 31m
May 1, 2020
Implementing Bootstrap Methods in R
Advanced
2h 10m
May 1, 2020
More courses by Janani Ravi
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, My name is Jenna, Me, Ravi. And welcome to the scores on applying differential equations and inverse models in our A little about myself. I have a master's degree in electrical engineering from Stanford and have worked at companies just Microsoft, Google and Flip Card at Google. I was one of the first engineers working on real time collaborative editing in Google Dogs and I hold four patterns for its underlying technologies. I currently work on my own Start off lunatic on a studio for high quality video content. In this course, we will explore a wide variety of differential equations as well as an unrelated technique known as inverse modeling on loan. How we can apply these techniques Using the R programming language force, you will learn how many different physical, chemical and financial phenomena can be more did. Using differential equations, you will see how population growth, the spread of infectious diseases, the pricing off complex financial derivatives on the equilibrium in a chemical reaction can all be more than using differential equations. Next, you will discover how different types of differential equations are modeled and sold. Numerically, you will see have a mix of algebraic and differential equations forms a system known as a de E or differential algebraic equation on how a time wearing relationship between the dependent and independent variables can be modelled using delay differential equations. Finally, you will explore how initial Acela's Boundary Value Differential Equations book. You will round off the scores by understanding even the dominant under determined and ordered government systems on working with such systems using our programming. When you're finished with the scores, you will have the skills and knowledge to apply a variety of numerical procedures to solve differential equations using our