\(\beta\) captura la sensibilidad del agente a las razones de reforzamiento.
\(\alpha\) representa el sesgo por alguna de las opciones debido a variables no controladas o consideradas por los investigadores.
Siguiendo la lógica de Stevens, Baum aplicó logaritmos a ambos lados de la igualdad para poder observar el modelo en términos de líneas rectas al ser gráficado en coordenadas logarítmicas:
\(\beta\) toma el papel de la pendiente de la recta.
\(\alpha\) es el intercepto con el eje de las ordenadas.
En este simulador podrás manipular cada uno de los parámetros y observar su impacto. Cada gráfica presenta dos líneas: una negra, que representa la relación de igualación sin desviaciones, y una roja, que es la relación de igualación generalizada. Manipula cada widget y observa su efecto sobre la línea roja y cómo esta se aleja de la relación de igualación sin desviaciones.
Sesgo
Haz Clic para ver el Código
```{python}import matplotlib as mplimport matplotlib.pyplot as pltimport ipywidgets as ipwimport numpy as npimport mathdef equation(x, Alfa): razon_de_res = Alfa * xreturn razon_de_resequation_vectorized = np.vectorize(equation)def generalized_matching_alfa(Alfa): plt.figure(figsize=(8,7)) axes = plt.subplot() plt.loglog(base=10) plt.xlim(1, 100) plt.ylim(1, 100) plt.xlabel("log(r1/r2) (Logaritmo de la razón de reforzadores)", labelpad=15, size="large") plt.ylabel("log(R1/R2) (Logaritmo de la razón de respuestas)", labelpad=15, size="large") x = np.arange(1, 101) plt.plot(x, x, color="black") y = equation_vectorized(x, Alfa) plt.plot(x, y, color="red") plt.legend()generalized_matching_alfa(Alfa =0.2)```
Sensibilidad
Haz Clic para ver el Código
```{python}def equation_1(x, Beta): razon_de_res = x ** Betareturn razon_de_resequation_1_vectorized = np.vectorize(equation_1)def generalized_matching_beta(Beta): plt.figure(figsize=(8,7)) axes = plt.subplot() plt.loglog(base=10) plt.xlim(1, 100) plt.ylim(1, 100) plt.xlabel("log(r1/r2) (Logaritmo de la razón de reforzadores)", labelpad=15, size="large") plt.ylabel("log(R1/R2) (Logaritmo de la razón de respuestas)", labelpad=15, size="large") x = np.arange(1, 101) plt.plot(x, x, color="black") y_1 = equation_1_vectorized(x, Beta) plt.plot(x, y_1, color="red") plt.legend()generalized_matching_beta(Beta =0.1)```