Avatar billede fly__one Nybegynder
15. juli 2009 - 09:24 Der er 3 kommentarer og
1 løsning

Excel VBA kovarians

Hej er der nogen som kan hjælpe med at skrive kovariansen i vba (Excel) uden brug af worksheetfunctions.covar?

her er min kode:
--------------------
Function covarM(obsdata)

'nrObs = obsData.Rows.Count
nrVar = obsdata.Columns.Count

Dim M() As Double
ReDim M(nrVar, nrVar)

For i = 1 To nrVar
    For j = 1 To nrVar
    M(i, j) = _
  """" Application.WorksheetFunction.Covar(obsdata.Columns(i),obsdata.Columns(j))""""
    Next j
Next i

covarM = M

End Function
------------------
Dvs. kunsten består i at skrive kovariansen ud(det som står i anførselstegn)
Avatar billede supertekst Ekspert
15. juli 2009 - 10:02 #1
Hvad er årsagen til at Worksheet-funktionen ikke skal anvendes?
Avatar billede fly__one Nybegynder
15. juli 2009 - 10:47 #2
jeg skal ikke ligevægtet observationerne, men bruge eksponentiel vægtning. Det mener jeg ikke excel kan hjælpe med,.
Avatar billede supertekst Ekspert
15. juli 2009 - 10:58 #3
ok
Avatar billede fly__one Nybegynder
16. juli 2009 - 18:49 #4
lukker
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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