< návrat zpět

MS Excel


Téma: Rovnice pro spojnici trendu polynomické funkce rss

Zaslal/a 10.4.2013 19:07

Dobrý den,

prosím Vás potřeboval bych poradit s rovnicema sponice trendu.
Mám databázy dat, kterou průběžně měním a potřeboval bych proto vzorec pro polynomickou funkci, který se mi zobrazí při tvorbě grafu a jeho proložením spojnicí trendu.
Pro lineární regresi používám kombinaci fce SLOPE a INTERCEPT, existuje podobný přístup pro polynomickou funkci, abych nemusel neustále sestavovat graf, proložit spojnicí a zobrazenou rovnici opisovat?

Děkuji

Zaslat odpověď >

#013967
avatar
pstankus@bon.cz

Poslu Vam to meilem. Je to jednoduche, jen na to prijit

Public Sub CalcE()
Dim eqString As String, parstring As String, par(6) As Double, pos As Integer, i As Integer
'CalcE bude nazev makra
'nazev listu je u mne "Equation" , je tam sloupec dat X,Y a jeden graf

'Debug.Print Worksheets("Equation").ChartObjects(1).Chart.SeriesCollection(1).Trendlines(1).Type
' tohle jen rekne typ funkce, je tam ten, ktery jste volili u vybrani trendu, k nicemu,

Worksheets("Equation").ChartObjects(1).Chart.SeriesCollection(1).Trendlines(1).DiplayRSquared = False
'schodi zobrazeni koeficientu regrese, aby to pak nahodou nezobrazovalo i ten

Worksheets("Equation").ChartObjects(1).Chart.SeriesCollection(1).Trendlines(1).DisplayEquation = True
'zobrazi rovnici linie trendu , tak jak byla vybrana v grafu, koeficienty jsou podle aktualnich dat

Worksheets("Equation").ChartObjects(1).Chart.SeriesCollection(1).Trendlines(1).DataLabel.NumberFormat = "#.######E-##"
'nastavi format koeficientu, co nejvetsi, kvuli presnosti dalsiho pouziti

eqString = _
Worksheets("Equation").ChartObjects(1).Chart.SeriesCollection(1).Trendlines(1).DataLabel.Text

Worksheets("Equation").Range("e108") = eqString
'rovnice je ted jako text v promenne eqString, v grafu a v bunce E108

'da se to pochopit z helpu v Escelu
'----------------------------------------------------
eqString = Mid(eqString, 4) 'utrhne pocatek rovnice, t.j. y =
pos = InStr(eqString, "x")
For i = 1 To 6
' atd ,procedura ne vypreparovani jednotlivych parametru z textu rovnice
Next i

End Subcitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje