Is there any way of extending a polynomial trendline in Numbers '09?

355 Views 8 Replies Latest reply: Nov 15, 2012 3:15 PM by nick_harambee
Level 1 (5 points)
Currently Being Moderated
Nov 15, 2012 1:23 AM

Hi,

The question title says it all really.  Is there any way of extending a polynomial trendline in Numbers '09, beyond the data that I currently have?  I can do this in Excel, but would like to be able to do this in Numbers too.

Thanks,

Nick

Macbook Pro, Mac OS X (10.7), 2.66 GHz Intel Core i7 8GB RAM
• Level 6 (12,625 points)

yes.  You can by adding an adiditonal column that contains the polynomial (from the trnedline) that operates on the same x values:

As you can see the predicted column extends beyond the original data.  Extrapolating data should be done very carefully as it is "precidting"

In the table I added the column  (C) with the title "Predicted" and added a formula that is the same as the reported trendline:

C2=1.1309*A2^2-1.2677*A2+2.039

Then I filled down

• Level 6 (10,760 points)

Unfortunately there is no "forecast" feature for trendlines in Numbers. Wayne showed how to use the trendline equation from the chart to create additional data points for the chart.  This is by far the simplest way to do it in Numbers but it has two drawbacks:

2. The precision of the coefficients is only three decimal places. The forecasted Y values using these coefficients might not be as accurate as you would like. For example, compare the forecasted Y value in Wayne's table at X=20 to the one in the table below.

You can avoid both problems by calculating the trendline coefficients in your table using the LINEST function. it is a little more work in the setup but it might save you time in the long run if your data changes a lot. Here is an example of for 2nd order polynomial:

The last "real" data point is in row 10.

Formula for column D =A

Formula for column E =A*A

F2 = the coefficient for X^2 =INDEX(LINEST(B2:B10,D2:E10),1)

G2 = the coefficient for X =INDEX(LINEST(B2:B10,D2:E10),2)

H2 = the constant =INDEX(LINEST(B2:B10,D2:E10),3)

Note: If you later need to add an additional data point at the end of your data, go to the last row of your data (in this example it is row 10) and "add row below".  This way the formulas for the coefficients will adjust automatically to include the new row.

• Level 6 (10,760 points)

Here is a slightly different way to do it. It is a scatter chart where the forecasted Y values are a second series. The forecasted line has no data points and is connected with curved lines.

• Level 6 (12,625 points)

Do you still have questions we can answer?

• Level 6 (10,760 points)

Just wondering what formulas are used in Badunit's tables, as per my last message.

The same as Wayne used in C2 in his example except instead of typing the coefficients into the formula, you reference them from cells F2-H2.

More Like This

• Retrieving data ...

Legend

• This solved my question - 10 points
• This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.