visitor (0 QPoints)
  • FR
  • EN
  • NL
  • DE
  • ES
315 experts, 1193 registered users, 1659 questions already answered
European Experts Exchange, the very best site for high-quality IT solutions

New Improved Search!

 


05/10/2011 1h30 : Steve Jobs is dead, the father of Apple ][ is gone, we are all orphaned.

Algorithms :: Maths :: statistical data


By: lneilson U.S.A.  Date: 12/07/2003 00:00:00  English  Points: 125 Status: Answered
Quality : Excellent
hi everyone

I have years of daily, monthly, and yearly statistics is there a formula or algorithm that will allow me to predict next monthes figures .


thanks

lneilson
By: VGR Date: 13/07/2003 06:25:00 English  Type : Answer
a lot :
-time series
-linear extrapolation
-polynomial extrapolation
-lesser squares extrapolation
-(I don't know the translation) "moyennes mobiles" (moving averages ? )
-etc

one of the simpliest is to compute a trend analysis on last month's daily data to predict the (few) next days' values, on previous year's monthly data to predict next month's value, etc

you got the picture.
By: lneilson Date: 13/07/2003 09:18:00 English  Type : Comment
got the picture?? not at all remember some of us out here are mathdiots please explain further

lneilson
By: GwynforWeb Date: 13/07/2003 12:22:00 English  Type : Assist
This is a big question without a simple answer and it depends on the data and what you are trying to do with it. Ideally we would need to see some typical data. This topic has been discussed before have a look at

<A HREF="http://www.experts-exchange.com/Miscellaneous/Math_Science/Q_20546632.html">http://www.experts-exchange.com/Miscellaneous/Math_Science/Q_20546632.html</a>

Cheers GfW
By: higginspi Date: 14/07/2003 01:09:00 English  Type : Assist
Hire a statistician or buy some statistical textbooks and read them.
WAY too much info to teach you about it here.
By: wytcom Date: 14/07/2003 13:55:00 English  Type : Assist
You may be able to use a neural network. A neural network can be used to predict future results based on expected conditions when you have lots of data to show past results for similar conditions.

Search the web and you will find plenty of information on neural networks including downloadable software to work with.
By: grg99 Date: 15/07/2003 21:43:00 English  Type : Assist
Well, basically impossible, as we have to access to the future.

But if you make some ASSUMPTIONS, many of them rash, like "Sales are going to continue on this trend",
or "Sales are going to follow the average slope fo last-year's curve", then you can make some mathematical
extrapolations.

For example, if you asume sales are going to follow last month's trend, (somewhat unlikely, but often used),
you just add the change in last months sales to this months, to predict each succeeding month.
This is often doen by research firms that charge many thousands of dollars for their reports,
so it's a honorable or at least passable method.

or if you ASSUME sales are going to follow some yearly seasonal variation, which isnt a bad assumption
if you're in some kind of seasonal business, like tourism or farming, you could take last years figures,
and scale them proportionally to the numbers you have for this year.

Keep in mind any assumptions you make are dubious at best, but that's life.


By: higginspi Date: 15/07/2003 22:31:00 English  Type : Comment
You could try regression models if you think think your sales depend on certain data. For example, you could use month or quarter as a dicrete variable to predict sales.

By: GwynforWeb Date: 15/07/2003 23:05:00 English  Type : Comment
lneilson
The method one would use is very dependent on the data and how far into the future you want to go. As I said before post some data, (add a constant to it if it is properiety to disguise it), and the group will probably be abled to find the right method for you. The answer depending on your data and requirements could be very simple.

GfW
By: TheFalklands Date: 15/07/2003 23:22:00 English  Type : Assist
Do research on Decision support systems.
By: lneilson Date: 15/07/2003 23:25:00 English  Type : Comment
hi experts

thanks for all the replies and I am narrowing down the solution

GfW I tried to post my excel spread sheet but it looked scrambled how can I post it?


lneilson
By: GwynforWeb Date: 15/07/2003 23:43:00 English  Type : Comment
lneilson
Try selecting the columns and then copy and paste into notepad first, then copy and paste in EE comment box.

GfW
By: oktexasguy Date: 16/07/2003 00:40:00 English  Type : Comment
fyi- you can also "save as" and choose text as the type
By: KenAdney Date: 16/07/2003 02:52:00 English  Type : Comment
I think Excel uses the least squares method for extrapolation. For the woefully ignorant, you can use Excel to extrapolate trends. Highlight the present figures and drag the box by the little black square in the lower right corner. It'll fill in the next squares in the same way that you can start with January, February, March & have it continue to fill in the rest of the months of the year.

Although this works, I have never found it to be accurate.
By: GwynforWeb Date: 16/07/2003 04:08:00 English  Type : Comment
lneilson
The straight drag drags to a linear regression, there are a number of other forcasting tools on Excel and one of them may be the one you want in which case you problem is simple. Look up 'trends' in the help index and play with a few of them to see if one of them gives you results that intuitively seem right. My sense is you may want a moving average type extrapolation.

GfW
By: VGR Date: 16/07/2003 06:38:00 English  Type : Comment
same sense for me :D
By: leojl Date: 16/07/2003 16:28:00 English  Type : Comment

yes

leo
By: higginspi Date: 17/07/2003 00:27:00 English  Type : Comment
VGR,
>>-(I don't know the translation) "moyennes mobiles" (moving averages ? )
In English it is called moving averages! :-)

By: VGR Date: 17/07/2003 04:01:00 English  Type : Comment
I knew it :D

I just wanted to play the game the humble way :D
By: Mutley2003 Date: 26/07/2003 16:50:00 English  Type : Comment
Is this question still alive?

If so, can you please clarify
- whether you indeed want "a simple formula"
- or an existing app
- or source (?in what language)

If you want a forecasting app, try freefore at <A HREF="http://www.autobox.com/freefore.htm">http://www.autobox.com/freefore.htm</a>
- this will at least give you a feeling for the problem and the nature of the data at hand.

If you want source, you can find plenty of free source code on the web but you will at
least need to know what algorithm you wish to apply. If you are a beginner, I would suggest you do not use ARIMA type approaches, but stick to something like simple
exponential smoothing, or exponential smoothing with trend. These forecasting approaches have been shown in forecasting competitions (eg the M3 competition) to achieve 'good accuracy' on average, compared to other more complex approaches.

But the best approach does depend very much on the data and the purposes to which the forecasts are to be put. If the forecasts are in any way 'mission critical' then you need to
be VERY careful about how you go about the process.

I urge you to visit the "forecasting principles" website

<A HREF="http://www-marketing.wharton.upenn.edu/forecast/welcome.html">http://www-marketing.wharton.upenn.edu/forecast/welcome.html</a>

and review the checklist of approaches .. read the reviews of the "Principles of Forecasting" handbook. The site also has links to forecasting software.

There ARE good books on forecasting .. "Practical Forecasting for Managers" by Nash and Nash is very accessible and uses Minitab throughout. Also "Forecasting - Methods and Applications" by Makridakis, Wheelwright and Hyndman is very readable. At a more advanced level, perhaps go to "Time-Series Forecasting" by Chatfield.


Lastly, if you really just want formulae there is quite a good summary of
"equations for the smoothing models" (includes forecast and variance of prediction errors)
at
<A HREF="http://www.csc.fi/cschelp/sovellukset/stat/sas/sasdoc/sashtml/ets/chap30/sect11.htm">http://www.csc.fi/cschelp/sovellukset/stat/sas/sasdoc/sashtml/ets/chap30/sect11.htm</a>

These are the formulae used by SAS, I believe.




By: OpConsole Date: 28/04/2004 02:14:00 English  Type : Comment
This question has been classified as abandoned. I will make a recommendation to the moderators on its resolution in 4 days. I would appreciate any comments by the experts that would help me in making a recommendation.

It is assumed that any participant not responding to this request is no longer interested in its final disposition.
By: KenAdney Date: 28/04/2004 02:21:00 English  Type : Comment
I think the question has been answered & this is worth retaining

Do register to be able to answer

EContact
browser fav
page generated in 342.985870 milliseconds

Why Google AdSense ads ?

compteur
 Ranking-Hits PageRank for this page