Учитывая следующий набор хз и ув:Как найти подходящий закон о силе?
хз = [8294400, 2073600, 921600, 409920]
YS = [124, 433, 853, +1449]
Место это с силой закон в Excel дает хорошее приближение:
Excel нашел функцию вида a(x^b)
. Как определить a
и b
в C#? Я пробовал использовать Math.Net число, но я не вижу никакого метода, который работал бы для функции этой формы. Все функции в Linear Regression module просто находят линейные коэффициенты для функций различных форм, но ни один из них не может определить показатель степени.
Это происходит потому, что вид регрессии вы хотите нелинейна. –
Вам может понадобиться http://metanumerics.codeplex.com/ и документация http://metanumerics.codeplex.com/wikipage?title=Tests&referringTitle=Documentation – gtzinos
Этот случай на самом деле описан на связанной странице: http: // число .mathdotnet.com/Regression.html # Линеаризация-нелинейные модели путем преобразования –