Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.charting
Tushar
 
Posts: n/a
Default How to get intermediate values from smooth graph in Excel ?

For example:
x y
1 5.5
2 8.5
3 10.5
4 11.5
For x=1.56, what will be the corresponding value of y from drawn graph ?
  #2   Report Post  
Posted to microsoft.public.excel.charting
Jon Peltier
 
Posts: n/a
Default How to get intermediate values from smooth graph in Excel ?

Check this post in the archives:

http://www.mcse.ms/archive144-2004-1-346324.html

- Jon
-------
Jon Peltier, Microsoft Excel MVP
Peltier Technical Services
Tutorials and Custom Solutions
http://PeltierTech.com/
_______


"Tushar" wrote in message
...
For example:
x y
1 5.5
2 8.5
3 10.5
4 11.5
For x=1.56, what will be the corresponding value of y from drawn graph ?



  #3   Report Post  
Posted to microsoft.public.excel.charting
Bernard Liengme
 
Posts: n/a
Default How to get intermediate values from smooth graph in Excel ?

You could get an approximate value using interpolation: this imagines a
straight line drawn thru two points that encompass you x value
The slope of the line joining x=1 and x=2 is (8.5-5.5)/(2-1) = 3
So y =3x+c
The line goes thru the point (1, 5.5) so 5.5 = 3*1+c hence c = 2.5
For x=1.56; y=3*1.56 + 2.5 = 7.81

For a better approximation insert a trendline on the chart (use Help and
then return here with questions)
I fitted a second order polynomial (a quadratic) and got y =-0.5x^2 + 4.5x +
1/5 with a R2 value of 1 (a very good fit), I used LINEST (see
http://www.stfx.ca/people/bliengme/E...Polynomial.htm)
to get these values into cells on the worksheet. When I use x=1.56 my
y-value is 7.3032

best wishes
--
Bernard V Liengme
www.stfx.ca/people/bliengme
remove caps from email

"Tushar" wrote in message
...
For example:
x y
1 5.5
2 8.5
3 10.5
4 11.5
For x=1.56, what will be the corresponding value of y from drawn graph ?



  #4   Report Post  
Posted to microsoft.public.excel.charting
steve
 
Posts: n/a
Default How to get intermediate values from smooth graph in Excel ?

I think you may have made a typo on your linear interpolation, Berrnard. I
believe that you meant y = 3*1.56 + 2.5 = 7.18

Steve

"Bernard Liengme" wrote:

You could get an approximate value using interpolation: this imagines a
straight line drawn thru two points that encompass you x value
The slope of the line joining x=1 and x=2 is (8.5-5.5)/(2-1) = 3
So y =3x+c
The line goes thru the point (1, 5.5) so 5.5 = 3*1+c hence c = 2.5
For x=1.56; y=3*1.56 + 2.5 = 7.81

For a better approximation insert a trendline on the chart (use Help and
then return here with questions)
I fitted a second order polynomial (a quadratic) and got y =-0.5x^2 + 4.5x +
1/5 with a R2 value of 1 (a very good fit), I used LINEST (see
http://www.stfx.ca/people/bliengme/E...Polynomial.htm)
to get these values into cells on the worksheet. When I use x=1.56 my
y-value is 7.3032

best wishes
--
Bernard V Liengme
www.stfx.ca/people/bliengme
remove caps from email

"Tushar" wrote in message
...
For example:
x y
1 5.5
2 8.5
3 10.5
4 11.5
For x=1.56, what will be the corresponding value of y from drawn graph ?




  #5   Report Post  
Posted to microsoft.public.excel.charting
steve
 
Posts: n/a
Default How to get intermediate values from smooth graph in Excel ?

If the points are connected linearly with no smoothing, would not f(x) at x =
1.56 be equal to 7.18.

This is based on the interpolation formula:
(where x[1], y[1] are the known values immediately preceding the
interpolation; x[2], y[2] are the known values immediately following the
interpolation; x[i], y[i] are the values at the point of the interpolation)

Starting with the interpolation formula:

y[i] - y[1] x[i] - x[1]
----------- = ------------
y[2] - y [1] y[i] - y[1]

From which we get:

y[i] = (x[i] - x[1])(y[2] - y[1])
----------------------------- + y[1]
x[2] - x[1]

Substituting in the values for x = 1.56 we have


(1.56 - 1)(8.5 - 5.5)
y[i] = ----------------------- + 5.5 = 7.18
2 - 1







"Tushar" wrote:

For example:
x y
1 5.5
2 8.5
3 10.5
4 11.5
For x=1.56, what will be the corresponding value of y from drawn graph ?



  #6   Report Post  
Posted to microsoft.public.excel.charting
Jerry W. Lewis
 
Posts: n/a
Default How to get intermediate values from smooth graph in Excel ?

Brian Murphy has shown that the Excel chart smoother appears to use Bezier
curves. You can plug your values directly into his example file
http://www.xlrotor.com/Smooth_curve_...ample_file.zip
to get 7.248992 as the value interpolated by the chart smoother at 1.56

Jerry

"Tushar" wrote:

For example:
x y
1 5.5
2 8.5
3 10.5
4 11.5
For x=1.56, what will be the corresponding value of y from drawn graph ?

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Excel Graph script the G Charts and Charting in Excel 1 October 11th 05 12:15 PM
Get excel to list values that occur within raw data dennis34 Excel Discussion (Misc queries) 2 October 5th 05 12:09 PM
Can I grab graph coordinates in Excel via the mouse with VB? Chris Manning Charts and Charting in Excel 6 August 22nd 05 02:38 AM
Excel graph linked to PPT Tom Excel Discussion (Misc queries) 0 May 26th 05 08:30 PM
Copying an Excel Graph to PowerPoint Sandy Charts and Charting in Excel 2 February 7th 05 10:58 PM


All times are GMT +1. The time now is 05:10 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"