Si vas venir a Linux Addictes tractant d'escapar de l'bombardeig mediàtic sobre el Coronavirus, vas entrar al post equivocat. l'oportunitat de descriure les excel·lents eines disponibles sota llicències de programari lliure i de codi obert, és massa bona per deixar-la escapar.
La veritat és que entre les conseqüències de l'canvi climàtic, els errors humans i els virus mutants, un hauria de tenir aquesta llista sempre a mà.
En aquest primer article ens dedicarem a llenguatges de programació de propòsit específic o de propòsit general que poden resultar útils en moments de perill. En els que segueixen anirem pujant a especificitat.
La gestió de crisi. Per què és important fer servir programari lliure i de codi obert
Fa anys vaig tenir oportunitat de conèixer a la responsable de compilar estadístiques per a un servei de medicina general. Estem parlant d'un dels més importants hospitals universitaris d'Argentina. Aquesta persona em va mostrar molt orgullosa el seu maneig de les funcions de base de dades d'Excel. Quan li vaig preguntar per què no feia servir Access em va mirar com si li hagués fet alguna proposta sexual particularment degenerada.
De més està dir que la informació que obtenia aquest servei era incompleta, tardana i impossible de compartir fàcilment.
La veritat és que en moments de crisi la rapidesa en l'obtenció, processament i distribució de la informació és primordial. això inclou
- Formularis fàcils de completar
- Interoperabilitat de les bases de dades
- Flexibilitat en el processament de la informació
- Capacitat de representació dels resultats en forma llegible
No cauré en l'obvietat de proposar reemplaçar Microsoft Office per LibreOffice, vostès no em necessiten per donar-se compte d'això. Del que estic parlant és que els responsables de la compilació d'estadístiques haurien de tenir coneixements bàsics d'alguns dels llenguatges de programació amb funcions estadístiques. Per exemple:
R
R és un llenguatge i un entorn para ser utilitzat en computació estadística i creació de gràfics.
R proporciona una àmplia varietat de tècniques estadísticas (modelització lineal i no lineal, proves estadístiques clàssiques, anàlisi de sèries temporals, classificació, agrupació i gràfiques.
Pitó
Pitó és l'Aloe Vera dels llenguatges de programació. Is molt fàcil d'aprendre, el suporten totes les plataformes i disposa d'un munt de llibreries per treballar amb dades. Algunes d'elles són:
pandes
pandes és una biblioteca per Python que proporciona estructures de dades i eines d'anàlisi de dades d'alt rendiment i fàcils d'utilitzar. El nom no té res a veure amb els óssos. Pandes és la sigla en anglès de Biblioteca d'Anàlisi de Dades en Python.
la llibreria està dissenyat per a una ràpida i fàcil manipulació, lectura, agregació i visualització de dades. Usant Pandes és possible recollir les dades d'un fitxer CSV o TSV o d'una base de dades SQL i crear un objecte Python amb files i columnes anomenat marc de dades. El marc de dades és molt similar a una taula en un programari estadístic.
Nascut al mar
aquí tenim una biblioteca de visualització de dades que proporciona una interfície d'alt nivell per dibuixar gràfics estadístics atractius i informatius.
Podem utilitzar Seaborn per:
- Determinar les relacions entre múltiples variables (correlació)
- Observar les variables categòriques per a les estadístiques agregades
- Analitzar les distribucions univariants o bivariants i comparar-les entre diferents subconjunts de dades
- Traçar models de regressió lineal per a les variables dependents.
Julia
Julia és un llenguatge de programació de propòsit general, encara que is cada vegada més utilitzat per científics i enginyers per les seves capacitats de gestió de dades i el seu entorn amistós i ric en característiques que inclou: moltes opcions per a la visualització i el traçat de dades, fàcil maneig de conjunts de dades amb opcions interactives en temps real, versàtils llibreries per machine learning i característiques de computació paral·lela.
A més de les llibreries creades en forma nativa per a la manipulació de dades, realització d'operacions matemàtiques, i les específiques per BigData, el llenguatge de programació Julia, també suporta l'ús de paquets de Python, R, C / Fortran, C ++, i Java.
Hola !. Em van donar ganes de Felicitar !. Fabulós món, que de poc vaig coneixent, el programari lliure! ...
Gràcias