So, before we go and talk about true error what we need to figure out is that why do we need to
talk about it. So, in numerical methods you're going to get two sources of errors which are going
to come which are called truncation error and round off, error truncation errors where you are
approximating a formula, let's suppose, or maybe taking only a few terms of a series
uh because you're truncating a mathematical procedure. While the round of error is coming
from approximating numbers. So those will be the source of the error so how do we so we have to
quantify those errors right and so what we need to figure out about errors is that hey errors are
not good and we need to figure out how much error we can live with so the first thing which we have
to do is do we have to identify where the error is coming from, and that's something which you will
see throughout the course in terms of whenever we discuss the numerical procedure and then
second thing is that hey we need to quantify the errors. So, I want to identify theirs we've got to
quantify the errors and this quantification of the errors comes in two forms one is called true error
and the other one is called approximate error. Approximate error we'll discuss in a different
segment, but in this segment, we're going to focus our attention on true errors. And of course, we
understand that hey what we're going to do is that we will minimize the error as per our needs so
that's how we're going to go about dealing with errors. Now many people might say that hey why
do we need to how can we calculate true errors? Because we are using numerical methods in the
first place because either the exact values are not possible to find, or exact values will take a
long time for us to find. So, what is the benefit of true error? The benefit of true error here is
that hey if you are developing a numerical method, let's suppose, and you want to test it out,
you may have an exact value for some special cases and that's how you're going to test
it out and see that hey whether your numerical method program or the algorithm which you have
developed is working or not. So, let's go and concentrate on what the definition of the
true error is and see, through an example, and you'll be able to figure out the other
parts of the flowchart which is here in um as you go through the course.
So, let's go and see how true error is defined. So true error is denoted by the symbol E sub t,
uppercase e standing for error and this for t. And that is defined as a true value
minus the approximate value. Many times, this true value here which you are seeing here
is also being going to be called the exact value. That means exactly the same thing. So,
whether the is a true value there or exact value there means the same thing so it's just
the difference between what is the exact value and what you're getting as the approximate value
from our numerical methods. So that's the definition of true error as simple as that
and in the next slide we will look at an example to see how we can calculate a true error.
So, here's the example which we'll be taking but we are being given an approximate definition of
the derivative of the function as follows. And then we are taking this function with a step size
of 0.3, or the value of h, and we're going to find the approximate value of the derivative of the
function at 2, we're going to find this true value and henceforth find the value of the true error.
So, our definition for the derivative of the function is given as f prime of x is approximately
[f(x + h) – f(x) ]/h . Our value of x is we're trying to find the derivative of the function
at 2, the step size ‘h’ is given to us as 0.3, so that gives us f prime of 2 is approximately this.
So that gives us that hey we have to calculate the value of the function at 2.3
and 2, and the difference as we divide it by 0.3. So now all we have to do is to substitute the
value of the function at 2.3 and 2. Since our function is 7e^0.5x, so in this case its 2.3,
minus 7e^0.5x, but in this case it’s 2, divided by 0.3. And this value here gives us 10.263.
So that's the approximate value of the function at 2.
Now you know how to find the exact value what is f prime of 2,
and we have to find the exact value. We start up with our knowledge of differential calculus so
f(x) = 7e^(0.5x), and we already know that from differential calculus that the derivative of
ce^(ax) for example, where c and a are constants, is nothing ca*e^(ax), so both
c and e are constants in this. So that's what we get from differential calculus. So, we apply
the same thing here, where d/dx (7e^(0.5x)), and they will give us 7*0.5*e^(0.5*x), and that gives
us 3.5*e^(0.5x), and that is the exact value of the derivative of the function. So, f prime of x
is 3.5*e^(0.5x), so hence we get f’(2) = 3.5e^(0.5*2), x is 2 and that value turns
out to be equal to 9.5140. So that's the exact value up to 5 significant digits here
and we in the earlier part we found out what the approximate value is. So here what we're
going to do is so we're being asked to calculate the true error. The true error will be true value
minus approximate value. And the true value found from part b, which was 9.5140. The approximate
value found from the first part was 10.263. So, if we take the 2 and subtract, we get -0.749
as our true error. And that's the end of this example here. But one of the things which you're
going to see here is that we're getting a true error of -0.749. How do we know whether this true
error is a small quantity or a large quantity? So, for example, if our if f(x) was given as
7*e^(0.5x), that’s what was given in the example, let's suppose uh instead
we have f(x) = 7*10^-6 * e^(0.5x). Let’s suppose the previous example the only
thing which was changed was the function; rather than being given as 7*e^(0.5x),
it is given as f(x) = 7*10^-6 * e^(0.5x). If we repeat the problem, the true error would be
-0.749*10^-6. So suddenly, for the same problem just with a different
function in terms of the constant being uh a slightly different function in terms of the
constant being 7E-6 rather than 7, we get a true error which seems to be a very small quantity.
So same problem but we find out that in one the number looks very small another one number looks
reasonably large. So how do we distinguish between the two is what comes in the picture
because we have to figure out whether the numerical method is working properly or not.
So, we might be calculating two errors based for trying to figure that out. So, what we do
have to define is something called the relative true error.
Because now what we're going to do is we're going to do is normalize our true error
by saying that hey it is the true error divided by the true value. So, this basically gives us a
proportion of it, and the relative true is denoted by epsilon of t, so we had true error, which was
denoted by e sub t, relative true error denoted by um epsilon of t. So, let's go and take an example,
same example as we had before and see hey what do we get is the relative true error.
So here is the example which we are taking for the relative true error, same as the first example
but the only difference is that we are now asking for the relative true error as opposed to the
true error in the case before. So, this is pretty straightforward in this case because we will take
the numbers from the previous example. We got true error as -0.749, that’s from the previous example.
We had the true value was also from the previous example was 9.5140. So, what is the true error,
the relative true error? The relative true error will be the true error divided by the true value,
and that gives us -0.749/9.5140. And this number here is -0.078726. That's what we get as the
relative true error. Now one of the things which you have to think about is as follows.
So, what we obtained so far is that the relative true error, which we got was -0.078726.
And sometimes people will say that hey uh give us this number relative true error in terms of
percentages, what you're going to do then? Then in that case all you're going to do is you're going
to take the number and multiply by 100. That's all you're going to do. And you’re going to get
7.8726%. So relative true error can be written as a fraction, or as a percentage. And depending on
how the question is asked if. If it's not asked, then you can give the answer in either terms. But
if it is asked to be given as a percentage then you give it as a percentage. If it's not,
if it is asked to be given as a fraction then you give it as a fraction.
And that's how it will work. Now um let's uh also sometimes what
they will do is they will ask you to calculate absolute relative true error.
So, in that case what are you going to do? In that case you should be going to the absolute value
of the relative true error. So, in this case is that that is just the positive,
the magnitude of the number turns out to be this,
or if it is in terms of percentages, you would just write it as this That's all there is to it
Now going back to the example which we're taking we said hey,
the function given in the example was 7e^(0.5x). Now instead if the function
was given in the example was given as 7*10^-6 *e^(0.5x) for the same example, what's going to
happen is the true errors which you will get for true errors you get for this problem and
for this function for the same problem they'll be different they'll differ by 10 to the power minus
6 magnitude. However, so far as the relative true errors are concerned, they will be the same. So
that's the power of each of these quantities which are defined whether you're defining true error
or whether you're defining relative true error. so relative true error gives you the relative
mechanism of seeing that hey how bad your error is. So that's the end of this segment.