Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/02/2007, à 12:54

Lrt_fr

R project et RDCOMCLIENT

Bonjour,

je viens de découvrir le "projet R" qui permet de faire des graphiques et autres... Cet outil à l'air vraiment très puissant, et j'ai hâte qu'il soit fonctionnel chez moi. Seulement voila : j'essaye de l'utiliser afin de récuperer des données financières sur le site bloomberg a l'aide d'un package nommé RBloomberg.
Ce package nécessite l'installation préalable d'un package qui permet de communiquer avec un explorateur : RDCOMClient.
Je n'arrive pas à compiler la source de ce package, je pense que c à cause d'une mauvaise version de mon compileur, mais je n'arrive pas à résoudre ce problème.
Voici  ma démarche : une fois dans R :

>  install.packages("RDCOMClient",repos = "http://www.omegahat.org/R")
Content type 'application/x-gzip' length 81142 bytes
URL ouverte
==================================================
downloaded 79Kb

* Installing *source* package 'RDCOMClient' ...
** libs
g++ -I/usr/share/R/include -I/usr/share/R/include     -fpic  -g -O2 -c COMError.cpp -o COMError.o
In file included from COMError.cpp:1:
RCOMObject.h:23:21: error: windows.h: Aucun fichier ou répertoire de ce type
RCOMObject.h:24:21: error: objbase.h: Aucun fichier ou répertoire de ce type
RCOMObject.h:25:19: error: oaidl.h: Aucun fichier ou répertoire de ce type
In file included from /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/backward/iostream.h:31,
                 from RCOMObject.h:47,
                 from COMError.cpp:1:
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
COMError.cpp:3:21: error: oleauto.h: Aucun fichier ou répertoire de ce type
COMError.cpp:6:19: error: tchar.h: Aucun fichier ou répertoire de ce type
converters.h:2: error: ‘HRESULT’ does not name a type
converters.h:3: error: ‘VARIANT’ was not declared in this scope
converters.h:3: error: ‘var’ was not declared in this scope
converters.h:4: error: ‘BSTR’ was not declared in this scope
converters.h:5: error: ‘BSTR’ does not name a type
converters.h:6: error: ‘SAFEARRAY’ was not declared in this scope
.... suivi d'une longue liste d'erreurs similaires et fini par une erreur make : 
make: *** [COMError.o] Erreur 1
ERROR: compilation failed for package 'RDCOMClient'
** Removing '/usr/local/lib/R/site-library/RDCOMClient'

The downloaded packages are in
        /tmp/Rtmp0iUK5i/downloaded_packages
Warning message:
installation of package 'RDCOMClient' had non-zero exit status in: install.packages("RDCOMClient", repos = "http://www.omegahat.org/R")

Est-ce que qqun a dejà rencontré ce problème ou alors a une idée pour que la compilation fonctionne ?
Je ne sais pas non plus comment faire pour utiliser une autre version de compileur C ( gcc ? si je me souviens...)
Merci d'avance,

Lrt_fr

#2 Le 14/02/2007, à 13:17

Lrt_fr

Re : R project et RDCOMCLIENT

les différents sites  pour ceux qu'y s'interesse car outre ce probleme, le projet est très vaste et activement soutenu par sa communauté :

R-Project :
http://www.r-project.org/

Pour la finance :
Package RBloomberg :
http://cran.r-project.org/src/contrib/Descriptions/RBloomberg.html

RDCOMCLIENT pour faire des liens COM ( idem OLE) avec des applis :
http://www.omegahat.org/RDCOMClient/

Concernant le Pb ??? :
ma version de Make : 3.81-2
G++ 4.1
G77-3.4

Merci
++

#3 Le 14/02/2007, à 13:50

Lrt_fr

Re : R project et RDCOMCLIENT

Bon,

pour conclure, j'avais mal lu la notice pdf concernant RBloomberg, et il faut avoir acces à un Bloomberg terminal, que je n'ai pas et qui est payant ( pour les curieux : http://ids.csom.umn.edu/faculty/kauffma … rg/abb.htm)
Je pense me tourner vers une modification de yahooquote pour créer une base de données mysql puis intégrer les données mysql dans R avec les packages r-cran-rmysql et r-cran-dbi dispos dans synaptic.

En fait à l'origine, j'utilisais qtstalker0.32, mais yahoo a modifié la façon dont ils stockaient les dates ( inversion de la place de l'année : avt aaaa/mm/jj maintenant mm/jj/aaaa ou jj/mm/aaaa, je ne sais plus) et on ne peut plus récupérer les données depuis. J'utilise toujours qtstalker couplé avec yahooquote pour récupérer des données CSV, mais la fonction historique de l'import de données yahoo me manque.
Donc en cherchant des solutions logiciels, je suis tombé sur le projet R, et je compte bien me pencher dessus pour mettre en place un outil fonctionnel et si possible temps reel (ou presque)...

++

Lrt_fr

#4 Le 14/02/2007, à 13:51

Lrt_fr

Re : R project et RDCOMCLIENT

au fait, le package RDCOMCLIENT n'est dispo que pour windows et MacOS X
donc, je pense qu'il est normal de ne pas pouvoir compiler le package
++

Lrt_fr

#5 Le 14/02/2007, à 14:03

DANIE

Re : R project et RDCOMCLIENT

lorque je suis dans un tableur, les fonctions : mise en page, apercu avant impression, impression sont indisponibles.Par contre je peux modifier les largeurs de colonne, d'écriture Un message d'erreur apparait, "works 8 a cessé de travailler"
J'ai la nouvelle version vista et apparement il faut que j'installe un logiciel pour pouvoir me servir d'une feuille de calcul

Hors ligne

#6 Le 14/02/2007, à 14:14

Lrt_fr

Re : R project et RDCOMCLIENT

Le package magique : Rmetrics :

Rmetrics : http://www.itp.phys.ethz.ch/econophysics/R/docs/FAQ.pdf

Avec la page sur le web data import :
http://www.itp.phys.ethz.ch/econophysic … Import.pdf

les packets sont disponibles individuellement via synaptic :
fBasics - Markets, Basic Statistics, Date and Time
fSeries - The Dynamical Process Behind Financial Markets
fExtremes - Beyond the Sample, Dealing with Extreme Values
fOptions - The Valuation of Options
fPortfolio.

Je vous dirai mes impressions si j'arrive à faire fonctionner ca.
++
Ps : DANIE : désolé, je n'ai pas trop compris ton pb...et je pense que tu t'es trompé de sujet
(dommage, je me trouvais bien seul wink)
++

#7 Le 14/02/2007, à 15:26

Lrt_fr

Re : R project et RDCOMCLIENT

pff je m'embrouille la tête avec les commandes la, etant fatigué, c pas evident de se lancer à comprendre les modules Rmetrics... surtout que j'ai des erreurs de connections par le module economagikImport....

Investisseurs sous ubuntu, COMMENT FAITES VOUS ?