Skip to content

2025 S1 Taller en clase

Updated: at 12:00 AM

Table of contents

Open Table of contents

2025 S1 Taller en clase

Habiendo descargado el archivo Nacimientos_1998.csv, se carga en un DataFrame que se llama df así:

import pandas as pd
df = pd.read_csv('Nacimientos_1998.csv',sep=';')

Particularidades de cargar los DataFrames

Filtros sobre las variables.

Se pueden filtrar valores con los operadores lógicos. Por ejemplo, para filtrar todos los nacimientos en que el código de municipio es 88 se crea primero un vector que indique si el código es ese:

filtro1 = df.cod_munic == 88

Y ahora se usa para filtrar

muncod88 = df[filtro1]

Si queremos usar dos filtros, podemos usar el operador & para unir dos vectores de filtro:

filtro2 = (df.cod_munic == 88) & (df.cod_dpto ==5)

Y luego podemos filtrar con este vector

m88d5 = df[filtro2]

Tabla de probabilidad marginal

Consideraciones generales

Preguntas específicas

usando lo que vimos en clase, no otras herramientas

  1. Usando las funciones que vimos en clase (por ejemplo la función sum, cuente las frecuencias de cada variable. En el archivo usando una casillas de texto, escriba la tabla de frecuencias.1

  2. Calcule las diferentes probabilidades marginales, dependientes, etc.

    🆕 es decir, calcule:

    • la probabilidad conjunta de que un dato al azar cumpla ambas características
    • la probabilidad marginal de que un dato al azar cumplan alguna característica,
    • la probabilidad condicional de la primera caracerística dada la segunda
  3. ¿tiene evidencia de que las variables son independientes?

  4. ¿qué puede concluir sobre estos datos con referencia a las probabilidades de las variables?

Rúbrica

Notas a Pie

Footnotes

  1. 🆕AYUDA: Propongo que lo haga de la siguiente manera:

    • Llame las librerías (pandas especialmente)
    • Carge el dataframe, llámelo “df”
    • Genere un primer filtro para la primera característica. Ejemplo, si las variables son “padre es menor de edad” y “apgar1”, podemos crear los filtros así: filtropmenor = ...

    filtropmayor = ~filtropmenor

    filtroapgar1 = ...

    filtronoapgar1 = ~filtroapgar1

    • Tenga en cuenta filtrar los datos faltantes. Puede hacerlo modificando estos filtros.

    • Para las categorías cruzadas, puede usar ambos filtros, por ejemplo

    filtopmenoryapgar1 = filtropmenor & filtroapgar1

    • Ahora simplemente puede contar los valres de cada uno de los filtros cruzados, para generar los valores de la tabla. Por ejemplo:

    npmenoryapgar1 = sum(filtopmenoryapgar1)


Previous Post
Propuesta de Contenidos para las asignaturas del área cuantitativa
Next Post
Investigación