Grace/C3/Data-Fitting/English-timed
From Script | Spoken-Tutorial
Time | Narration |
00:01 | Welcome to the tutorial on Data fitting in Grace. |
00:06 | In this tutorial, we will
Fit a given set of data points to a linear equation |
00:14 | Add two datasets to a graph panel |
00:18 | Add legends and format the legend properties |
00:24 | To record this tutorial, I am using
Ubuntu Linux 16.04 OS |
00:33 | Grace 5.1.25 and Gedit 3.18.3 |
00:42 | To follow this tutorial,
Learner must be familiar with the Grace interface. |
00:48 | For pre-requisite tutorials, please visit this website. |
00:54 | Data fitting is a process to find a mathematical relation between two variables. |
01:01 | An equation is used to describe the XY dataset pair. |
01:06 | Using an iterative process, the coefficients are optimized. |
01:11 | The process returns the best possible coefficients for the equation. |
01:17 | Go to Desktop. Notice the file, line-fit.txt. |
01:24 | This file is provided to you in the Code Files link. |
01:29 | I have downloaded, extracted and saved the file to the Desktop directory. |
01:36 | Next, open the Grace program and load this file to plot an XY graph. |
01:43 | Choose XY data set, and autoscale data. |
01:48 | Next I will format the plot. |
01:52 | I have changed the symbols, line style, tick marks and axis labels. |
01:59 | The data points do not lie on a straight line. |
02:04 | The data points look scattered around a straight line. |
02:08 | We will fit this data to a straight line. |
02:12 | For a straight line, this is process is called linear regression. |
02:18 | A straight line is described by an equation in two variables, |
02:24 | The equation has the form, y equals mx+c. |
02:29 | Here, m is the slope of the line and c is the intercept. |
02:36 | Go to Data and select Transformations. |
02:42 | Notice the available options. |
02:46 | Choose Regression from the list. |
02:48 | A Regression dialog box opens. |
02:52 | Choose the data set of interest from Apply to set. |
02:58 | Currently only a single set is loaded and it is shown as S0. |
03:05 | The next number is the number of points that are present in the dataset. |
03:12 | If many datasets are loaded more sets will be seen, in the Apply to set box. |
03:19 | Choose linear for Type of fit. |
03:23 | In the Load drop-down, choose Fitted values. |
03:29 | For restrictions choose None. |
03:33 | If only part of the data set needs to be fitted, enter the required range. |
03:39 | We can also specify the start load at and stop load at values in the form. |
03:47 | I will leave it as is and will not make changes here. |
03:52 | Click on Accept to run the data fitting. |
03:56 | The data fitting algorithm runs. |
03:59 | A Grace console window appears with mathematical details. |
04:04 | We can see the equation used for the fitting. |
04:08 | The output values of residual, slope, intercept and other parameters are seen. |
04:17 | The fitted line appears on the screen. |
04:21 | The fitted values are loaded in a different set, S1. |
04:26 | Click on File, Save to save the parameters. |
04:31 | The Grace: Save logs window opens. |
04:35 | In Save to file text box, type the filename as line-regression.txt. |
04:43 | Click on Apply and then click on Close to close the dialog box. |
04:49 | Close the Grace Console by File, Close or press theEsc key. |
04:56 | Click on Close in the Regression window. |
05:00 | Double click on the line in the graph. |
05:03 | Grace Set appearance window opens. |
05:07 | In the select set form, select S1 data set.
This is the fitted data. |
05:15 | Right click to open the context menu. |
05:19 | Select Edit, and in In spreadsheet option. |
05:24 | The Grace: Spreadsheet dataset editor appears. |
05:29 | Notice the x and corresponding fitted y values of the fitted data. |
05:36 | These values are different from the input data. |
05:40 | This line fits the input data best, with a linear equation. |
05:46 | Close the Spreadsheet dataset Editor. |
05:50 | The original data set and the fitted values are the 2 datasets in the graph. |
05:58 | Datasets are labeled as [S0] for first set and [S1] for the second set. |
06:05 | We can add more datasets to this graph panel. |
06:10 | For this load the data using the Data, import, ASCII option from the menu. |
06:18 | Next, we will add legends to the plot. |
06:22 | Open the Set Appearance window and choose the dataset S0. |
06:29 | Under Legend, in the String field, type Data as the legend label.
Click on Apply. |
06:38 | Next choose S1 dataset from the Select set data form. |
06:45 | Here, I will type Fitted data for the legend and click on Apply. |
06:53 | Close the Set Appearance window. |
06:57 | For some users, the legend position may be outside the graph border. |
07:03 | To reposition the legends, place the cursor in the legend box. |
07:09 | Then press Control and L keys together. |
07:13 | The cursor changes to a pointer. |
07:17 | Left click and drag the legend box to the desired position. |
07:24 | Then, press Enter. |
07:27 | Press the Escape key to exit the movement mode. |
07:32 | Next, open the Graph appearance window. |
07:36 | In the window, click on the Legends tab, to format the legend fonts. |
07:43 | Under the text properties, move the character size slider to 70. |
07:49 | The legends look very large compared to the graph. |
07:53 | I will retain the font type as Times-Roman. |
07:58 | Click on Apply to apply the changes. |
08:02 | Click on the legend box tab. |
08:06 | We can also specify the position of the legend in the location section.
I will leave it as is. |
08:10 | In the Frame line section, for Pattern, I will choose None. |
08:22 | Click on Apply.
This will remove the legend frame box. |
08:28 | Then Close the dialog box. |
08:31 | Now save the project in the Desktop directory. |
08:36 | I will use the file name regression dot agr. |
08:41 | Press Control Q or Click on File, Exit to exit Grace. |
08:49 | Let’s summarize. |
08:51 | In this tutorial we,
Performed data fitting for a straight line. |
08:57 | Added two datasets in the graph panel. |
09:01 | Added legends to the plot and Formatted the legend properties. |
09:08 | For assignment activity, please do the following. |
09:13 | Two assignment files are provided in the Code files link. |
09:18 | Plot them in the same graph panel. |
09:22 | Perform quadratic regression on the parabola1.txt file. |
09:28 | Load the fitted data in the graph. |
09:32 | Add legend strings and reposition them inside the graph panel. |
09:38 | Format the appearance of the three datasets to distinguish them. |
09:43 | Your completed assignment may look similar to this. |
09:48 | This video summarizes the Spoken Tutorial Project.
Please download and watch it. |
09:56 | The Spoken Tutorial Project team: conducts workshops and gives certificates. |
10:03 | For more details, please write to us. |
10:07 | Please post your timed queries in this forum. |
10:11 | Spoken Tutorial Project is funded by NMEICT, MHRD, Government of India. |
10:19 | More information on this mission is available at this link. |
10:24 | This is Rani from IIT Bombay. Thank you for joining. |