• Aucun résultat trouvé

2Traitementdesdonn´ees 1R´ecup´erationdesdonn´ees Basededonn´eesArXiv

N/A
N/A
Protected

Academic year: 2022

Partager "2Traitementdesdonn´ees 1R´ecup´erationdesdonn´ees Basededonn´eesArXiv"

Copied!
2
0
0

Texte intégral

(1)

Universit´e de Bordeaux

M2 Master MAS-MSS - UE : Projet Donn´ees Massives Ann´ee 2018-2019

Base de donn´ ees ArXiv

Le but de ce projet informatique est de traiter des donn´ees `a travers le paradigme de pro- grammation MapReduce, la structure de fichiers HDFS et `a l’aide du package rmr2 du logiciel R.

1 R´ ecup´ eration des donn´ ees

Les donn´ees `a r´ecup´erer se situent dans deux fichiers nomm´es cit-HepPh.txt.gz etcit-HepPh-dates.txt.gz

Les fichiers sont accessibles sur la page

http://snap.stanford.edu/data/cit-HepPh.html

Le premier fichier d´ecrit un graphe orient´e repr´esentant les citations entre des articles de physique th´eorique d´epos´es sur l’archive ouverte ArXiv. Le second fichier donne les dates de publications de ces articles. Une fois d´ecompress´ee, les deux fichiers peuvent ˆetre charg´es dans R (dans les variablescitations etdates) `a l’aide de la commanderead.table.

2 Traitement des donn´ ees

Ce projet informatique est tr`es libre, en particulier toutes les initiatives personnelles et les approches innovantes seront fortement appr´eci´ees. N´eanmoins, l’un des buts ´etant de vous familia- riser avec la probl´ematique de la programmationMapReduce, il vous sera demand´e d’impl´ementer chaque question en utilisant le mod`ele de programmation MapReduce `a travers le package rmr2.

Afin de v´erifier la coh´erence de vos r´esultats, vous pouvez ´eventuellement les comparer avec un traitement standard des donn´ees en R.

Attention : pour le traitement des donn´ees en MapReduce, on utilisera directement les donn´ees converties au format HDFS `a l’aide des commandes

citations_bigdata <- to.dfs(citations) dates_bigdata <- to.dfs(dates)

Il n’est pas autoris´e d’utiliser des pr´e-traitements des donn´ees en R avant de les convertir en HDFS!

Voici quelques questions qui pourront ˆetre trait´ees avecRHadoop :

- Combien y a-t-il de nœuds (articles), d’arcs orient´es (citations), d’arˆetes (i.e. d’arcs non orient´es) ?

1

(2)

- Quel est le nombre moyen d’articles cit´es par article ? Repr´esenter en diagramme la r´epartition du nombre d’article cit´es par nœud.

- Quel est le nombre moyen de citation par article ? Repr´esenter en diagramme la r´epartition du nombre de citation pour chaque nœud.

- Etudier l’´evolution temporelle du nombre d’articles cit´es par nœud.

Nous insistons sur le fait que les questions pr´ec´edentes ne sont que des suggestions et n’ont pas vocation `a ˆetre exhaustives. Toute prise d’initiative sera appr´eci´ee.

3 Travail ` a effectuer

Il est demand´e de nous envoyer un compte-rendu sous la forme d’un fichier Rmarkdown (et le .pdf associ´e) avec vos codes R correctement comment´es.

2

Références

Documents relatifs

La boucle tant que est utilis ´ee lorsque le nombre d’it ´erations n’est pas connu `a l’avance: elle ex ´ecute le bloc d’instructions tant que la condition reste vraie.

Le but de ce projet informatique est de s’int´ eresser au taux d’abstention aux ´ elections municipales en France et de le relier ´ eventuellement ` a des donn´ ees

Programme des enseignements – Syst` emes d’information et conception d’entrepˆ ots de donn´ ees – Les principes et la d´ emarche du Data Mining (fouille de donn´ ees)

b - Ecrire une fonction carres qui affiche une ligne de carr´ es dont les intensit´ es de couleurs rouges, bleues et vertes sont contenues dans trois tableaux d’entier de mˆ

Statistique descriptive mono-vari´ e Bases de R Donn´ ees bi-vari´ ees Tests statistiques.. Objectifs

[r]

Pour trouver les coordonn´ ees d’un point dans un rep` ere, on ´ ecrit l’´ equation (vectorielle) caract´ eristique on convertit cette ´ equation en syst` eme num´ erique on

Perdre ses photos de vacances : ¸ca n’a pas de