Avatar billede timtoftgaard Praktikant
25. marts 2004 - 12:42 Der er 18 kommentarer og
1 løsning

matrix og forøgelse

Jeg har brug for på en eksponentialkurve at kunne forudse en parameter.

kolonne 1: 0    5    10  15    20    25  30    35
kolonne 2: 0,9  1,5  1,92 2,26  2,54  2,8  3,04  3,24
Værdierne i kolonne 2 er tilnærmelsesvise eksponentielle, og jeg vil gerne kunne forudsige værdien for den kurve f.eks. sv.t. en sammenhængende værdi på 120 (fra kolonne 1)
Jeg har prøvet med forøgelse, men jeg kan ikke få det til at virke

Hjælp

mvh
Tim
Avatar billede slo Nybegynder
25. marts 2004 - 13:48 #1
Øhhh - hvordan får du at værdierne er tilnærmelsvise eksponentielle? Mellem 10 og 15 vokser værdien med 0,34. Mellem 20 og 25 vokser værdien kun med 0,26. Funktionen er voksende, men dens afledte (hældningen) er aftagende. Ikke just eksponentiel vækst der beskriver kurven.
Jeg ville lave en polynomial tilnærmelse, hvis det var!
(Diagram, XY-punkt, tilføj tendenslinie. Type = polynomisk, Indstillinger, prognose = 100 punkter fremad.)
Avatar billede timtoftgaard Praktikant
25. marts 2004 - 14:15 #2
hov- det var logaritmisk !!

Tim
Avatar billede slo Nybegynder
25. marts 2004 - 14:19 #3
Samme metode som med diagrammet ovenfor kan bruges, du skal bare vælge Type = Logaritmisk - om det er en god tilnærmelse må du selv afgøre :-)
Avatar billede timtoftgaard Praktikant
25. marts 2004 - 14:21 #4
Mit problem er at jeg har nogle kurvedele fra starten af den logaritmiske kurve og jeg vil gerne kunne finde en værdi lang ude på kurver sv.t. til tidspunkt, hvor kurven er fladet helt ud!
Tim
Avatar billede slo Nybegynder
25. marts 2004 - 14:32 #5
En logaritmisk tilnærmelse er måske ikke det bedste, som du vil se hvis du forsøger at lave en logaritmisk tendenslinje. (Husk at fjerne nul-punktet - log(0) ka' man ikke.)
Avatar billede timtoftgaard Praktikant
25. marts 2004 - 14:33 #6
men hvordan finder jeg slutpunktet/øverste af kurven?

Tim
Avatar billede slo Nybegynder
25. marts 2004 - 14:41 #7
Den slutter aldrig! Det ku' være du skulle starte med at finde din gamle matematikbog frem og læse lidt om logaritmer!
Ligningen for tendenslinjen i Excel er:
y = 0,8969Ln(x) - 0,0643
Ligningen går mod uendelig for x gående mod uendelig. Den går til gengæld meget langsomt mod uendelig. Det er derfor du "tror" den slutter på et tidspunkt.
Og hvor om alting er, igen, igen: Logaritmekurven er ikke den bedste tilnærmelse til ovenstående. Hvor ved du fra at kurven skal være logaritmisk?
Avatar billede timtoftgaard Praktikant
25. marts 2004 - 16:36 #8
Jeg har vist rodet mig ud i noget forkert - jeg vender tilbage

Tim
Avatar billede timtoftgaard Praktikant
25. marts 2004 - 17:12 #9
Hvis vi nu forudsætter at det er en logaritmisk form, og jeg har f,eks 8 værdier (som ovenfor). Den  anden akse er sekunder (kolonne 1. Jeg ønsker nu en værdi sv.t. 500 sekunder.
Kan der opsættes en formel eller matrix, hvor jeg kan sætte mine 8 værdier ind, og så aflæse den "teoretiske" (beregnede) værdi efter 500 sekunder. Der skal være mulighed for at jeg kan overføre disse 8 værdier automatisk via en kæde og så få 500 sekund værdien, som jeg så kan regne videre på ?

Tim

Tim
Avatar billede sjap Praktikant
25. marts 2004 - 21:37 #10
Forudsat at dine data er placeret i A1:A8 og B2:B8 så kan den logaritmiske ligning beregnes af:

Celle C1: =EKSP(INDEKS(LINREGR(LN(B1:B8);A1:A8);1;2))
Celle C2: =INDEKS(LINREGR(LN(B1:B8);A1:A8);1)
Celle C3: =C2*LN(500)+C1

I celle C3 får du så den beregnede værdi ved 500 - hermed her jeg omhyggeligt undladt at se på hvilken linietype, der passer bedst. :-)
Avatar billede timtoftgaard Praktikant
26. marts 2004 - 07:43 #11
Jeg har bl.a prøvet med:
1    0,1
5    1,16
10    1,9
15    2,46
20    2,88
30    3,16
30    3,4
35    3,58

Resultat i C1-C3:
0,443880654
0,072554432
0,894778016

C3: bliver 0.894 men skulle have været ca. 5 ??

Tim
Avatar billede slo Nybegynder
26. marts 2004 - 14:02 #12
Tim: Hvor er det lige du ved fra at den skal være ca. 5? (Igen er min pointe at dine data ikke passer på logaritmer hvis du forventer en værdi på 5 efter 500 sekunder.)

superjap: Du har da ikke undgået at se på linietype? Den har du da så vidt jeg kan se sat til at være logaritmisk i din lineære regression. (Det kan være jeg tager fejl - jeg er ikke ekspert på excel's LINEGR-funktioner etc.)
Avatar billede timtoftgaard Praktikant
26. marts 2004 - 14:21 #13
Jeg ved ikke hva den skal være, men det må være en del højere end den sidste værdi (3,58), så det var bare et skud.

Tim
Avatar billede slo Nybegynder
26. marts 2004 - 14:39 #14
Sorry Tim - jeg var måske for hurtig. Jeg kan i øvrigt ikke på ståënde fod helt gennemskue superjap's formler, så de kan sagtens være rigtige! Du skal i øvrigt lige prøve i dine tal at skifte den første observation med 30 ud med 25 sekunder. Udover det tror jeg efterhånden at jeg hopper af diskusionen!
Held & lykke med det.
Avatar billede timtoftgaard Praktikant
01. april 2004 - 19:44 #15
Superjap.

Jeg har prøvet alle mulige måder, men det giver ikke et svar som ser rimeligt ud.
Har du mulighed for at se på en gang til ?

Tim
Avatar billede sjap Praktikant
01. april 2004 - 20:20 #16
Tim

Beklager den lange svartid. Har haft ferie (sol, sne og blå mærker - pragtfuld blanding, selvom sidstnævnte godt kunne reduceres lidt).

Jeg kan se at jeg er kommet til at lave en "lille" fejl i ligningerne. Prøv med

Celle C1: =EKSP(INDEKS(LINREGR(EKSP(B1:B8);A1:A8);1;2))
Celle C2: =INDEKS(LINREGR(EKSP(B1:B8);A1:A8);1)

C3 er uændret
Avatar billede timtoftgaard Praktikant
01. april 2004 - 20:57 #17
Det ser meget bedre ud.

Det er som om du kan noget, aom vi andre ikke kan (eller forstå).

Vi har arbejdet meget med din gamle beregningsmodel, som du lavede for mig, men kan ikke rigtig få vores data til at passe. Det skulle ikke undre mig om du kunne hjælpe os, men det vil nok kræve at vi mødes ?
Bor du i Københavnsområdet ?
Har du lyst/mulighed for at et møde for at hjælpe os videre ?
Tim
Avatar billede sjap Praktikant
01. april 2004 - 21:05 #18
Ja jeg bor i Københavnsområdet, og jeg vil da gerne forsøge at hjælpe jer. Som min kalender ser ud lige nu, så kan det dog tidligst blive engang efter påske.
Avatar billede timtoftgaard Praktikant
01. april 2004 - 21:10 #19
Fint.
jeg sender en E-mail

Tim
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester