Você está na página 1de 18

y = f (x)

Programao de
Computadores
Miguel Oliveira Pano
miguel.panao@dem.uc.pt

y = f (x)

y = f (x) =

n
X

xi

i=1

Function f(ByVal x() As Single) As Single


f = 0
for i = 1 To UBound(x)
f = f + x(i)
Next

End Function

Anlise de Dados

Anlise de Dados

Function media(ByVal x() As Single) As Single


media = 0
for i = 1 To UBound(x)
media = media + x(i)
Next
media = media/UBound(x)

End Function

Programao de
Computadores
Miguel Oliveira Pano
miguel.panao@dem.uc.pt

Mnimos Quadrados

ri = y i

(xi , yi )

(xi , a + bxi )

(a + bxi )

ri = y i

(a + bxi )

ri = y i

(a + bxi )

ri = 0

S=

n
X
i=1

(ri ) ! 0

S=

n
X
i=1

(ri ) ! 0

Mnimos Quadrados
n
X
2
0
ri =Syi= (a(r+i )bx!
)
i
x=

Pn

i=1

i=1

xi

Pn
(xi , yi ) i=1 yi
y=
n
xy

b=
xx
(xi , a + bxi )
n
X
2
2
yi ny
yy =
i=1

xy

xx

n
X

x i yi

i=1
n
X

2
xi

i=1

a=y
R= p

bx
xy

xx yy

nxy
nx

Mnimos Quadrados

S=

n
X
i=1

FORM LOAD

ri = y i

(xi , yi )

(a + bxi )

X(1) = 1 : Y(1) = 1
X(2) = 2 : Y(2) = 2.5
X(3) = 3 : Y(3) = 3.2
X(4) = 4 : Y(4) = 2.9
X(5) = 5 : Y(5) = 5
nTotDados = 5

(xi , a + bxi )

(ri )2 ! 0

Mnimos Quadrados

S=

n
X
i=1

FUNES

ri = y i

(xi , yi )

(a + bxi )
Pn
x
i=1 i
x=
n

(ri )2 ! 0

(xi , a + bxi )

n
X
i=1

a i bi

FN_Media

FN_SomaAB

FUNES

Mnimos Quadrados
Pn
x
ri = yi (a +
bx
i=1 ii)
x=
n
n
X
a i bi
(xi , yi )

S=

n
X
i=1

(ri )2 ! 0

FN_Media

FN_SomaAB

i=1

Function NOME(ByVal x() As Single, ByVal n As Integer) As Single


instrues

(xi , a + bxi )

End Function

Mnimos Quadrados

S=

n
X
i=1

(ri )2 ! 0

ri = y i

X(1) = 1 : Y(1) = 1
X(2) = 2 : Y(2) = 2.5
X(3) = 3 : Y(3) = 3.2
X(4)(x=i ,4y:i Y(4)
) = 2.9
X(5) = 5 : Y(5) = 5
nTotDados = 5

(a + P
bxi )

FUNES

FORM LOAD

X(5) | Y(5) | nTotDados | coef_a | coef_b | coef_r

x=

n
i=1

xi

n
FN_Media
n
X

1)x, y
2)

a i bi

i=1

xy ,

xx ,

yy

3)b, a, R

FN_SomaAB

Function NOME(ByVal x() As Single, ByVal n As Integer) As Single


(xi , a + bxi )
instrues
End Function

Você também pode gostar