У меня возникла проблема с владельцем местного малого бизнеса, с которым мне нужна помощь. Он хочет, чтобы я взял прошлые данные о продажах/доходах и создал модель для прогнозирования будущих данных.C# Регрессионная кривая для прогнозирования будущего роста
Я знаю, что мне нужно сделать какую-то регрессионную кривую. Я знаю, что я не хочу, чтобы это было простое линейное уравнение. Темпы роста, как правило, более экспоненциальны (т. Е. Растут на 10% в год). Тем не менее, я также знаю, что со временем темпы роста, естественно, замедлятся.
Я не уверен, какую регрессию мне нужно использовать (то есть экспоненциальный, логистический и т. Д.).
Так, например, если у меня есть следующие данные:
2005 - 41
2006 - 84
2007 - 149
2008 - 275
2009 - 353
2010 - 453
2011 - 712
2012 - 1001
2013 - 1370
2014 - 1591
Мне нужно, чтобы получить функцию регрессии, которая соответствует кривой ближе всего.
Мне нужно использовать эту функцию, чтобы найти, насколько она подходит (значение R).
мне нужно, чтобы иметь возможность использовать эту функцию для прогнозирования будущих значений на 2015 год, 2016 год, 2017 год, 2018 и т.д.
Какой тип регрессии будет соответствовать этому лучшее (то есть экспоненциальный, logrithmic, что-то еще, и т.д.)?
Какие существуют библиотеки C#, которые помогли бы мне решить эту проблему?
Где я могу узнать, как начать работу с этими библиотеками?
Любая помощь была бы принята с благодарностью.
Спасибо!