Vous êtes sur la page 1sur 2

#completacion de datos

Datos = readcsv("REGRE2.csv")
using Gadfly
x=Datos[:,1]
Y=Datos[:,2]
N=length(x)
#modelo estadistico Y=B0+B1(x)
A=ones(N)
XT=[A' ; x']
X=XT'
#determinar la ecuacion que es Y=B0+B1(X)
#valores de B0,B1
B=((XT*X)^(-1)*(XT*Y))
#ANALISIS DE VARIANZA PARA LA REGRESION
YTY=Y'*Y
##SUMA DE CUADRADOS
SCT=(Y'*Y)-((sum(Y)^2))/N
###SUMA DE CUADRADOS DE LA REGRESION
SCR=B'*XT*Y-(((sum(Y))^2)/N)
#SUMA DE CUADRADOS DEL ERROR
SCE=SCT-SCR
#Determine EL CUARADO DE ANAVA
#DETERMINE LOS DRADOS DE LIBERTAD
GL=2
GLT=length(x)
using DataFrames
Tabla=DataFrame(
FV=(["Regresion","error"]),
GL=([GL-1,GLT-GL]),
SC=([SCR;SCE]),
CM=([SCR/(GL-1);SCE/(GLT-GL)]),
Fcalculado=([(SCR/(GL-1))/(SCE/(GLT-GL)),"None"]),
)
#BUSCAR EN LA TABLA EL fTABULAR Y COMPARAR CON EL f TABULAR
Ft_5=4.35
#COMPROBAR SI EXISTE INFLUENCIA SIGNIFICATIVA DE X SOBRE Y
FC=det((SCR/(GL-1))/(SCE/(GLT-GL)))
if FC>Ft_5
print("SI EXISTES INFLUENCIA SIGNIFICATIVA DE X SOBRE Y"," (complete los da
tos)")
else
print("NO EXISTE INFLUENCIA SIGNIFICATIVA DE X SOBRE Y")
end
#OBTENSION DE R^2
R2=det(SCR/SCT)
print(Tabla)
#COMPLETAR DATOS (ingrese datos faltantes)
Da1=75
Da2=0
Da3=0
Da4=0
Da5=0
Da6=0
a=B[1,:]
b=B[2,:]
using DataFrames
Tabla=DataFrame(
DatosX=([Da1,Da2,Da3,Da4,Da5,Da6]),
Y=([((Da1*b)+a);(Da2*b+a);(Da3*b+a);(Da4*b+a);(Da5*b+a);(Da6*b+a)]),

Vous aimerez peut-être aussi