Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Empirical Model Building I: Objectives: By the end of this class you should be able to: • • • • find the equation of the “best fit” line for a linear model explain the criteria for a “best fit” line linearize exponential and power models. use plots to determine if a linear, exponential or power model fits a given data set. Palm, Section 5.5 Download file FnDiscovery.mat and load into MATLAB Review Exercise (pairs) The compressive strength of samples of a specific type of cement can be modeled by a normal distribution with a mean of 6000 kilograms per square centimeter and a standard deviation of 100 kilograms per square centimeter • What is the variance of this compressive strength? • What percent of a batch of cement samples is expected to be greater than 5800 kg/cm2? Adapted from: Montgomery, Runger and Hubele, Engineering Statistics, 2nd Ed., Wiley (2001) Expected Proportions for known mean Percentage of observations in the given range probability density (scaled frequency) 0.4 0.35 0.3 68 % 1s 0.25 0.2 95.5 % 0.15 0.1 0.05 0 -4 99.7% 2 3 -3 -2 -1 0 1 2 standard deviations from the mean 3 4 Modeling Spring Lengthening What type of model (equation) would you use to represent the data below? Why? Force (lb) Spring Length Increase (in.) 0 0 0.47 2.5 1.15 5.9 1.64 8.2 Capacitor Discharge Data Plot this data. Can you fit a linear model to it? t = Time (s) V = Voltage (V) 0 0.5 1 100 62 38 1.5 2 2.5 21 13 7 3 4 3.5 4 2 3 Three Basic Two-parameter Models (colored equations down on a blank paper) • Linear y mx b • Power y bx • Exponential y be m mx y b10 mx or Remember basic Log/ln rules • Multiplication: log(ab) = log(a) + log(b) or ln(ab) = ln(a) + ln(b) • Powers: log(am) = m log(a) or ln(am) = m ln(a) For the power and exponential models you wrote down : Take the log of both sides and simplify A few notes on MatLAB commands Log transformations: Also remember: >> log(x) the natural log of x (i.e., ln(x)) >> semilogy(x,y, ...) creates a plot with a log scale on the y axis >> log10(x) the base 10 log of x >> loglog(x,y, ...) creates a plot with log scales on both axes This pattern is typical for many programs Function Discovery: 2-parameter models (Try to find a plot that makes the data look linear) Model Linear Exponential Equation Linerized equation y mx b y be mx y b10 Power y bx m mx y mx b Plot (command) linear (plot) semilog ln( y ) ln( b) mx (semilogy) log( y ) log( b) mx log( y ) log( b) m log( x) log-log (loglog) Exercise: Determine the likely model form for: 1. Deflection of a cantilever beam (F, d) 2. x1 vs. y1 3. x2 vs y2 Data vectors Available • On handout • In MATLAB data file FnDiscovery.mat