Investigación sobre librería FastGraph

EDUARDO ISAIAS SANDOVAL ARIAS, Carnet: SA19008, Gt:03

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE CIENCIAS ECONÓMICAS

ESCUELA DE ECONOMÍA

CICLO I-2021

"Investigación sobre la librería FastGraph,

Econometría.

Docente:

Carlos Ademir Pérez Alas.

Estudiante:

Sandoval Arias Eduardo Isaias.

Carnet:

SA19008

Grupo Teórico:

03

FastGraph

Descripción:

Dibujo rápido y sombreado de gráficos de distribuciones estadísticas.

Proporciona funcionalidad para producir gráficos de funciones de densidad de probabilidad y funciones de distribución acumulativa con pocas pulsaciones de tecla, permite sombrear bajo la curva de la función de densidad de probabilidad para ilustrar conceptos como valores p y valores críticos, y ajusta una línea de regresión lineal simple en un diagrama de dispersión con la ecuación como título principal.

Detalles

´getMinMax´:

Encuentra un dominio razonable para trazar un gráfico

PlotDist:

Trazado de distribuciones estadísticas.

PlotLine:

Trazado XY con ecuación y línea de ecuación simple.

ShadeDist:

Muestra el área bajo la curva de la función de densidad de probabilidad.

ShadePhat

Muestra el área bajo la curva de la función de densidad de probabilidad de la proporción de la muestra.

Intrucciones para graficar

Para este tipo de representación gráfica se utiliza la función de "ShadeDist", una vez ejecutada presenta los argumentos necesarios para su funcionamiento, en el siguiente orden:

shadeDist(xshade = NULL, ddist = "dnorm", parm1 = NULL, parm2 = NULL, lower.tail = TRUE, xlab=NULL, xmin = NULL, xmax = NULL, xtic = TRUE, digits.prob = 4, digits.xtic = 3, is.discrete = NULL, additional.x.range = NULL, main = NULL,col = c("black", "red"), lwd = 2, ...)

Pero los más principales a utilizar:

Xshade

Un solo número o vector de dos números, que denota valores en el eje x donde el sombreado debajo de la curva comienza y termina. Sin embargo, si es NULL, no se produce ningún sombreado.

ddist

Variable de carácter que nombra la función de densidad de probabilidad a graficar. Puede establecerse en "dprop" para una proporción de muestra, utilizando los mismos argumentos que dbinom.

parm1

El primer argumento en ddist, excluyendo el argumento ficticio. Por ejemplo, si ddist = "dnorm", entonces parm1 es la media de "dnorm". Alternativamente, parm1 puede configurarse como un vector de argumentos, excluyendo el argumento ficticio. Sin embargo, si ddist = "dprop", entonces parm1 debe establecerse en el tamaño en dbinom.si ddist = "dchisq", entonces parm1 es los grados de libertad

lower.tail

Lógico; si es TRUE (predeterminado), la región más baja está sombreada; de lo contrario, la siguiente región más baja está sombreada.

col

Un vector de tamaño dos, especificando los colores de la curva de densidad y el sombreado, respectivamente.

'

Graficar P-Value y Valor crítico

- Distribución Z

1.Se emplea el modelo y la prueba correspondiente

2.Se abre la librería de FastGraph.

library(Fastgraph)

3.En el primer argumento Xshade, se utiliza el valor crítico o aquel valor para poder establecer el área a marcar como la zona de rechazo separa de la zona de no rechazo de la hipótesis nula.

xshade = VC ó p-value

4.El siguiente argumento es "ddist", se establecerá el tipo de distribución, en este caso "dnorm"

ddist = "dnorm"

5.El siguiente subargumento de ddist, presenta como se había mencionado anteriormente,si ddist = "dnorm", entonces parm1 es la media de esa distribución

parm1 = 0

6.Se coloca el argumento de lógico, con el área que desea somrear, para este caso será FALSE y solo sombreará la región de los extremos

lower.tail = FALSE

7.Si desea realizar modificaciones estéticas a la vista del gráfico, se aplica el argumento "col", de esta manera establece los colores a usar

ejemplo:Col = c("blue","green"), el primer color es para la línea y el segundo para el fondo de sombreado.

8.También puedea agregar un espacio de información o comentario en al parte inferior de la presentación gráfica, usando el argumento "Sub = paste()"

Ejemplo gráfico

library(fastGraph)
shadeDist(xshade = qnorm(0.975),
          ddist = "dnorm",
          parm1 = 0,
          lower.tail = FALSE,
          col=c("black","red"),
          sub=paste("VC:",qnorm(0.975))) 

- Distribución T

1.Se emplea el modelo y la prueba correspondiente

2.Se abre la librería de FastGraph.

library(Fastgraph)

3.En el primer argumento Xshade, se utiliza el valor t para ambos extremos negativo y positivo.

xshade = c(-t,t)

4.El siguiente argumento es "ddist", se establecerá el tipo de distribución, en este caso "dt"

ddist = "dt"

5.El siguiente subargumento "parm1" de ddist, presenta los grados de libertad que se utilizará

parm1 = 12

6.Se coloca el argumento de lógico, con el área que desea somrear

lower.tail = TRUE

7.Si desea realizar modificaciones estéticas a la vista del gráfico, se aplica el argumento "col", de esta manera establece los colores a usar

ejemplo:Col = c("blue","green"), el primer color es para la línea y el segundo para el fondo de sombreado.

8.También puedea agregar un espacio de información o comentario en al parte inferior de la presentación gráfica, usando el argumento "Sub = paste()"

Ejemplo gráfico con t=2.2 y gl=13

library(fastGraph)
shadeDist(xshade = c(-2.2,2.2),
          ddist = "dt",
          parm1 = 13,
          lower.tail = TRUE,
          col=c("blue","yellow"))

- Distribución F

1.Se emplea el modelo y la prueba correspondiente

2.Se abre la librería de FastGraph.

library(Fastgraph)

3.En el primer argumento Xshade, se utiliza el estadístico "F" obtenido en la ejecución del modelo.

xshade = F y F = (summary(modelo_estimado_1)$fstatistic[1])

4.El siguiente argumento es "ddist", se establecerá el tipo de distribución, en este caso "df"

ddist = "df"

5.El siguiente subargumento de ddist, parm1 son los grados de libertad del numerador y parm2 son los grados de libertad del denominador

parm1 = "glnum",parm2 ="glden"

6.Se coloca el argumento de lógico, con el área que se está utilizando, en este caso "FALSE"

lower.tail = FALSE

7.Si desea realizar modificaciones estéticas a la vista del gráfico, se aplica el argumento "col", de esta manera establece los colores a usar

ejemplo:Col = c("blue","green"), el primer color es para la línea y el segundo para el fondo de sombreado.

8.También puedea agregar un espacio de información o comentario en al parte inferior de la presentación gráfica, usando el argumento "Sub = paste()"

Ejemplo gráfico con F=2.25, glnum = 2 y glden = 25

library(fastGraph)
shadeDist(xshade = 2.25,
          ddist = "df",
          parm1 = 2,
          parm2 = 25,
          lower.tail = FALSE,
          col=c("blue","green"),
          sub=paste("VC:",qf(0.95,2,25,lower.tail = TRUE),"Fc:",2.25)) 

- Distribución chi^2

1.Se emplea el modelo y la prueba correspondiente

2.Se abre la librería de FastGraph.

library(Fastgraph)

3.En el primer argumento Xshade, se utiliza el valor crítico o el p-value para marcar su pocisión en el gráfico

xshade = VC ó p-value

4.El siguiente argumento es "ddist", se establecerá el tipo de distribución, en este caso "dchisq"

ddist = "dchisq"

5.El siguiente subargumento de ddist, parm1 son los grados de libertad que se utilizaron en la prueba de chi cuadrado

parm1 = "gl"

6.Se coloca el argumento de lógico, con el área que desea somrear, para este caso será FALSE y solo sombreará la región del extremo

lower.tail = FALSE

7.Si desea realizar modificaciones estéticas a la vista del gráfico, se aplica el argumento "col", de esta manera establece los colores a usar

ejemplo:Col = c("blue","green"), el primer color es para la línea y el segundo para el fondo de sombreado.

Ejemplo gráfico con α = 0.05, gl = 25

library(fastGraph)
shadeDist(xshade = qchisq(0.05,25,lower.tail = FALSE),
          ddist = "dchisq",
          parm1 = 25,
          lower.tail = FALSE,
          col=c("yellow","green"),
          sub=paste("VC:",qchisq(0.05,25,lower.tail = FALSE))) 

Bibliografía

Garren, S. T. (23 de Julio de 2019). Obtenido de Fast Drawing and Shading of Graphs of Statistical Distributions: https://cran.r-project.org/web/packages/fastGraph/fastGraph.pdf

h1,h2,h3,h4{
    font-size:14px;
    font-weight: bold;
    font-family: 'Times New Roman', Times, serif;
    line-height:2;
}
h1 {
    text-align: center;
}
h4{
    text-align:center;
    font-weight: bold
}
p, li{
  text-indent: 40px;
    font-size:12 px;
    font-family: 'Times New Roman', Times, serif;
      line-height: 2;
}