Skip to main content

Datos de barcos y pesca

(00:01) adelante Marian Por favor muchas gracias Alejandra Buenos días buenas tardes a todos continuamos hoy con la segunda sesión del zacatón voy a compartir pantalla brevemente vale Y bueno como veis en el programa ya sabéis está en el en la página web interconecta h.io si vais al osan Oh h224 tenéis el programita de hoy y hoy la sesión está dedicada a programación enr entonces veis aquí tenéis Tendremos una charla de Jorge
(00:35) Cornejo sobre la utilización de datos de global fishing watch y a continuación Marina Sanz nos hablará de capturas de túnidos tropicales vale Y luego ya detrás un breve Bueno un descansito Pues continuaremos con los proyectos que que ya comenzaste ayer eh quería pasar brevemente bueno primero como el primer día es mucha información y sé que para nosotros son muchas cosas a la vez quería un poco ver si queríais que os refrescá alguna información si hay algo
(01:06) que voy a dejar de compartir así puedo moverme mejor si hay algo que queráis preguntar e no sé si tenéis dudas sobre los enlaces donde encontrar las cosas creo que más o menos todos con la información del discord estáis manejando bien pero bueno si alguien tiene una pregunta podéis prender el micro levantar la mano queréis poner la la cámara perfecto alguien quiere comentar algo vale parece que de momento no no hay comentarios os quería hablar no sé
(01:43) si está ahora mismo hay una persona nueva que se ha apuntado en el Excel que es Ronald Jesús abrego baldía no sé si está por aquí eh parece que no pero bueno al final después de los tutoriales eh veremos eh en principio creo que todos estáis bien localizados o clasificados en vuestro grupo Sin problemas o ha habido personas que me han contactado y creo que está solucionado quedaría creo Emilio estás por ahí Ester no sé si
(02:16) finalmente se conectó al Júpiter fat y esta persona nueva que se ha apuntado en el en el Excel pero aparte de eso creo que todos los demás habéis podido hacerlo todo sin problemas alguien quiere comentar alguna cosilla antes de que Comencemos con los tutoriales Bueno yo solo voy a decir que Buenos días primero que los de ayer por lo menos ya habían aceptado sus invitaciones a tien acceso a la plataforma esto ya tienen acceso a la plataforma
(02:50) todos los que estaban ayer y ya añadí a Ronald hace 2 minutos Pero tiene que aceptar la invitación vale acept también est ahí pendiente vale vale Muy bien pues entonces si os parece bien comenzamos ya con la charla de Jorge Cornejo con el tutorial adelante Jorge cuando quieras Hola Marian Muchas gracias Buenos días Buenos días a todos bienvenidos hoy día Yo tengo la grata tarea de mostrarles cómo utilizar los datos de global fishing watch
(03:25) en en r No es cierto espero que ya tengan alguna experiencia con r eh pero si no De todas formas está toda la información en nuestro sitio web o link en github Se los voy a compartir por el el canal de discord ahí está directamente al a la sesión que me corresponde a mí lo voy a poner en el chat también eh el chat está desactivado Así que no lo puedo poner en el chat pero lo pueden ver en discord el discord Sí sí sí entonces también recordar Jorge
(04:00) que tienen que entrar a la plataforma esta vez a través de r que se me se me ha olvidado comentarlo plataforma github Ah OK perdón Cómo dijiste sí sí para entrar a la plataforma que tienen que entrar esta veces y cuando entran tienen que elegir entre r o python que esta vez tiene que elegir Okay si yo yo ya entré directamente al se está viendo no se ve la compartí pantalla se ve se ve se ve se ve si quieres dejamos un un para que la gente vaya entrando si quieres ir comentando perd
(04:36) yo hice yo ya estoy dentro de la plataforma no sé si se ve aquí si ahí se está viendo el link Pero podemos salir y y entrar de nuevo cosa que así lo van viendo No es cierto perfecto s gracias lo que estás haciendo recordatorio que no te saca de la plataforma tal vez puedes ir a Si te vas a la a la página principal de de nuestro sitio web será un recordatorio de cómo Cerrar la sesión no me mando de vuelta si me ayudas con eso andate a a la página web
(05:20) del proyecto interconecta Ahí está ahora primeros pasos a la izquierda elaj exacto y ahí abajo está no hay eso exactamente Perfecto entonces hacemos clic aquí stop my server el botón rojo stop my server y ahí va a dejar de funcionar Entonces el r y si te vas a logout solo para completarlo así van a poder ver exactamente todo perdón el log no donde estabas ahorita el botón L A la derecha Aquí está muy chico cierto se alcanza a ver o tal vez tengo que hacer un
(06:02) agrandarla un poquito entonces apretarlo ahí y y ahora vas a empezar de cero igual que todo lo que todo el mundo haría Perfecto entonces aquí entramos No es cierto login para continuar y ahí tenemos para elegir entre python y r que decías em Y de paso te pregunto quién sos vos En otras palabras que te presenté gracias Se me olvidó eso porque ya hemos hecho varias de estas sesiones digamos pero entiendo que muchos de las personas que están Ahora son nuevos así que me voy a
(06:43) presentar Yo soy Jorge Cornejo soy chileno vivo en chile y ahora estoy trabajando para global fishing watch Yo soy biólogo marino y Tengo un doctorado en en ciencias marinas de la Universidad de California Ya volví hace casi 5 años a chile y ahí estuve trabajando en un principio en ifop vi que habían varios colegas de ifop que estaban en este en este jacatas de un año trabajando para global pitching watch que eso resume mi mi último años profesionales
(07:23) Eh entonces cuando ya hicimos esto y estamos partiendo de Cero en en esta plataforma del podemos tenemos que seleccionar aquí r en Our Studio y ahí podemos hacer Start y iba a tomar unos segunditos en en activar el sistema y entrar y no deberían tener mayor problema perfecto y entonces aquí ustedes van a ver eh las diferentes carpetas entramos a martes hoy día es martes y dentro de martes está Jorge que soy yo y ahí adentro tenemos lo que voy
(08:03) a hacer hoy día también se los compartí en este link en en discord pero eh vamos a ir haciendo un un un un proceso un poco mixto No es cierto como una como las típicas Eh cóm Esto se llama eh eh show de televisión de cocina donde vamos a ir haciendo un poco y después vamos a sacar del horno el pastel eh listo para que logremos tener algunas cosas eh en el en el tiempo que tenemos No es cierto ahora todo hice un esfuerzo de que estuviera bien detallado explicando la lógica y los paso a pasos
(08:35) cosa de que lo que no alcancemos a ver aquí puedan ir a los documentos y y se pueda entender pero si no se entiende siempre pueden mandarme un mensaje escribirme el mail o o en discord y voy a tratar de responder Entonces el primer paso eh para esto es obtener los datos No es cierto eh yo ya los tengo como les dije pero quiero eh mostrarles Y si van a la plataforma de global fishing watch No es cierto van a ir a la página web
(09:05) van a entrar a este landing page que le dicen y si hacen clic aquí en go to the map o si lo hacen en español aquí se puede cambiar a español van a entrar al al mapa Y esta es la plataforma principal donde se consolidan todos los datos de de global fishing watch tiene el mapa donde se puede ver la información aquí tenemos diferentes capas que se van presentando en el mapa y acá abajo está laie la serie de tiempo
(09:31) entonces yo seleccioné para este ejercicio datos de Galápagos porque hay hay me pareció interesante porque hay barcos pesqueros de diferentes países que están en la zona económica exclusiva y eh aquí uno puede hacer zoom No es cierto en en el mapa tal cual como uno lo haría en Google Maps o puede usar estos botones también no quiero extenderme mucho en el en explicar el mapa porque no es la función de hoy día pero lo que voy a hacer es seleccionar
(10:00) un periodo de tiempo entre el 2023 el enero y enero del 2024 simplemente para tener un año y aquí voy a ir acá al final y voy a decir que me muestre la zona económica exclusiva y voy a a pagar una de estas capas voy a dejar solo los datos ais que es uno de los tipos de información de posiciones de los barcos con los cuales se puede obtener información aquí entonces cuando tenemos esto ustedes pueden ver aquí que está No es cierto las Islas Galápagos y
(10:32) acá fuera está el el límite que es la zona económica exclusiva y cuando tenemos un polígono en el mapa se pueden hacer se pueden cargar eh simplemente aquí cuando uno tiene un polígono puede hacer clic ahí y fíjense que te da información y aquí hay un botoncito donde dice que se puede descargar La información entonces vamos a descargar esta información la información que va a descargar Perdón es el la capa que
(10:58) teníamos activada aquí en este caso esfuerzo de pesca aparente con datos ais Y va a ser en el periodo que yo definí acá abajo ya entonces le decimos que descargue los datos pide registrarse y registrarse en realidad es muy simple pueden usar estas cuentas Google no toman nada No pide es gratuito no piden nada más simplemente tener eso y con eso ya se puede descargar los datos aquí ya va a pedir un par de cositas más que si ustedes quieren hacer se pueden tomar el tiempo permite agrupar la información
(11:33) eh lo interesante aquí es que se puede sacar la información eh por embarcaciones o por unidades de espacio Ya esto es lo que hice y con estos datos son los que vamos a trabajar entonces Esos fueron los datos ahora saltemos al a los datos que ya están descargados y que ustedes pueden descargar porque los dejé disponibles en en ese link que compartimos y vamos a empezar a trabajar con la información eh si hay alguna pregunta por favor eh No duden en interrumpirme y las vamos eh
(12:07) respondiendo inmediatamente ya el la forma que a mí me gusta trabajar en r es utilizar estos documentos [Aplausos] eh cuarto Ah que son también muy parecidos a los Arm pero yo me acostumbré a usar esto hay unas pequeñas diferencias Entonces yo simplemente ocupo les sugiero que ocupen este documento ya y ahí va a abrir y va a dar hay que poner algun información etcétera Pero en este punto quiero preguntar están todos eh Ya conectados al sistema dentro de la
(12:44) plataforma y pudiendo seguirme o necesitamos algún hacer un Una pausa de un minuto por si es que alguien falta parece que hay un comentario en el discord de rf Vera que le de doble autentificación creo que es no no sé Emilio si sabes exactamente qué puede ser porque se supone que ya están dados de alta no está en el discord y puesto para entrar me pide dos faa authentication Ah sí ese Esto es algo del github no entiendo
(13:22) que es lo que te pide cuando no sí y en el evento de taller intermedio tuvimos a alguien que inicialmente tuvo problemas y yo no pude dar una buena respuesta porque no sé qué alternativas hay para alguien que vive fuera de los Estados Unidos e no sé alguien alguien más puede comentar Alguien que haya hecho haya tenido que meter esa información de do faa creo que con otro otra dirección de emil es suficiente yo lo que tengo es una aplicación que se llama authenticator
(13:59) creo que es que ahí te dado como un Codigo también tienes que asociar tu teléfono con tu cuenta de github Y entonces a veces no solo te pide la contraseña de ghub sino también que entres en tu aplicación te da un código y la tienes que lo tienes que meter por qué no abordamos esto a través de discord Sí porque aquí va a ser el va a interrumpir a todo el mundo Sí pues vamos a continuar si te parece jorja entonces Perfecto continuemos entonces
(14:26) entonces nuevamente les mostré como descargar los datos vamos a asumir que tenemos los datos descargados y ahora vamos a ir aquí a r vamos a ir a cuarto document y hacemos click ahí y nos va a preguntar cuál es el título le voy a poner el título de trabajando con datos de global fishing watch autor le voy a poner mi nombre No es cierto aquí tenemos diferentes opciones yo normalmente trabajo con html en un principio después se pueden cambiar se
(14:54) pueden agregar Así que no es muy importante en este punto Word no lo ocupo mucho porque cuando hace genera las imágenes en Word eh las imágenes quedan de una calidad más baja que cuando las hacen html o PDF Así que les sugiero evitar Word eh Para hacer cuando tienen que trabajar con gráficos y ese tipo de cosas entonces aquí nos genera un un archivo de ejemplo que que es bastante básico simplemente tiene unos títulos un texto y muestra esto que son
(15:26) los chun de r que es donde nosotros ponemos código y vamos trabajando Entonces lo que yo lo primero que hago es Generalmente es Borrar esto me voy a sarce y aquí le cambio esto este formato porque me gusta agregarle esto que voy a poner aquí no es cierto está el autor Me gusta ponerle la fecha pero que la fecha además toma la fecha de la última vez que se genera el documento entonces simplemente es algo que me gusta que es al hacer eso date y con ese Comando que
(16:02) esto es un comando de r eh No es importante en realidad solo mi Eh mi preferencia y luego ya podemos empezar a trabajar eh aquí para agregar eh códigos de r uno va a aquí a insertar y va agregándose F se pueden cambiar el formato también me voy a cambiar a este s mejor en vez de visual me gusta un poquito más fíjense que cuando hice agregué Esto me creó [Música] este Estos espacios básicamente que se pueden hacer también directamente con
(16:50) con el texto donde uno puede poner Esto no es cierto y y genera el espacio donde vamos a poner texto de r Es simplemente esto lo que le dice a a a nuestro documento de cuarto Aquí voy a poner código Dr Y esto es una forma de ir definiendo los títulos esto se conoce como markdown donde un gato hashtag Define que es un título de primer nivel de segundo nivel de Tercer nivel entonces aquí le vamos a poner ejemplo de la clase y luego le ponemos un segundo
(17:32) nivel y que va a ser leer los datos ya y aquí lo que vamos a hacer es leer los datos No es cierto datos me van siguiendo muy rápido bueno si hay silencio asumo que me van siguiendo Parece que va todo bien Jorge No es cierto fíjense que aquí y yo estoy poniendo las carpetas donde puse la información adentro yo estaba como les expliqué en un principio estamos en el día martes dentro de la carpeta está Jorge dentro de Jorge generé una carpeta que dice
(18:13) datos y dentro de los datos tenemos estas carpetas que son las que se descargan desde global fishing watch yo les cambié un poquito el nombre una le puse espacial y la otra temporal para recordar más fácilmente era cuá voy a comenzar con Temporal y ahí va a estar los datos en formato csb de los cuales vamos a trabajar hoy día con la posición de los barcos Perdona Jorge Alejandro Gar tiene la mano levantada Ah ya Buenos días
(18:48) buenas tardes para muchos este Una sugerencia Yo sé que muchos ya tomaron parte de los cursos de una manera o de otra eh No sé Jorge si fuera posible que cuando escribes y abres una un no no no una un símbolo pudieras mencionar muy brevemente para qué sonas de cuenta el símbolo demás es para esto mientras lo escribes y luego abres s me explico Muchas gracias Sí aquí hasta ahora lo único que he usado que es un poco raro no es cierto
(19:32) es este símbolo que es una flechita que simplemente en r es significa asigna lo que viene después de la flechita a esto Esta es una variable en la cual estoy básicamente poniéndoles los datos que vamos a leer con este Comando este esto dice lee un archivo csb que está en en este archivo eh voy a tratar de ir de ir recordando ir explicando los los símbolos y esos que voy agregando Así que si si no lo hago eh Me me van recordando por favor
(20:10) fíjense que ahora tenemos este Comando que lee los datos desde esta carpeta Y tenemos dos formas de ejecutar esto o o más de dos en realidad en en típico r nosotros podemos copiar acá abajo en la consola y ponerle paste y lo vo a ejecutar Ah l aquí fíjense que acá apareció una en el environment apareció una variable que se llama datos Ya la voy a volver a borrar otra forma de ejecutar esto es usando este simbolito de Play de ejecutar dice Run current chun y lo que va a hacer es
(20:47) correr todo lo que esté entre este espacio y este espacio ya o lo otro que se puede hacer es seleccionar y poner el command enter o control enter en Windows creo y va a ejecutar eso es lo mismo que si lo copiáis de teclas fíjense que acá abajo va a aparecer el el texto este que yo escribí y ahí aparece Entonces ahora tenemos los datos si hacemos clic en r Studio va a mostrar aquí que tenemos los datos estos datos están explicados en el en el documento que les env tiene eh el periodo de
(21:31) tiempo la bandera el nombre del barco etcétera etcétera toda esta información con la cual vamos a ir trabajando ya vamos bien no hay pregunta vamos bien voy muy lento me estoy quedando sin tiempo ya no vamos avanzado casi nada bueno eh Esos son los datos No es cierto y los podemos ver También acá eh le decimos eh datos lo que va a hacer este Comando es Mostrarme las primeras cinco filas de los datos que acabo de ver a veces muy útil poder verlo aquí por si es que hay
(22:07) un problema de lectura o algún otro error Ah algo que que necesitemos ir viendo ya entonces eh voy a solo leer esto no voy a leer los datos espaciales todavía y vamos a comenzar a trabajar con los datos eh fíjense que estos datos tenemos eh cada barco eh con eh información veámoslo acá vamos voy a ordenar si hago clic aquí en esta flechita ordena por nombre a los barcos entonces fíjense que aquí vamos a ver siete mares que está el día eh 2 de enero del 2023 Y se repite
(22:48) eh varias ocasiones Ah tiene varia información que eh se va repitiendo que nosotros queremos agrupar para poder analizar ya porque esto es [Música] el es la posición que tenía esta embarcación en en cada uno de estos periodos en los cuales se fue emitiendo la información y nosotros o global fishing watch Fue recogiéndola entonces para eso utilizamos un un un proceso que se llama agrupar y para agrupar bueno imagino que a este
(23:26) punto ustedes están más o menos familiarizados de que r tiene muchos paquetes con los cuales se pueden obtener comandos Para ir trabajando el que a mí me gusta para hacer estos procesos de procesado de la información es dplayer y para cargarlo se hace library de Player eh Y con eso ya vamos a tener todas esas funcionalidades asociados a este paquete disponibles para ir trabajando y yo me acuerdo cuando estaba aprendiendo
(23:58) programar mi pregunta era pero y cómo voy a saber que dplayer es el lo que necesito bueno Esto es algo que uno va aprendiendo con el tiempo va aprendiendo de otras personas Va buscando en Google y y va viendo Cuál es la herramienta que se le hace más fácil ir utilizando eh De este modo ustedes si van a usarlo yo les básicamente como lo van a heredar de de de este proceso de aprendizaje que vamos haciendo Entonces Aquí vamos a
(24:25) trabajar finalmente con esto le voy a decir eh que vamos a generar un una hora una nueva variable que se llama HP anual HP por horas de pesca anual que vamos a agrupar eh los datos que están en datos No es cierto vamos a utilizar datos Y aquí es donde se empieza a poner interesante vamos a decirle Group vi y fíjense que yo utilicé los datos No es cierto está esta variable que que es un en este caso un dataframe en r que tiene toda esta información todas estas columnas podrían pensar como una especie
(25:03) de matriz con columnas distintas y al utilizar dplayer nos permite utilizar este Comando que se llama Pipe y lo que hace Pipe es Es simplemente pasar Eh Esto al siguiente Comando Entonces le dijimos t los datos Pásesela función que se llama Group by y aquí le vamos a decir que grupe por flag porque nos interesa conocer por país No es cierto y por por vel type ya qué va a hacer qué va a hacer aquí entonces simplemente va a hacer un un
(25:39) listado donde va a decir mira todos los barcos que son del mismo tipo y en este caso son barcos pesqueros o barcos de pasajeros y que pertenecen al mismo país los va a agrupar ya y luego eso se lo va a pasar a esto a este Comando que se llama summarize y le va a decir gename una nueva columna que se llama HP que va a ser la suma HP por horas de pesca de eh la columna que se llama apparent fishing hours Ah Y eso lo
(26:09) pueden ver aquí aquí en la columna Ah de que está aquí se fijan esto es horas de pesca aparente global fishing watch con sus algoritmos identifica basado en la actividad de los barcos eh procesos en los cuales apareciera que está desarrollando una actividad de pesca ellos le llaman global fit watch le llama pesca aparente porque como no se tiene un observador científico que esté o un observador ahí Que diga Mira efectivamente en este momento había una
(26:42) pesca no se puede asegurar a 100% Entonces por cuestiones legales en cierto modo se dice horas de pesca aparente entonces Aquí voy a hacer para no estar escribiendo todo le dije simplemente que me de los nombres preso aquí entonces voy a poder copiar y pegar una variable un poquito más larga entonces aquí tenemos otro ahí ya con esto fíjense que al ejecutar esto tengo que ejecutar el library para tener disponible estas funciones y luego este set de comandos
(27:18) fíjense que Aquí me apareció una nueva un un nuevo set de datos que se llama HP anual fíjense aquí dice que tiene 10 observaciones el anterior tenía 3000 716 observaciones este tiene 10 lo vamos a ver ahora y nos dice mira tenemos la columna flag que es el país el tipo de barco y las horas de pesca simplemente con con estas tres líneas pudimos agrupar esta información que antes eran muchas que estaban todos los barcos países etcétera En una sola y
(27:51) con esto ya podemos hacer un gráfico ya y aquí les voy a compartir algo que yo aprendí hace poco eh que sobre todo para alguien que está aprendiendo a programar es super Útil es eh chat gpt y fíjense lo que voy a hacer voy a copiar esto y le voy a decir a chipit por favor hace un mapa en r usando G plot Ah para este set de set de datos quiero hacer un gráfico de barras por país separando el tipo de barco veamos
(28:46) si funciona esto no lo he intentado Así que esto está realmente en tiempo real y ahí le puse el código de r fíjense lo que escribí allá cuando agrupamos nuestro set de datos y vamos a ver qué me dice si no funciona tengo el K en el horno y lo puedo copiar y pegar Así que vamos a ver ven ahí está explicando para crear un gráfico de barras por país etcétera etcétera va describiendo nos dice vamos a necesitar gplot dplayer que
(29:13) ya lo usamos y aquí está inventando básicamente un set de datos nosotros ya lo tenemos entonces podemos enfocarnos en esta parte simplemente está otra parte fíjense voy a hacer voy a copiar esto y lo voy a pegar acá voy a hacerlo en un nuevo Chan veamos si funciona le voy a hacer correr y no funcionó por supuesto Ah porque no conoce G plot Claro porque no no he cargado esa librería todavía library gg plot 2 veamos segundo intento
(29:58) ahí un gráfico miren listo sin saber cómo usar gplot sin haber hecho nunca antes esto nos hizo un gráfico con el set de datos que ya les presentaba nos hizo un gráfico fíjense Que aquí hay varias cosas que que no son un gráfico básico le puso bastante bastantes cosas elegantes este sería la parte más básica de hacer el gráfico lo voy a lo voy a ejecutar eso solo eso para que vean la diferencia Aquí está el el gráfico más
(30:34) básico notan la diferencia miren aquí hay un fondo gris eh las eh cuánto se llama los países están aquí eh No están en diagonal no hay nombres en las en el GX en el e la se llama esta parte aquí tampoco tiene tiene el nada muy elegante y todo esto de acá abajo lo fue poniendo eh ch gpt automáticamente dice aquí están las eh el título horas de pesca en el eje x el país en el eje y las horas de pesca agregó tipo de barco Fil que eso quiere decir lo va a poner Acá está rellenando los colores con Fil cambió el
(31:17) tema Estos son un tema minimalista básicamente y dice ahora que para el eje x los elementos de texto los ponga en un ulo de 45 gr miren voy a volver a ejecutar y vamos a ver la diferencia Y de nuevo esto lo hizo chat gpt Yo me estoy quedando sin trabajo con chpt con todas estas funciones que están agregando cómo vamos hasta aquí con con Cómo hacer un gráfico utilizando los datos de de global vamos bien no hay
(31:54) preguntas este estamos notando que no vemos tus datos no no están en el en la carpeta yo desde que entré Pues vi que tenía menos carpetas que tú mostraste de las que tú muestras y pues ya Clon varias veces el los tutoriales no y no los veo entonces no sé si alguien más está teniendo ese problema estás Entonces entras a martes a Jorge y aquí dentro de Jorge no está datos está datos pero solamente hay un archivo
(32:35) Geometry no hay nada más ni en el temporal ni en el espacial Exacto dentro de esos ya sol pero es esas ya no Wow bueno se pueden descargar y los ponen ahí eso está en esta les puse link aquí Hace unos minutos en el discord eh donde está a ver si van aquí no es cierto aquí yo puse para poder descargar los datos eh aquí dice descarga de datos Y estos datos se es lo mismo que tengo yo eh trabajando Ahí alguien más tiene ese problema todo nadie ve los
(33:24) datos Def no como decía Wow qué extraño será Emilio que sean muy grandes y gham los rechazó eh No sé no podría decirte no sé qué hace cuando los datos son muy grandes no sé qué te dice Pero me imagino que te diría algo bien obvio rechaza los datos que son muy grandes pero no me los rechazó cuando los compartí también fíjate Jorge en el enlace que acabas de decir dice no preview available file in owners trash como que los borraste ya el el datos G
(34:07) fw zip dice que está en tu papelera no Ay Dios El Bueno me los descargaré nuevamente dice el archivo está en la papelera efectivamente los pondré de nuevo en en un minuto qué hacemos me tomo ese tiempo para ponerlos ahí ya ya nos estamos quedando sin tiempo o sigo avanzando yo creo que avance mejor total lo vamos a ver en la grabación Bueno ahí ahí entonces comparto los datos Y de cualquier forma como les decía en ese link donde deberían estar los datos para descargar está todo esto paso a paso
(34:57) explicado ahí no expliqué que se podía usar cht Así que ese fue un plus para los que vinieron hoy día no es cierto entonces seguiré avanzando voy a agregar un nuevo chank y Aquí vamos a ahora hacer un una pesca aparente por por país y vamos a separarlo ya vamos a hacer un un cómo se llama un un gráfico de estos pero para cada mes ya es bastante simple ahora para eso lo primero que tenemos que hacer ahora es agrupar nuevamente los datos Pero esta vez utilizando el
(35:39) el el el el mes también no no solo el el año como lo hice anteriormente Entonces vamos a volver de nuevo a partir con el set de datos se llama datos vamos a utilizar esa función pip que se los pasa al siguiente aquí le vamos a decir Group Buy aquí Lo va agrupar por eh Ah me salté un paso primero tengo que crear el mes porque en los datos no tenemos la la carpeta no tenemos la columna mes tenemos solo las fechas Ah las fechas completas entonces tengo que ir y crear
(36:23) el el mes para eso usamos una función que se llama mutate que está también dentro de dplay le decimos que mes es igual a month está en inglés el y vamos a utilizar la columna que se llama Time Range que es donde está la información de la eh de la fecha ahora esto así como está no va a funcionar porque esta esta función está dentro de otra librería que se llama Lu date y para poder utilizarlo directamente desde ahí podemos utilizar el nombre de la librería Y estos dos puntos para no tener que cargarla ya o
(37:02) esto se puede hacer como les hice anteriormente les mostré anteriormente que se llama library lubridate yo normalmente cargo todas las librerías en un principio hago un chang de r lo pongo al principio y las pongo ahí porque permite eh Para mí me parece trabajar un poco más ordenado pero aquí los ido poniendo aquí para que ustedes vayan viendo y se recuerden elé es lo que voy haciendo en en el código que está en el repositorio que
(37:30) les compartimos Esto está arriba en un principio Donde están todas las librerías ordenadito esto debería crear el mes no es cierto y eso se lo pasamos ahora y le vamos a decir que los agrupe por mes por bandera FL y por vessel type vessel type ya y luego vamos a hacer el que me summarize va a ser HP es igual a la suma del apparent fishing hours entonces si yo ahora ejecuto Esto me va a crear fíjense acá va a aparecer otro set de
(38:16) datos ahora se llama hpms tiene 61 Entonces si lo abrimos vamos a ver aquí que ahora tenemos el mes la bandera ping type y las horas de pesca aparente y con esto ahora podemos hacer un gráfico gg plot nuevamente donde podemos ahora hacer el gráfico utilizando estos datos Entonces le vamos a decir gplot y aquí le ponemos los datos HP mes aquí no estoy haciendo TR usando gpt estoy haciendo trampa viendo mi propio código y aquí le
(38:56) hacemos es lo que hace generar un gráfico con columnas le decimos a es en en gg plot tiene una función dentro de eso que se llama aesthetics donde le pasamos Cuáles van a ser las variables para el eje x y para el eje I en el eje x estamos utilizando la bandera cierto flag en el eje estamos utilizando la columna de horas de pesca que se llama HP entonces con esto ya deberíamos poder generar el primer gráfico más simple de
(39:29) todos lo voy a ejecutar y ahí apareció fíjense acá no tenemos una gran diferencia con lo anterior de hecho perdimos parte de la información porque no le dice no le dije que usara para el color los vessel type entonces aquí le decimos call vesel type y fíjense lo que va a pasar ahora cuando corro este Comando ahora se fijan me creó Esta cosa que se ve bastante fea porque cuando le decimos color lo que hace es utilizar los bordes Y no y no lo
(40:04) rellena ahora le vamos a decir que haga lo mismo pero haga vel type y fíjense que ahora va a mejorar el gráfico ahora sí tenemos lo mismo con lo anterior y aquí le vamos a agregar lo vamos a ir haciendo más bonito cada vez le vamos a decir que en el X l en la el eje x le ponga paíz podemos ir haciendo lo mismo para el ggi y otras cosas más Pero no vamos a seguir gastando tiempo en eso lo que sí [Música] eh quiero ahora es que hagamos una
(40:41) función usar una función que se llama faet facet se puede hacer facet grid o facet wrap con facet grid uno le dice en el eje lo divide tanto en vertical como horizontal pero aquí como tenemos solo una una variable que es el mes le vamos a decir que haga un facet rap y aquí se le pasa eh de esta forma a la función le decimos faet rap haga esto utilizando la variable mes y fíjense lo que va a hacer aquí Ah eso eso es entonces en ggplot le decimos
(41:17) utiliza ggplot con los datos eh hpms el el símbolo más lo que va haciendo es agregando capas a a vamos construyendo un gráfico por capas Entonces primero le decimos crea un gráfico ahora en este gráfico quiero que hagas un gráfico de columnas Ah y después de eso le vas a agregar a este gráfico de columnas el el se llama país al eje x como título y después de eso vas a hacer faet WAP y esta Va a ser eh la sorpresa de Ahora
(41:50) fíjense que ahora hizo esto puso hizo un pequeño gráfico para cada mes uno tras otro eh hasta llegar a los 12 meses no es cierto cada uno de estos Entonces es enero febrero marzo abril y nos está mostrando Cuál es el esfuerzo de pesca aparente por país eh Y por tipo utilizando por tipo de embarcación utilizando los colores no hemos hecho grandes cambios aquí claramente esto esto acá abajo necesita cambiarse porque porque no se permite ver entonces vamos a utilizar lo
(42:30) que se hizo acá en el gráfico anterior donde les explicaba que aquí en el en el tema le está diciendo utiliza los se llama las posiciones de los nombres los países Ponlos en el eje X en forma diagonal Entonces lo vamos a copiar acá abajo para no reescribirlo en vez de ponerle 45 le podemos poner en 90 gr y para que se vea quién es lo que no le gustó Ah me equivoqué los puse donde no era es acá abajo Ahí va y le vamos a
(43:11) poner que eh lo hagan 90 gr se fijan ahora puso eh los países los nombres de los países en forma vertical ahora se puede cambiar el ño achicar un poquito la letra y se puede ir perfeccionando un poco la la visualización le podríamos cambiar el tema también el tema del formato del gráfico pero eso ya son cosas que perfectamente ustedes podrían tomar este código No es cierto y decirle a chat gpt Vamos allá y
(43:48) le decimos puedes achicar el texto de el eje X en este código r yo antes me tomaba horas A veces buscando Cómo hacer ciertas cosas tratando de encontrar el El ejemplo en stack overflow o en otras partes de cómo eh hacer estos cambios ahora le digo a chat gpt por favor hace esto y lo hace en forma casi automática fíjense aquí lo único que hizo fue agregar en este en este aquí en tema el formato del eje x del texto del eje x fíjense que acá arriba decía ángulo y H Just Ahora lo único que agregó fue
(44:41) Si 8 entonces que vamos a hacer ir noos de vuelta r le vamos a decir agregar eso size 8 Ah y ahora se achicó un poquito todavía está muy grande y lo podemos seguir achicando No es cierto lo voy a hacer ahora exagerado para que se note fíjense que ahí ya se achicó mucho el el tamaño del texto del eje x estamos llegando casi al final eh No sé si tienen alguna pregunta lamento mucho que no no estaban los datos ahí yo lo probé esta mañana y desde acá en mi lado estaban los datos estaba todo funcionando pero estas cosas
(45:22) siempre pasan eh Y y lo voy a lo voy a corregir en cuanto terminemos acá no sé si hay alguna pregunta o puedo tratar de hacer un ejemplo con los datos espaciales De todas formas está todo como les decía paso a paso en en el en el ghub de de interconecta fíjense aquí están los gráficos que fuimos haciendo el código el Aquí vamos a hacer algunas otras cosas ahora por por tipo de arte de pesca y al final abajo está
(45:57) las cosas con análisis más espaciales hay alguna pregunta o o sigo avanzando los 10 minutos que nos quedan Dale dale está super bueno qué bueno sigo Entonces ya Esto fue el qué hacemos avanzamos con datos espaciales o le hago otro ejemplo con ahora con la artes de pesca yo yo creo que es más interesante avanzar con los datos espacial porque lo otro básicamente lo mismo haciéndolo de otra forma si están de acuerdo avanzo con
(46:33) eso vamos entonces ahora voy a poner un t adelante tú veo que ocupas sm cierto Qué diferencia encuentras que tiene con un cuarto Bueno en realidad no estoy ocupando ocupo cuarto dentro de cuarto reconoce el formato de perdón de markdown lo que pasa es que me gusta usar Fíjate que aquí dice está como se ve como source si tú vas aquí a visual te muestra un poco ya usado el render de lo que vamos haciendo Simplemente porque me acostumbré a
(47:16) trabajar de la otra forma y a veces acá me pierdo se me me faltan cosas que no veo y se me hace más difícil por eso normalmente trabajo aquí en SS pero pero eso es ahora qué es lo que he visto entre cuarto y Arm Down en cuarto hay ciertas funciones que para mí eran un poquito más intuitiva que es por ejemplo Cómo poner las los títulos para tablas y figuras creo que por aquí tenía un ejemplo eh No Bueno pero pero eso se me hizo un poco más intuitivo en cuarto que en Arm
(47:54) nunca logré hacerlo bien en Arm Entonces ahora vamos a hacer SP de datos espaciales alguna otra pregunta por mientras que escribo que Voy avanzando en esto aquí está datos ahora estamos con espacial y aquí están los datos espaciales SP entonces aquí si abrimos SP deberían estar los datos espaciales claro tenemos latitud longitud de nuevo periodo de tiempo bandera un identificador de los barcos eh simplemente está mostrando que son los
(48:39) barcos distintos pero no cuando se sacan los datos espaciales los global no comparte la identidad real Simplemente te dice Este es un barco Este es otro barco y finalmente las horas de pesca aparente acumulado para el periodo de tiempo que definimos eh en este en este Pixel digamos en o o en el digamos este sería el centro del Pixel de 0.01 grad que fue lo que utilicé para descargar esta información estoy avanzando en mi
(49:11) torpedo aquí para para ver el el es lo que iba haciendo ya entonces aquí lo que si queremos hacer el primera la primera aproximación el primer gráfico de de los datos que acabamos de leer No es cierto lo que tenemos que hacer ahora es a a agrupar espacialmente porque ahora tenemos el esfuerzo de pesca para cada uno de estos barcos distintos por unidad espacial entonces lo que queremos hacer es agrupar eso sumarlo para que sea todo
(49:41) el esfuerzo de pesca en el periodo de tiempo que tenemos definido para la unidad espacial y para eso le decimos creamos el esta nueva eh set de datos y que se llama SP le puse y le pasamos esto le hacemos el el ya conocido Group by le decimos que en este caso lo agrupe por lat y por long latitud y longitud eh Y luego que haga un summarize de las horas de pesca sumando el apparent apparent fishing hours algo que
(50:23) se me olvidó mencionar antes es siempre agregar este eh na RM RM que esto es básicamente un comando en el cual le decimos que si hay valores na Que son nulos eh No no los sume Porque si sumamos un número con un na dentro de r nos va el resultado es un na Ah entonces eh A veces conviene ponerle n RM remove en para evitar ese problema me he encontrado con ese con esa situación y que no entiendo por qué no me no me dan resultados al final y claro
(51:04) había un na de por medio y me dejó ahí un desastre fíjense que ahora el SP anual bajó de 23000 a 18000 [Música] eh filas y ahora con esto ya podemos hacer el el gráfico entonces para eso vamos a ahora hacer un gig plot gig plot de los datos que le puse que se llaman SP anual ponemos el más para agregar la siguiente capa que va a ser geom tille es una de las opciones que hay para hacer eh cuánto se llama mapas espaciales en
(51:42) con gg plot nuevamente hacemos a s decimos que x es igual a la longitud No es cierto y es igual a la latitud y le decimos que Z No es cierto va ser el valor con el cual va a ir coloreando es igual a HP que es en las horas de p aquí nos va a ser un gráfico bastante feito porque eh simplemente es un xi No es cierto no tiene información espacial no tiene los bordes de la de las eh Islas nada simplemente ahí en
(52:18) cada posición que le di Nos está dando eh Cuál es la información de horas de pesca Entonces tenemos que ir haciéndolo un poquito más lindo y para esto lo primero que yo haría sería transformar esta información que tenemos en un en un en un objeto geográfico y trabajarlo con una librería que se llama esf que esa es la que nos permite hacer cosas geográficas Entonces ahora le vamos a poner SP anual que va a ser sf
(52:50) que es el formato de spal feature y le dice set as sf que básicamente lo único que hace es transformar nuestros datos a a una estructura con información geográfica explícita CP anual que son los datos que usamos No es cierto y le vamos a decir que las columnas de coordenadas Son son longitud siempre siempre pide primero el x y la latitud y luego le decimos que tiene que utilizar el este estructura geográfica tiene que hacerla en este en este formato ustedes saben
(53:36) que bueno no sé si saben Pero yo siempre tengo tenía problemas con esto que depende dónde uno está haciendo el mapa hay ciertas proyecciones características que cambian entonces para este mapa con con coordenadas geográficas siempre se utiliza el crs 43 16 que eh funciona bastante bien cuando le pasamos coordenadas geográficas de latitud longitud cuando trabajamos con UTM hay que tener más cuidado y identificar bien Cuál es la la proyección y el datum que
(54:08) se está utilizando y y se pone un poquito más complicado afortunadamente en este caso no necesitamos complicarnos más entonces fíjense que Ah porque no cargué la librería Entonces ahora cargo la librería y ahora funcionó ven no me había reconocido esta función Ah porque no había cargado la librería y eh voy a como nos quedan 2 minutos simplemente voy a copiar el el código voy a hacer trampa No es cierto sacar el queque del horno y lo voy a poner aquí para que alcancemos a ver cómo queda el
(54:41) gráfico un poquito mejor pero voy a ir explicando lo que lo que hice esta esta esta línea que está aquí lo que hace es obtener las eh [Música] las Islas las Islas galápago Este es un un paquete que permite obtener mapas básicamente y Y eso para que funcione No es cierto tenemos que cargar la librería eh que son los natural e and natural e Data entonces las vamos a cargar eh Y con eso fíjense que ahora ya
(55:24) tenemos Este es un un una un polígono que nos va a permitir Mostrar las Islas dentro del gráfico Entonces ahora fíjense le vamos a hacer el gig plot vamos a agregar la primera capa ahora al ser estos [Música] eh set de datos que tien la estructura sf podemos utilizar geom sf que es una función específicamente diseñada o desarrollada para hacer mapas dentro de gg plot lo que voy a hacer es mostrarles Cómo se vería esto eh Solo cargando esa esos
(56:01) mapas se fijan hizo aquí Galápagos y lo que está acá es Ecuador obviamente Esto no es lo que queremos ver entonces después le tengo que ir diciendo Cuál es el espacio en el cual queremos eh trabajar Entonces tenemos ahí agregamos la isla luego agregamos eh los datos de la del esfuerzo de pesca anual No es cierto luego le decimos Cuáles son los colores porque antes estaba todo en gris ahora le estoy diciendo que haga los colores de en azul y rojo
(56:35) y y les voy a mostrar aquí Cómo quedaría digamos hasta este punto todavía va a seguir mostrando Ecuador No es cierto claro Aquí está eh Ahora la actividad de pesca eh en torno a a Galápagos eh con valores rojos cuando son más altas con valores azules cuando es más baja todavía sigue aparece siendo Ecuador Así que lo que tengo que hacer es eh Eliminar esta porción de la de tierra y fíjense también aquí interesante mencionar lo que alrededor de La Isla hay un espacio que está
(57:06) bastante limpio de pesca Y eso es porque a eso corresponde al área Marina protegida de de galápago que se respeta bastante bien eh aquí lo que hago es agregar digamos alguna nombres y cosas cambio al tema mínimo que se los mostré antes y final este es lo que quería llegar le decimos quiero que hagas el mapa Pero entre estas coordenadas coordenadas x entre 95.5 – 95.5 y -85 y en el eje y entre – 4.5 y 4.
(57:41) 5 Y fíjense que ahora nos va a ha ser este gráfico ya un poco más bonito para el área que queríamos trabajar y ahí ya me quedé sin tiempo alguna pregunta yo sé que que esto un poquito rápido pero de nuevo está toda esta información ahí paso a paso explicando qué es lo que se va haciendo lo pueden ir siguiendo en el en el link que les compartí yo me voy a asegurar ahora de que los datos estén correctos ahí y el si tienen preguntas me preguntan a mí o le preguntan a chat PT que
(58:23) probablemente les va a poder responder mejor y más rápido Jorge tienes algunos minutillos más eh Si quieres aprovechar eh Para ir completando alguna cosa que te haya quedado pendiente puedes o sea me quedó harto pendiente pero eh si hay preguntas preferiría tratar de de responderlas eh si no podemos hacer eh el siguiente el siguiente ejemplo per que Marina ya está en el zo Alejandro tiene una pregunta Ah pues
(59:01) Alejandro Gracias es muy breve est por lo que veo esta información Siempre y cuando se tengan los datos puntuales se podría aplicar en cualquier actividad por ejemplo en acuacultura para hacer un un mapa de un sistema geográfico de producción acuícola y eso también se podría aplicar en tierra verdad da igual dónde sea d se absolutamente Okay muy bueno claro ahora esto esto yo lo lo tomé Porque eran los
(59:34) datos que están disponibles de global fishing watch pero cualquier información que tenga posiciones geográficas No es cierto eh se pueden trabajar de la misma forma Okay muchas gracias lo que podemos hacer eh si quedan algunos minutos Entonces es eh podemos hacer este este mismo gráfico y mostrarlo mes por mes para mostrar como la actividad cambia a través del año como lo como lo hice en el caso anterior para el las horas de pesca aparente por país les parece va a tomar
(1:00:11) unos minutito si nadie se opone avanzo Entonces qué es lo primero que había que hacer a ver si alguien se atreve a responderme lo he hecho ya dos veces cargar la librería si después de tener las librerías cargadas cargar los datos con los datos cargados bien hay que explorar los datos tiene hay que explorar los datos para ver columnas tiene exactamente y luego de eso podíamos hacer acuérdense La pregunta es ahora tengo ya este mapa que lo hice Para todo el año y ahora quiero hacerlo pero Mostrar la actividad por
(1:01:01) mes una agrupación por mes Exacto hay que agrupar por mes entonces lo que vamos a hacer ahora es tomar los datos que se llamaban SP y le vamos a decir ahora SP mes y vamos a tomar los datos que eran SP y lo primero que teníamos que hacer era en este caso usar para crear el mes no es cierto mon que era Time Range creo que se llamaba Time Range con eso creamos el mes y luego le decimos que haga un Group by utilice mes y luego nada más no es
(1:01:46) cierto eh Ah latitud y longitud No es cierto porque si no me va a agrupar y va va a poner todo junto y me va a dar un solo valor de de toda la actividad para el mes sin tener la información espacial latitud longitud y luego le decimos que haga un summarize que resuma sumando los datos de apparent F hours y le vamos a decir que n por si acaso aparece algún algún na ya y ahí vamos a tener Entonces ahora los datos agrupados espacialmente
(1:02:27) y por mes y con eso usar suma o se puede ha un promedio se puede ser el promedio como yo quiero la cantidad de pesca aparente acumulada por el mes ocupo suma pero absolutamente podemos utilizar min o la desviación estándar o cualquier otra función es absolutamente posible le voy a usar voy a usar min este caso en vez de eh para para el ejemplo que que una super buena pregunta Gracias Y entonces ahora vamos a utilizar exactamente el mismo
(1:03:06) gráfico Y qué tenemos que cambiar aquí tenemos que cambiar eh los datos ya no es SP anual se llama SP mes el resto es lo mismo eh Ya no es HP es mhp no es cierto porque en este caso es el promedio y le cambié el nombre y y con eso Debería ser el gráfico pero aquí vamos a agregar faet rap y le vamos a decir que ahora lo haga por mes esto perfectamente podríamos hacerlo uno por uno ah por ejemplo filtrar los datos en vez de utilizar aquí todo el set de datos podríamos filtrar los datos para enero
(1:03:46) para febrero Para marzo para etcétera y podríamos a repetir estos gráficos 12 veces podría ser un Loop en lo que lo haga automáticamente pero en realidad cuando uno quiere ver la progresión temporal eh es super có utilizar este facet wraap se puede utilizar para otras cosas también pero pero en este caso me pareció que era un ejemplo bastante útil debería demorarse un poquito porque no lo hizo super rápido y ahora tenemos eh No es cierto el gráfico
(1:04:13) eh de la actividad de pesca aparente promedio del mes eh de enero a diciembre del año 2023 ya que les estaba diciendo que esto se podría hacer uno por uno voy a voy a hacer voy a copiar esto y les voy a mostrar cómo lo haría yo para hacerlo Por ejemplo si solo me interesar ver un mes alguien que me diga un mes quién está de cumpleaños en septiembre Hay alguien en septiembre de cumpleaños ya septiembre entonces vamos
(1:04:52) a decir por ejemplo podríamos hacer y vamos a decirle eh que que filtre en este caso es SP mes y vamos a ocupar la función filter de también de dplayer y le vamos a decir donde mes es igual a cuando uno está ahora utilizando para filtrar se utiliza el doble el doble igual porque cuando se pone uno solo lo que va a hacer es tratar de asignar lo que uno le pone a la derecha A a lo que está a la izquierda para comparar o en este caso
(1:05:28) filtrar se le pone doble doble símbolo igual o ahora en temp si se fijan temp ahora van a ver solo el mes nu9 ya Y entonces aquí tendríamos que cambiar los datos en vez de utilizar esto deberíamos ponerle temp y cuando ejecutemos esto Ahora vamos a tener un solo mapa porque solo está el mes de septi fíjense que aquí no le saqué el pero claro Hay solo un mes entonces no puede no hay ninguna no hay ningún otro que Mostrar digámosle ahora que
(1:06:14) filtre Le vamos decir que filtre más de uno vamos ponerle marzo que es mi cumpleaños y septiembre a ver si funciona claro y ahora nos muestra los dos nos muestra marzo y septiembre eso se podría hacer simplemente como ejemplo para mostrar que el fas rap simplemente va a mostrar todos los eh que nosotros le decimos aquí todos los que estén en esta en esta variable en esta columna en este caso en un principio teníamos solo el nueve ahora tenemos el 3 y el nu podríamos hacerlo o ya derechamente podemos
(1:06:53) eliminar eso y va en este caso todos juntos marzo y septiembre los va a poner en el mismo gráfico se entendió esa última parte en Chile decimos que silencio otorga Así que si no me dicen que no no se entendió qu Bueno yo creo que Ah nos quedamos sin tiempo eso justo te iba a interrumpir no s si hay alguna última pregunta para J Si no vamos a dar paso a la siguiente tutoría perm Pero antes de eso me quiero
(1:07:32) disculpar nuevamente porque no estaban los datos ahí debería haberlo verificado con alguien más no se me ocurrió hacer eso como me funcionó a mí asumí que iba a funcionar yo ahora voy a empezar a poner los datos Así que espero espero que esto se solucione en unos minutos Muchas gracias a todos y y quedo ahí atento si tienen alguna pregunta Muchas gracias de nuevo Jorge permi que un mensajito porque veo que
(1:07:56) hay una persona Ronald abrego que está conectado por aquí pero no está en el discord eh pero iré mandado un mensaje por email de Cómo conectarse vale para que pueda participar esta tarde también en los en los proyectos colaborativos y demás vale si puedes ir entrando en el correo y siguiendo las instrucciones Vale y pasamos ya a Marina que nos da la siguiente charla en en siguiente tutorial adelante Marina Hola muy buenas a todos gracias a
(1:08:26) Jorge por el tutorial que ha dado disculpad que no me he podido unir porque Bueno lo lo que he podido ver de lo que ha presentado Jorge me ha parecido super útil super interesante y y bastante relacionado con lo que yo os voy a presentar hay maneras distintas de hacer las cosas pero al final casi todo el mundo hacemos lo mismo pero usando distintos lenguajes o distintas funciones e Bueno lo primero es que a ver voy a compartir
(1:08:59) pantalla a ver comparto todo mi escritorio A ver lo estáis viendo Sí verdad yo creo que sí a ver a ver s lo vemos Marina s lo veis vale perfecto pues primero es entrar en el Júpiter en el Júpiter lab igual que hemos entrado a ver que estoy volviéndolo a lanzar a mí me tarda un poquito pero ir abriéndolo ya y bueno cuando yo entrado Eh me entra automáticamente entonces tenéis que entrar en ya lo habréis hecho lo podemos entrar si no en otra con otro
(1:09:44) servidor para que lo para que lo encuentre Pero bueno eh A ver os Lo pongo aquí cre como ya lo hizo ya no hay necesidad Ah Ya está ya estáis dentro Vale pues si ya estáis dentro eh No no hace falta que entro por aquí o ahora se me va recar ahora me va a tardar a mí bueno no no tarda mucho Vale pues entráis en Jupiter lab en la sesión de r que ya estabais porque es verdad que ya estabais con con Jorge eh tenéis que darle a abrir eh a ver abrir file y dentro de abrir
(1:10:30) file tutoriales martes Marina capturas túnidos tropicales y aquí abrimos el RM El que se llama datos túnidos tropicales en r vale Aquí he dejado algunas otras cosas que luego que luego os las enseñaré y una vez abrís ese documento os debería aparecer este este documento de remar Down es lo que os aparece idme contando si os parece encendé el micrófono si encendé la cámara estupendo también porque es más fácil eh que nos
(1:11:07) comuniquemos resulta más cómodo si nos vemos las caras si tenéis ancho de banda suficiente como para que se como para que nos veamos las caras Eh bueno hola a mí no me aparece los datos por lo menos los datos No ahora mismo eh eso el fichero rmd en abrir carpeta repito a ver en abrir Open file abrir carpeta y aquí os debería aparecer eh home tutoriales Ocean ha week ohw 2024 martes Marina y datos tunidos
(1:11:48) tropicales nr rmd esto os aparece No a mí no es si actual no actualizaron el el los tutoriales del repositorio eh en las últimas 24 horas tal vez no les aparezcan o por lo menos no la versión actual porque veo que Marina los actualizó hace como 19 horas Sí ahí hia si es así Les recomiendo que vayan a las instrucciones de mis primeros pasos en en la página web de eh nuestra y corran de nuevo el enlace que actualiza
(1:12:30) los los tutoriales en a ver lo puedo mostrar Yo la página web de no de ghob sino que nuestro sitio interconecta ge.io no esta no la de no no en sino que en nuestro sitio web esta est esta De aquí sí se lo pego aquí abajo si quieren a ver lo pongo en el chat Ah no este chat no funciona Prim pas vale Yo lo puse H el puse la instrucciones e pero si quieres enseñarlo de nuevo e Vale ahora vas para abajo Cómo consigo el repositorio de los
(1:13:21) tutoriales eh en la pestaña r y no no cque el enlace claro No yo no yo no pero vosotros s ustedes si no lo hicieron hoy al comienzo de la sesión y la última vez que lo hicieron fue ayer entonces Les recomiendo que lo hagan les pongo el enlace en el discord en la de hacat 2024 les he puesto el enlace de la página de interconecta bajamos pasos y aquí no hay que hacer nada de todo esto Solo bajamos al Cómo consigo
(1:14:01) el repositorio de los tutoriales en Hub y aquí en vez de python pinchamos en r y aquí haga Pull del repositorio para los para los del entorno de r entramos aquí y ya se nos debería actualizar todo lo que yo todo lo que yo cambié ayer a alguien le funciona si alguien le está funcionando ir un poquito lento pero si os funciona Sería bueno perdón recomiendo que si no les funciona que nos pregunte por discord porque si no atrasa Ah ahí
(1:14:36) les contestaremos si es un problema general que mucha gente lo está teniendo Enton tenemos la sesión vale perfecto he visto que Pérez me ha hecho un un Okay no sé si alguien más eh si nadie dice nada sigo continúo Y si tenéis problemas como dice preguntáis por el discord Vale entonces Te parece bien que continúe Emilio sí entiendo que sí vale bueno abrimos el documento de datos túnidos tropicales en r que es un RM down e y aquí tenemos bueno la
(1:15:15) información Ya creo que ya ya hay otra person ya Héctor estuvo utilizando ayer rmd y aquí podemos ir línea por línea o darle al Play que es más fácil si le dan al Play como yo estoy haciendo se cargarán todos los paquetes que ya están previamente incluidos aquí aparecen losos warnings pero que no es necesario darle más importancia se puede cerrar se le da la x y dejamos Ya de verlo esto sería como lo que sería la la consola y
(1:15:48) Bueno aquí podemos leer un poquito de información que he dejado sobre los túnidos tropicales yo trabajo normalmente con datos eh diferentes datos de de especies de interés comercial normalmente utilizo datos de distribución de poblaciones Y analizo cómo las poblaciones cambian su distribución a lo largo de muchos años Y cómo les afecta el cambio climático Sin embargo a nivel de especies de interés comercial es difícil en muchas ocasiones
(1:16:19) encontrar datos disponibles abiertos por ejemplo los datos que yo suelo utilizar son datos que debemos solicitar previamente a la Unión Europea Entonces no son datos que que estén que no estén en abierto pero están sometidos a un permiso para la Ocean hawick la la intención era utilizar datos que estén disponibles en abierto y que sea fácil de fácil acceso de fácil de dominio público Entonces aunque mi no soy hipere experta en en túnidos tropicales Sí he
(1:16:52) trabajado en esta pesquería y la comisión internacional para la conservación del atún del Atlántico y otras comisiones existen muchas la comisión del del del Índico del Pacífico existen diferentes para los grandes océanos icat que es la de El Atlántico tiene disponibles datos eh desde lo tengo por ahí escrito Bueno desde 1991 entonces en el día de hoy lo que haremos será eh los túnidos se se capturan con pesquería de cerco y eh existen dos tipos de de formas de pescar
(1:17:33) los atunes en a nivel todo estos son barcos que suelen ser a nivel industrial de grandes de grandes pesquerías no solo no solo grandes pesquerías Pero bueno pueden ser pueden ser grandes las hay grandes y pequeñas pero nos estamos centrando más en pesca eh más de Gran escala Que Pesca eh de pequeña escala o pesca artesanal y este tipo de pesca se puede hacer A través de dispositivos de concentración de peces que son bueno son unos cacharros que se tiran al mar que
(1:18:04) en ocasiones ahora con las nuevas tecnologías incorporan GPS o en inglés se llaman Fisher aggregation device fats que es como comúnmente se les conoce o bien a pesca de banco libre y esto os lo explico porque los datos vienen desagregados por este tipo de este tipo de pesca este estos dos tipos de pesca y bueno en la página de icat en esta página que que tenemos aquí en en la página de icat es donde existe toda la información de de estadística sobre
(1:18:39) poblaciones Bueno sobre la no sobre poblaciones sino sobre capturas pesqueras y e en este tipo en estos datos que vamos a utilizar sobre todo tienen datos de de skip Ja de atún listado Cacho bonus pelamis de de atún de aleta amarilla o rabil el Yellow funa o el tunus obesus que es el atún patudo o Big tuna en inglés en la página de Planet tuna podemos encontrar por ejemplo aquí habría una infografía eh sobre estos tres tipos de
(1:19:18) túnidos cómo se distribuyen Cuáles son las zonas a nivel mundial de distribución eh Cómo se explotan y y para que si nos interesa ampliar un poco más de conocimiento yo no voy a entrar en todos estos detalles ecológicos pero son son relevantes vale e en este caso como queremos ir relativamente rápido ya tenemos los datos descargados y vamos a trabajar directamente con ellos no obstante cuando he dejado aquí los siguientes pasos que hay que realizar para
(1:19:51) descargar los datos de icat si si estuviese interesad interesados entonces a continuación empezamos ya directamente así nos tiramos a la piscina y empezamos a trabajar con estos datos vale le damos al Play y yo no voy a Aquí he dejado texto por si para cuando luego queráis retomar todo esto tengáis las explicaciones Pero bueno aquí hay distintas maneras de cargar los datos utilizaremos esta de aquí que es eer el el escritorio de trabajo el
(1:20:27) working directory que en este caso sería el de El de github y por eso tenemos los datos disponibles aquí lo que haríamos con esta función read csv lo que hacemos Es leer estos datos que están en formato csv separados por punto y coma y eh aquí obtenemos con la función names obtenemos eh Cuáles son los nombres de esta los nombres de todas las columnas de los datos que nos hemos descargado y con la función he podemos ver eh en la cabecera de nuestros de
(1:21:05) nuestros datos Y aquí con la flechita pues podemos leer eh tener más información de de todas las columnas de datos que nos hemos descargado que son un montón no las vamos a usar todas Pero Marina Perdón perdón la interrupción podrías regresar un momento donde tienes el directorio porque en el archivo que estaba es diferente para ver si lo alcanzan a copiar nada más hay un segundito que te esperes para que copien
(1:21:31) ese wd que es diferente A como está en tu archivo eh No está así en el archivo no Ah pues qué raro a ver sí hay uno dice desktop B mut inicio o w interconecta entonces hay que editarlo nada más para que les corre Vale pero no sería el o sea os aparece este fichero el de datos túnidos tropicales en r Sí justamente justamente ese directorio Está también en setwd Entonces nada más para que lo editen y lo pongan como lo tienes tú así Exacto vale Este es el
(1:22:18) correcto los otros son a mi archivo local pero en realidad el que tenemos que usar es es el de El de tutorial Ocean H week este de aquí Cómo vais os me extraña que no os aparezca eso yo lo subí y lo guardé edité esto y lo guardé ayer con siguiendo las instrucciones que nos dio a ver que nos dio Emilio Entonces si a lo mejor también tenéis que cambiar este os lo voy a pegar en discord vale para que copiis y pegis y sea sencillo copiar y
(1:23:13) pegar Uy a ver así directamente copiáis y pegá Cómo vais os funciona irme irme contando Héctor a ti te funciona dónde hay que pegarlo rón me puedes mostrar con tu curs habría que pegarlo en aquí r cargar datos Sí en el aquí tenemos en el outline tenemos como el índice Sí vale eh A ver introducción datos túnidos datos de icat y justo debajo de datos de icat ahí abajo en esta en este ch wd Okay sí Ah este Marina yo lo simplificaría
(1:24:27) en realidad si ahorita en session en el menú arriba vas a session y les dice set working directory to source file location aj puedes incluso comentar la línea zd y en el en el csb solamente dejas el nombre del archivo y borras lo otro para que arba mí así ya los cargó entonces puedes comentarle el cdo esto se puede borrar bueno no borrar si quieres nada más coméntalo y también el cwd esa ahí abajo Ajá Y en la siguiente
(1:25:12) línea ahí solamente deja el nombre del ccv solo el nombre del ccv O sea tod la rutas la pued solo el CV se queda a partir de t1 E eso sí se queda Sí bueno yo prefiero dejarlo así porque a mí es como me funciona si no no me funciona eh Ah okay A mí no me ocurrió así pero bueno ahorita a ti no te corrió así Qué propones que borre todo esto Solamente sí sí a ver Nunca lo he probado así Quizás sí que funciona
(1:25:56) Claro Mira Sí sí que funciona Vale pues podéis poner solo el nombre del fichero os lo pego en el discord o y ya como última cosa yo yo sugeriría que que también Comenten la línea de setwd para que no conflicte siempre y cuando vayan a session set working directory etcétera lo que hiciste antes pero la línea de setw la coment mejor Ah cl vale Sí cuando dice sentarla se refiere a que incluyamos almohadilla
(1:26:45) para que no que no lo hagamos funcionar lo lo recuerdo por si alguien le da problemas session set working directory to source local to source file location aquí en esto de aquí es lo mismo Pero supongo que funcionará de manera distinta y aquí en github quizá funciona mejor con la interfaz a ver me podéis ir diciendo a ver que no leo el el podéis decirme si os va bien para ver si continúo o no estoy teniendo un poco de problemas per a ver ir ir irnos contando porque
(1:27:29) así podemos ayudar no sé que o sea lo que pusiste donde dice establecemos el escritorio de trabajo pero luego creo que lo de dat y ccat va más abajo verdad eh Sí sería uno sería hacer esto de aquí de session set working directory to source file location ah esto de aquí es lo primero que tenéis que hacer cuando lo hacéis os aparecerá Uy os aparecerá en la consola la consola es esta parte de aquí set working directory os aparecerá esto de aquí y a continuación una vez tengáis esto
(1:28:12) hecho habrá que darle a a la parte de red csv T2 y ponéis esto de aquí que os lo he dejado puesto en el discord estae esta línea la he dejado en el discord y cuando le deis a esta línea después os vuelve a aparecer esta flechita azul y ya si le dais a Head icad por ejemplo Ajá os debería de aparecer ya los datos que hemos cargado a ver decirme si sí o si no por lo menos con el los iconos de reaccionar pues me decís bien o no O lo que queráis por lo
(1:29:02) menos a alguien en s le funcionó vale genial pues tenemos tres personas que parece que le han funcionado queréis que siga Sí sí venga vale [Música] e Vale entonces aquí tenemos los nombres de la base de datos que es bastante grande y todo va en inglés todo nos lo descargamos en inglés vale eh Por ejemplo si utilizamos la función estructura structure str en el siguiente vamos bajando y en el siguiente de estructura le damos y
(1:29:45) nos aparece la estructura de nuestra base de datos Y tenemos un montón de información por ejemplo tenemos flag que sería la bandera eh que hay muchos países eh el código del de la de la flota pesquera el el Gear que sería el tipo de pesca que se hace el año en el que se ha pescado el periodo del año el el ge estrata code que sería el cuadrante a nivel global de En qué cuadrante a nivel global del mapa mundial en este caso del Atlántico pero cuá dónde estaría
(1:30:25) localizado el cuadrante ID que hace referencia a esto mismo Bueno en realidad el ge estrata code hace referencia a que es uno por uno 1 grado por 1 grado o sea 111 km por 111 km que sería eh la información a la que tenemos estos datos y el quad ID el quad ID hace referencia a En qué cuadrante a nivel mundial está localizado la latitud la longitud y eh Y bueno y otro otro y el tipo de pesca el Fish Mode que es el fat el fisheries
(1:31:00) aggregation devite que sería los dispositivos de agregación de peces del que hablábamos al principio luego hay un montón de información que hoy no vamos a utilizar y en la página de icat hay un documento que he dejado colgado en el en el en Los ficheros de de de toda la documentación eh he dejado un PDF donde a describe sus datos que cuando queráis ampliar información si os interesa podéis ir y leer esa fuente de datos es importante que cuando nos descargamos datos de una página web leamos el
(1:31:38) documento todos los documentos que descargamos de una página web suelen venir acompañados de un documento un ritmi una explicación que es importante que leamos para entender muy bien Qué es cada cosa hoy no vamos a entrar en tanto pero eh pero es importante entonces en los datos de de ica tenemos Yellow yuna albacora y bituna y Bueno hay diferentes especies vale subimos hacia arriba y le vamos a dar a a esta función de aquí de subset que es
(1:32:20) para cuando hacemos un subset una sub selección y le decimos seleccionar menos C con esto de aquí borramos información que ahora mismo No necesitamos en este caso vamos a correr esta función de aquí porque aquí hay datos que en el día de hoy no vamos a utilizar vale eh comprobamos que es correcto Y si le damos a Head veremos que se ha borrado se han borrado algunas columnas y que solo nos quedan estas tres especies con las que que en el día de hoy vamos a vamos a trabajar cerramos
(1:32:57) aquí le damos a la x y subimos otra vez hacia arriba y renombrar algunas columnas para entenderlas mejor y para podernos comunicar mejor por ejemplo flag Pues en lugar de tener flag lo vamos a reemplazar por bandera país para saber eh De qué país son esos datos de De qué nacionalidad tiene el barco que hace esta pesca Y en lugar de Fish mode pu le vamos a decir tipo de pesca para que nos sea más fácil trabajar con ello y ahora le decimos Head y Cat Y de nuevo veremos
(1:33:32) que ahora ya pone bandera en lugar de poner flag y pone tipo de pesca el resto lo dejamos como está es una manera de ver cómo se puede Cómo se pueden modificar los datos eh luego este es el Este es el enlace al documento que os comentaba donde explican y dan más datos de estos tunidos nos indican que eh los datos que obtenemos de captura vienen en peso vienen en kilogramos y o número de peces en este caso los datos son por kilos no por
(1:34:07) número de peces eh Y Eh bueno está está determinado por un eh utilizan una estratificación y utilizan una serie de de información estos datos vienen son mensuales que lo que quieren decir es que vienen agregados por mes tendremos enero febrero marzo todos sumados para para cada mes y las cuadrículas son de 1 por 1 grado que hemos dicho que eran 111 km por 111 km en ot en algunas de las columnas también vendrán como 5 por5
(1:34:42) vale por ejemplo vamos a ver cómo se ve esto utilizamos la función levels aquí más abajo tenemos levels y le y corremos esto de aquí lo hacemos funcionar le decimos levels Uy ya Ahora nos dice nulo no te lo voy a enseñar Por qué me estás diciendo nulo a ver que no entiendo por qué De pronto me dice nulo a ver levels Ah no me sale No entiendo por qué si esto es muy sencillo a ver datos de icad sí bandera país
(1:35:23) a ver hacemos funcionar esto de aquí y aquí vemos eh eu España pero si queremos que nos diga eh bandera Pues no sé no sé por qué no me está no me está es una función muy sencilla no sé por qué bueno le decimos a Table que sería otra manera de de hacerlo funcionar ya y Aquí vemos que tenemos un montón de países y debajo nos consta eh el número de entradas que tenemos para cada país es una base de datos que recopila muchos datos de España si si comprobamos eh de España y de Francia Pero hay datos también de
(1:36:09) Panamá de Venezuela de las Islas Granadinas El Salvador cabo verde Vale ahora cerramos aquí le damos a la x y subimos para arriba eh aquí podemos ver si hay con esta función de aquí de isna quiere decir si hay algún eh alguna celda vacía y aquí veremos que no hay como dice false quiere decir que no hay ninguna celda vacía que todas las celdas contienen contienen datos en caso de que hubiera alguna vacía pues es posible que
(1:36:48) nos interesara ver De dónde viene o por qué está vacía y ver si si nos interesa borrarla o no pero en este caso no hay no hay valores vacíos luego con estas siglas skj sería skip Jack en inglés atun listado yft Yellow funa en inglés atet amarilla bet bituna o atun patudo con la función plot que es muy sencilla le decimos plot that icat dó y eh Yellow tuna yft y el Main que es para poner el título y nos dibuja qué datos Tenemos
(1:37:33) aquí Aquí vemos que que tenemos eh Hasta una una o sea una tonelada 500.000 kil de pesca eh Y esta sería la la la frecuencia de los datos o sea todos los datos un scatter plot de todos los datos que tenemos para toda la flota para toda la flota de un montón de países vale eh para el atún de aleta amarilla luego eh para el patudo vemos Que eh A ver para la Tum patudo eh tendríamos este este gráfico de aquí vale que los datos serían mucho mayores
(1:38:19) y eh para el skip Jack o el atún listado este sería el gráfico que se nos que se nos genera que de este hay hay dos alcanzan a las los 2,500000 eh eh datos Y en el eje de la x tendríamos los kilogramos vale hacemos un histograma que sería para ver cómo cómo se están distribuyendo estos datos y vemos Que eh capturas altas hay pocos Hay pocas reportacion de altas capturas y que el mayor número de eh datos reportados son son más bajos que que
(1:39:06) 500.000 kil de capturas vale Y esto lo hacemos para para el atún de aleta amarilla para el atún patudo vemos comoo cambian Cómo cambia el los histogramas y para el At ADO vemos también eh Cómo cambian es un poco para hacernos esto sería un análisis exploratorio que es lo que Jorge ha explicado también que es importante ver cómo son los datos ver qué pinta tienen ver de qué cantidades estamos hablando ver si tienen
(1:39:40) eneas vacíos celdas vacías que no sabemos Por qué están vacías si indican un cero O es que no hay un dato disponible y ahora por ejemplo aquí tendríamos otra manera de realizar un histograma en este caso extraemos la columna años vale que sería diciéndole Data icat icat dólar y la columna que tenemos de años lo que haríamos sería crear un vector que si lo hacemos funcionar le decimos Gear lo copiamos y lo y lo cargamos se nos
(1:40:20) crearía aquí un vector enorme con todos los datos eh de nuestros años vale Y ahora utilizaremos la función gig plot que también la ha introducido Jorge y aquí lo que queremos son todos nuestros datos en función de El el en función de los años vale hacemos funcionar est esta función de aquí y dibujamos el el el histograma vale Y esto sería eh Para todos los datos que que tenemos Vale ahora por ejemplo si quisiéramos eh analizar los datos sumando todas las
(1:41:14) todos los datos que se han reportado para todas las especies eh podemos usar la función ROMs o hay otra hay miles de funciones distintas en este caso Yo propongo esta Pero hay muchas alternativas eh Por ejemplo para calcularlo o sea para ver qué funciona si sumamos estos tres valores estos tres valores de la primera fila que corresponden al eh que que corresponden al año 1994 a una de las entradas eh saldría
(1:41:56) 16210 que si hacemos correr esta función de aquí que es para sumar por filas es decir en lugar de tener los datos separados para cada especie vamos a hacer un sumatorio de todos ellos porque en este caso ahora mismo no nos interesa saber todas las especies la diferencia entre especies y con la función aggregate y la en zoom lo que hacemos Es eh sumarlo Y dividirlo eh Por o sea sumarlo y agregarlo para cada para cada año y para cada tipo de pesca el estas
(1:42:37) bases de datos tienen muchísimos datos divididos por c cada fila o sea las las organizaciones son organizaciones muy complejas y en nuestro caso por ejemplo no nos interesa tener tanta información lo que queremos saber es Cuántos tunidos se han desembarcado Cuántos tunidos se han pescado por año y por tipo de pesca en este caso por ejemplo hacemos esta función de aquí que que ya se ha hecho creo que ya la he hecho a ver y creamos un un nuevo objeto que si
(1:43:15) lo seleccionamos si si hacemos correr suma anual todo TR de todo tropicales todos los tropicales tendrá este tipo de este esta pinta año tipo de pesca y todos los túnidos tropicales si ahora eh utilizamos la función gig plot eh Y le decimos que a la x nos ponga el año a la i nos ponga todos los tunidos tropicales y color tipo de pesca es decir que nos categorice eh que nos dibuje el tipo de pesca si es a banco libre o si es
(1:43:57) utilizando un dispositivo de agregación de túnidos y además podemos decirle de qué color queremos que nos pinte cada uno de ellos aquí por ejemplo lo que no hemos hecho ha sido cambiar el la categorización entonces en nuestra base de datos viene en inglés fat que sería el el dispositivo de concentración de peces y fre co o banco libre fsc haría referencia al banco libre entonces hacemos funcionar esta de
(1:44:31) aquí y con la función laps podemos podemos indicarle el título de nuestro gráfico y con la x el nombre de la x el título de la x y el título del eje I y por color le podemos cambiar el nombre de la leyenda a tipo de pesca entonces aquí veríamos que eh a ver que lo ha un poco más pequeño que si no no lo vemos aquí vemos el sumatorio de las tres especies o sea todos los kilos que se han desembarcado en todo el Atlántico Norte en función de dispositivo de agregación
(1:45:09) de peces o a banco libre que se llama en pesca y vemos que a partir del año 2005 que es cuando se se comenzó a utilizar estos dispositivos de cación de peces empezó esta tecnología empezó a desarrollarse mucho más empezó a tener GPS vemos que hay un aumento tremendo de Las capturas de tunidos tropicales y que en un momento dado en eh en el año 2018 o así esta captura de tunidos Sub tropicales empieza a crecer y se recupera ligeramente en el 2020 sin
(1:45:46) embargo las pescas a banco libre eh se mantienen relativamente estables pero decrecen van disminuyendo a medida en la que aumenta eh Las capturas por por utilizando estos estos dispositivos no os he puesto un dibujo Pero la verdad es que os lo podía haber puesto porque son son muy es curioso verlo eh os lo puedo pasar otro día o subirlo a la carpeta qué tal vais habéis sido capaces de generar esta gráfica de aquí la Gráfica de de
(1:46:23) de Las capturas totales de túnidos Claudia me dice que sí Rodrigo me dice que también alguien más que le haya ido bien o que no A ver si por discord Alguien ha dicho algo eh vale Vale gracias Emilio que vais que estás por ahí respondiendo vale me he equivocado Bueno pues seguimos eh seguimos y ahora por ejemplo vamos a eh nos interesa ver qué qué datos de banderas tenemos de qué países hay datos no Y entonces aquí le decimos gig plot para plotear usando esta función a la x
(1:47:07) los años para que nos diga de qué años o sea Cuáles son los datos que nos dibuje la serie temporal de desembarcos que nos diga los datos de todos los tropicales que no los separe por por especies pero que nos diga eh que nos coloree nuestros datos en función de la bandera del país a ver y aquí tendríamos eh un mogollón de puntos que aquí pues vemos muy poco porque se solapan los unos a los otros Entonces no no podríamos ver Realmente si os fijáis
(1:47:43) detrás hay puntos de otros colores que no nos permite verlo Entonces esta no es una manera adecuada ni cómoda de ver las cosas pero es una manera ahora lo que vamos a hacer es e eh hacer la suma de todo para para poderlo ver más claramente en función de las banderas del país antes lo habíamos hecho solamente teniendo en cuenta el año y el tipo de pesca y ahora lo vamos a hacer teniendo en cuenta el año y La Bandera del
(1:48:17) país ahora eh hacemos funcionar la siguiente función donde donde ponemos el año en la X en la i todos los túnidos tropicales Y en color ponemos bandera país en lugar de poner tipo de pesca y en la función anterior habíamos puesto geon Point que era para que nos pintara todos todas las entradas de de datos que tenemos y en esta ocasión vamos a decirle geom Line que es la misma función que habíamos utilizado anteriormente geom Line para que nos dibuje una línea y nos sea más
(1:48:55) fácil eh Ver ver los datos Y visualizarlos para que no se solapen unos encima de otros Y entonces aquí podemos ver que cuánto pesca España Cuáles son cuánto pescan o cuáles son las Cuántos kilos se está pescando en el Atlántico por la pesquería de España por Francia gana Guatemala Marruecos eh velices y vemos eh hay otras que tienen hay algunas series temporadas que se cortan Pero bueno podemos ver Panamá m
(1:49:34) Venezuela aquí Tenemos un montón de de países que nos indican Las capturas y que el máximo eh No nos sorprende que esté Eh bueno España Francia y gana gana también está está alto y vemos que eh en el año 2000 en torno al año 2007 2008 hay una caída importante de de capturas que se recupera un poco más tarde si estos datos los los separamos por tipo de pesca también veremos diferencias ahora por ejemplo queremos ver cómo son esta Cómo se dibuja esto en un mapa no cómo cómo
(1:50:20) podemos ver esto en un mapa y ver De dónde se están reportando estas capturas porque nos proporcionan la latitud y la longitud Eso quiere decir que podemos saber eh De qué zonas proceden estos datos en el en el icat nos Explica cómo cómo se organizan las grandes zonas geográficas para las cuales nos aporta esta información usando la columna ge estrata code ahí tendríamos más información para ampliar Si queremos Pero bueno como en este caso no nos interesa Eh Esto no lo vamos a correr porque es
(1:50:58) posible que no funcione Pero bueno es un poco para explicar más en detalle qué hace en cada una de estas celdas eh pero reemplazando eh reemplazando el ge estrata code por un mismo patrón por este mismo patrón podemos Convertir las latitudes a decimal Porque ahora mismo están a número entero y nos no interesa ponerlas en número decimal para poder eh dibujarlas cómodamente con la siguiente función de aquí en función del cuadrante
(1:51:32) geográfico el cuad ID podemos saber en qué punto del Atlántico está si es el noreste noroeste suroeste o el sureste y eh con la siguiente función lo que hacemos Es ponerle positivo o negativo en función de Si está al norte o está el sur ahora sí que nos interesa hacer funcionar esta parte de aquí del código que es la que nos indicará a ver Ah mira esta está dando error ayer también a ver Ayer me dio error y no sé y no entiendo por qué Ah bueno porque a lo mejor había que hacer funcionar esto de aquí Sí esta De aquí
(1:52:18) sí que hay que hacerla funcionar la conversión esta de aquí sería a ver alguien puede ser que haya Vale entonces convertimos las posiciones de latitud y longitud a decimal vale Esto sí que sí que tenemos que hacerlo este y este os funciona a ver sí Rodrigo me dice que s que le funciona si si leemos la cabecera de nuestros datos podremos ver que se han añadido dos columnas que una es la Zelda c wit esto sería como tener en cuenta el tamaño tener en cuenta el una conversión
(1:53:16) para para pasar del la longitud a decimal y nos añade una columna ahora amos esto de aquí esto de aquí no lo vamos a hacer funcionar porque no es necesario pero el siguiente Sí por eso Está marcado como como comentario para que no lo hagamos funcionar y ahora sí aquí y aquí usando la función If Else Eh sí que nos sí que nos convertiría los datos a latitud decimal y a longitud decimal vale os funciona esto de aquí la
(1:53:51) conversión a datos a latitud longitud decimal a ver nadie dice nada Es que a lo mejor no le ha funcionado si os da error es porque hay que venir aquí arriba y no olvidarnos de eh de esta parte de aquí de hacerlo en de correr estos dos vale Rodrigo y Diana Le funcionan al resto me preocupa porque no sé si os funciona o no pero bueno eem seguimos hacemos funcionar esto de aquí que ya lo hemos hecho antes y ahora eh eliminamos las columnas que no
(1:54:32) utilizamos más que nada por una cuestión de de facilidad de de ver de ir viendo exactamente de quedarnos con las columnas que más nos interesan entonces aquí tenemos bandera año eh tipo de pesca y aquí tendríamos Las capturas para eh yello fin tuna Big tuna eh Y skip Jack y aquí hemos añadido todos los todas las el sumatorio de todas las capturas de túnidos tropicales y la latitud y la longitud en decimales que
(1:55:08) es como como queremos pintarlo ahora porque ahora lo que queremos hacer es un mapa para visualizar De dónde vienen estos datos Y entonces si le damos a plot esta función de aquí lo que hace hacemos Es eh vamos a dibujar Dónde está la los puntos de longitud Dónde están los puntos de latitud en color amarillo y hacemos funcionar esta este mapa de aquí y aquí tendríamos eh esto sería todo el Atlántico central vale que sería la la toda la
(1:55:50) zona aquí me ha faltado superponer un mapa de del continente para que se viese mejor muchas veces r no es es un poco más flojo a la hora de cosas y hacer mapas chulos y a mí me suele gustar exportar estos mapas o sea o cuando ya tengo unos mapas definitivos abrir el programa kujis que también es de libre acceso y eh jugar con esta capa con la capa de datos definitiva y con mapas de continentes Pero bueno en este caso esta sería un poco la la distribución de
(1:56:28) nuestros datos vale eh Y bueno Y aquí he dejado sería útil por ejemplo para el para la hacat que que vamos a hacer eh si utilizá demos este tipo de datos eh superponer el mapa superponer el mapa de los continentes para que sea mucho más fácil orientarnos y luego ya con todo esto se pueden hacer una barbaridad de cosas podemos dibujar los mapas solo por países solo por tipo de pesquería podríamos sería interesante también probablemente filtrar estos datos Porque habría que
(1:57:07) abordar hacer un control de calidad de estos datos Y quizás cuando hubiese datos máximos Pues cuestionarse un poco Qué origen Qué origen tienen esos máximos si son excesivamente má si son outliers o son datos reales y Bueno aquí he dejado también otra información importante que se puede extraer de de los del PDF que nos que nos facilita icat y donde vemos eh bueno que que nos indican que estos datos pues
(1:57:44) pueden ser que la cobertura de la captura de especies puede variar entre un 5% y 100% O sea que son datos muy heterogéneos que que que en estos datos no se incluye el esfuerzo pesquero que es Es decir cuántos barcos están yendo a pescar que esto es una una información importante eh y y y bueno que si nos interesase analizar eh Las capturas de la flota estos datos pueden ser difíciles Tenemos que tener en cuenta que son datos a escala muy global y que muchas veces es más fácil manejar o gestionar una pesquería a
(1:58:26) escala más local que a escala global em y también añaden que Que bueno que que que puede existir una declaración incompleta de toda la composición de las especies porque aquí no te están no están informándonos de toda la pesca todo lo que están pescando solo nos dan la información de las especies objetivo o sea todas las especies no las tenemos o todas las especies no solo las descartadas sino las que se pescan junto con estos túnidos no las tenemos no obstante hay
(1:59:02) que tener en cuenta que la pesca de cerco es una pesca muy selectiva Entonces eso quiere decir que no que no descarta O sea normalmente suelen pescar el el objetivo de la especie a la que van no es como la pesca de arrastre que es eh que todo lo que entra en la red se se sube a bordo y se pesca y se mata no Y qué más cosas bueno que hay una gran heterogeneidad entre las unidades de esfuerzo pesquero dentro de un mismo arte dentro del arte de pesca
(1:59:35) y bueno que estos datos puede ser que en algún momento se contabilicen dos veces o sea hay que tener en cuenta que las pesquerías declaran estos datos a icat pero también lo declaran a nivel regional Entonces si tú aunas eh datos de tu de tu país los datos que la pesquería Reporta a tu país eh o a la al Ministerio de pesca de tu país y tratas de unirlos con los de icat pues es posible que haya redundancia es posible que se que se
(2:00:08) solapen y contarme contarme si habéis conseguido llegar al mapa al mapa este de aquí de de capturas de de túnidos en Atlántico Norte os ha salido este mapa que no sé si lo he preguntado sí Diana me dice que sí y el resto no lo sabemos Bueno no sé tenéis qué preguntas hay voy a ver el discord a ver cómo va el discord Ah mira genial Leo ahora que que que Jorge nos ha explicado en el T anterior Cómo incluir mapa de continentes Pues eso sería estupendo eh eh combinarlo
(2:00:57) combinarlo con esto eh Harold dice que sí que que sí que le ha que sí que le ha funcionado al resto venga hacerme un thums up por lo menos que si no yo no sé si hay alguien al otro lado o estamos estoy hablando sola Claudia dice que sí Aramis dice que también Carolina dice que también venga estupendo estupendo muy bien y Jorge nos nos hace fiesta muy bien pues no sé si queréis empezar Ronda de preguntas Héctor también dice que
(2:01:34) también queréis hacer preguntas podéis encender el micrófono y preguntar Marina No sé si ya más o menos has terminado tu tutorial porque más o menos ya se ha cumplido el tiempo damos ahora un tiempito para preguntas no sé si quieres cerrar con alguna cosa más rápido o No no ya he acabado más o menos lo tienes vale vale no me no lo tenía claro pues adelante si cualquier persona quiere hacer más preguntas Parece que ya les ha ido funcionando
(2:02:09) todo no hay más preguntas verdad pues nada Muchas gracias Marina Gracias por tu tutorial y Bueno creo que ahora vamos a hacer un Bueno vamos a siguiendo la agenda que tenemos ahora vendría un descansito lo único que luego ya pasamos a la parte de trabajo en proyectos colaborativos de forma independiente Entonces vamos a cerrar esta sesión de zoom Así que Bueno solo quería comprobar que todo el mundo O sea que estáis todo el mundo
(2:02:40) bien localizados en vuestro proyecto Tenía la duda de Ester que me ha confirmado por no sé si si me puedes decir por micrófono abierto Ester que ya estás participando en el proyecto de pesca para estar segura ya de que está todo bien contigo Ester Me escuchas no sé si está conectada ahora no la veo no está Marian no está con y Ronald abrego creo que era el apellido tampoco está verdad sin embargo Esto me me contestaba por el discord Bueno pues
(2:03:17) Os pido a los Marina tú eres una de las eh de las tutoras de pesca y a Héctor que veáis porque creo que stern ayer no estuvo participando Pero bueno igual estoy equivocada no sé si podéis hacerle un update y que pueda integrarse hoy en el proyecto y Ronald es el que no sé nada de él le informe por email pero bueno en principio ir de contaminación pero creo que no está conectado no ha contestado por ningún sitio así que bueno creo en principio que no va a hacer la parte de proyectos los demás
(2:03:45) este tenéis todos claro verdad la dinámica ahora de nuevo como ayer cerramos el esta sesión de zoom eh creo que es mejor que planeé con vuestros tutores y el resto del equipo cuánto descanso queréis hacer y tal para que veáis cada uno puede hacer de forma independiente más descanso o menos descanso y ya continuáis como ayer por por videoconferencia aparte vale algún comentario duda sugerencia una pregunta Marian qué tal
(2:04:14) funcionan las salas de estudio de de discord de discord la verdad es que no os lo he probado no lo he probado os lo comentaba ayer porque había alguno que no sabía si el teams iba a funcionar Creo que casi todos estáis usando distintos teams pero no he llegado a probar a mí en otro ordenador no me funcionaba bien el micrófono pero sin embargo a Héctor sí le iba bien entonces no sé es cuestión de que probéis vale
(2:04:40) porque ayer estáis usando teams verdad no os ha ido bien Sí empezamos a usar teams pero a lo mejor si usamos una sala de estudio Pues se quedan registrados los enlaces luego la gente lo puede consultar después que a veces he pasa Bueno no sé me parecía que podía ser lo bueno también es que no tienes que cambiar de plataforma podéis ahora tenéis podéis cambiar los nombres de los canales y tal podéis editar Entonces si
(2:05:05) queréis haceros un canal de audio para vuestro grupo también le podéis Poner un nombre para que que pero son solo de audio canales de voz hay canal es vídeo También o es solo voz creo que son Ah eso no lo sé eso no lo sé puede ser que audio claro Hola nosotros lo intentamos ayer para el grupo dos y no nos funcionó el audio tampoco no has funcionado nada vale es que s algo nuevo para todos yo creo Entonces si tenéis teams va a ser más fácil entonces continuar con ello o zoom
(2:05:36) videoconferencia que tengáis Héctor Bueno te iba a decir nos mandas un teams O si quieres mando yo un zoom Pues si tienes zoom ilimitado Pues también vale Yo el teams lo tengo ilimitado pero zoom no serían sesiones limitadas Vale entonces como quieras Vale pues os mando ahora al lo mandaremos para el grupo de pesca lo mandamos al eh canal de texto de discord grupo de pesca vale si lo podéis comunicar por vuestro canal de texto y y
(2:06:11) ya todos Y eso establecerla Ahora como veáis yo creo que ahora va bien un un descansito Pero bueno vosotros os os organizáis como queráis y nada más entonces si no hay más comentarios Alejandra por aquí cerrarías la sesión ya si quieres comentar algo más no nada adicional marián gracias Bueno solo recordar que en el discord envié el enlace para poder registrar la asistencia a la sesión síncrona entonces
(2:06:37) agradezco que puedan verificarlo y anotarse muy bien pues muchas gracias a todos espero que haya sido querías decir algo Marina no iba a decir que os par al grupo de pesca nos uníos ahora para verificar que está todo correcto y hacemos el descanso después Para no perder a nadie por el camino Sí yo creo que sería lo bueno que establezca una hora todo el mundo se entere bien cuando tiene que volver y y ya está os
(2:07:05) organizáis Vale Buenas tardes por dónde fue que enviaron el listado de asistencia Alejandra Si puedes si volver a ponerlo quizás Okay lo mandé en el Canal de discord del jacon lo voy a reenviar ahora para que todos puedan tener acceso alguna pregunta más veo que va poniendo ya los enlaces y demás Así que Bueno creo que ya está claro Así que bueno Muchas gracias a todos y nada continuamos mañana de nuevo
(2:07:47) los tutoriales eh por este canal Pero ahora continuáis con vuestro grupo Muchas gracias y hasta mañana a todos