Hi,
I have a function for calculate the covariance.
I use 50 values for mean calculation.
My problem is that my function doesn’t go to EOF. It’s stop to EOF-counter (50).
Normally, in my 3 calculated fields I must have data from counter to EOF
Can somebody help me, please?
Thanks in advance
For j = 1 To rst1.RecordCount
Counter=50
left = left + 1
right = left + counter - 1
If right <= rst1.RecordCount - counter Then
For i = 1 To counter
sum = sum + rst1("field1"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
sum1 = rst1("field2"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
last = rst1("field1"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
rt = rst1("field2"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
rst1.MoveNext
Next i
mean = sum / counter
mean1 = sum1 / counter
cov = (last - mean) * (rt - mean1)
rst1.AbsolutePosition = right - 1
If right <= rst1.RecordCount Then
rst1.Edit
rst1("AVG1"
= mean
rst1("AVG2"
= mean1
rst1("COVAR"
= cov, "#0.000"
rst1.Update
sum = 0
sum1 = 0
rst1.MoveNext
End If
End If
Next j
I have a function for calculate the covariance.
I use 50 values for mean calculation.
My problem is that my function doesn’t go to EOF. It’s stop to EOF-counter (50).
Normally, in my 3 calculated fields I must have data from counter to EOF
Can somebody help me, please?
Thanks in advance
For j = 1 To rst1.RecordCount
Counter=50
left = left + 1
right = left + counter - 1
If right <= rst1.RecordCount - counter Then
For i = 1 To counter
sum = sum + rst1("field1"
sum1 = rst1("field2"
last = rst1("field1"
rt = rst1("field2"
rst1.MoveNext
Next i
mean = sum / counter
mean1 = sum1 / counter
cov = (last - mean) * (rt - mean1)
rst1.AbsolutePosition = right - 1
If right <= rst1.RecordCount Then
rst1.Edit
rst1("AVG1"
rst1("AVG2"
rst1("COVAR"
rst1.Update
sum = 0
sum1 = 0
rst1.MoveNext
End If
End If
Next j