IIC2413 / Syllabus-2023-2

92 stars 1 forks source link

Control 3: pregunta 1-g #274

Closed martineyz closed 11 months ago

martineyz commented 11 months ago

Cuando dice 'percentil de edad', se refiere a rango de edad?

ypne commented 11 months ago

R: https://dle.rae.es/percentil

martineyz commented 11 months ago

¿Qué percentiles habría que graficar? Ya que si dice percentiles en general, yo entiendo que serían los 100 percentiles, ósea 100 valores en el eje X, lo cual me parece un poco absurdo considerando el tamaño del gráfico. ¿Para el cálculo de percentiles se considera desde la edad mínima presente en la tabla hasta la máxima o se cuenta desde el 0?

lfb1206 commented 11 months ago

Para realizar los percentiles se debe de considerar la edad mínima y máxima de los datos, ojo que la edad mínima no es necesariamente el percentil 0.

IsabellaKPM commented 11 months ago

Hola, tengo una duda similar, por ejemplo si hago un gráfico de barras con los percentiles 0%-25%, 25%-50%, 50%-75% y 75%-100% en el eje X escritos de esa forma está bien? tipo sólo con 4 barritas?

martineyz commented 11 months ago

Para realizar los percentiles se debe de considerar la edad mínima y máxima de los datos, ojo que la edad mínima no es necesariamente el percentil 0.

Pero que percentiles debemos graficar? Como comenté hay 100 percentiles (1% al 100%), no me parece muy razonable graficar los 100.

Otra duda que me surge es que tipo de grafico se debe usar (lineas, barras, etc..)

lfb1206 commented 11 months ago

Hola! Les recomiendo usar un scatter plot, hace más amigable la vista del gráfico. Sobre cuantos percentiles hay que graficar, deben de adaptar los datos a percentiles y eso les entregara cuantos percentiles se grafican, hint, existen funciones de pandas para obtener eso, investiguen.

martineyz commented 11 months ago

Hola! Les recomiendo usar un scatter plot, hace más amigable la vista del gráfico. Sobre cuantos percentiles hay que graficar, deben de adaptar los datos a percentiles y eso les entregara cuantos percentiles se grafican, hint, existen funciones de pandas para obtener eso, investiguen.

Investigando encontré la función que divide los datos en percentiles, pero hay que pasarle como parametro que percentiles queremos. ¿Queda a nuestro criterio en cuantos percentiles dividimos? ¿O hay alguna funcion que divide en percentiles sin especificar cuales? (Para seguir investgando si es el caso)

lfb1206 commented 11 months ago

Hay una que no hay que pasarle qué percentiles quieren.

martineyz commented 11 months ago

Hay una que no hay que pasarle qué percentiles quieren.

Las unicas que pude encontrar son pd.qcut y np.percentile pero ambas requieren un q como argumento (cantidad de divisiones). ¿Sería posible que me digas a que funcion te refieres o como buscarla? No se como más buscar la verdad.

lfb1206 commented 11 months ago

Claramente, no te puedo indicar qué función utilizar, busca la mejor forma de realizarlo y, por último, deja explicitado que asumiste para resolver el problema. Como recomendación sobre como buscarla, realiza la búsqueda en inglés, suelen aparecer más soluciones de esta forma.

martineyz commented 11 months ago

Lamentablemente no pude encontrar dicha funcion, en todas las paginas se hablaba de qcut que pide un numero de divisiones o cut que pide el intervalo de bins. ¿Es psobile usar qcat y determinar bajo mi criterio el numero de percentiles a usar (pj 10), especificandolo en la respuesta? Teniendo en cuenta que en el enunciado simplemente dice 'indique el número de personas que votaron y los que no por percentil de edad'.

martineyz commented 11 months ago

O por lo menos graficar todos lo percentiles ya que en el enunciado dice literalmente 'por percentil de edad', lo cual deberían ser los 100 si no se especifica.

PSepulvedaS commented 11 months ago

Como se dijo anteriormente, deben encontrar la mejor forma de graficar según su criterio, no podemos estar indicando qué librería utilizar. Acerca de los percentiles, dejen explícitos los supuestos que hicieron a la hora de graficar.

UCFelipeIGS commented 11 months ago

Hola, sobre dicha funcion creo que la encontre pero no me funciono bien, es posible ocupar numpy library? Porque solo de esta manera me funcionaron los percentiles, con cut de pandas no daban bien las medidas.

lfb1206 commented 11 months ago

Sí, es posible utilizar esa librería.