[ABSOLUMENT PAS URGENT] SAS
Résolu
8twilight8
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
8twilight8 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
8twilight8 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'utilise matlab pour faire une étude statistique. Je dois récupérér des données que j'importe ensuite dans SAS.
voici ma macro:
%MACRO SVM_binaire();
/* PREMIERE ETAPE : crée les fichiers utilisables */
%makedata_svm( );
/* DEUXIEME ETAPE : exporter vers ASCII pour matlab */
%exporter_Matlab( );
/* TROISIEME ETAPE : passer la main à Matlab pour qu'il fasse la SVM */
OPTION XSYNC XWAIT;
X 'U: ';
X 'cd U:\PELANNE\Test_IRIS_MOI\executable_SAS_IRIS\binaire';
X 'start W:\Appli\Common\Matlab\bin\matlab.exe -r iris_moi_complet';
/* QUATRIEME ETAPE : Importer les résultats de matlab sous SAS */
%importer_SAS( );
/* CINQUIEME ETAPE : calcul des précisions */
%calcul_precision( );
%MEND;
Cette macro marche le problème se situe à la troisième étape.
Je dois entrer manuellement EXIT dans la fenêtre DOS qui s'est ouverte pour dire à SAS qu'il peut reprendre la main. Et ce une fois que matlab a fini.
J'ai essayé avec OTPION XSYNC NOXWAIT; mais la SAS ne va pas attendre que matlab ait fini pour faire son truc et comme je dois récupérer des tables de matlab ave ceci SAS ne les trouve pas puisqu'elles n'existe qu'une fois que matlab a fini.
Il y aurait-il une solution??????
Merci
j'utilise matlab pour faire une étude statistique. Je dois récupérér des données que j'importe ensuite dans SAS.
voici ma macro:
%MACRO SVM_binaire();
/* PREMIERE ETAPE : crée les fichiers utilisables */
%makedata_svm( );
/* DEUXIEME ETAPE : exporter vers ASCII pour matlab */
%exporter_Matlab( );
/* TROISIEME ETAPE : passer la main à Matlab pour qu'il fasse la SVM */
OPTION XSYNC XWAIT;
X 'U: ';
X 'cd U:\PELANNE\Test_IRIS_MOI\executable_SAS_IRIS\binaire';
X 'start W:\Appli\Common\Matlab\bin\matlab.exe -r iris_moi_complet';
/* QUATRIEME ETAPE : Importer les résultats de matlab sous SAS */
%importer_SAS( );
/* CINQUIEME ETAPE : calcul des précisions */
%calcul_precision( );
%MEND;
Cette macro marche le problème se situe à la troisième étape.
Je dois entrer manuellement EXIT dans la fenêtre DOS qui s'est ouverte pour dire à SAS qu'il peut reprendre la main. Et ce une fois que matlab a fini.
J'ai essayé avec OTPION XSYNC NOXWAIT; mais la SAS ne va pas attendre que matlab ait fini pour faire son truc et comme je dois récupérer des tables de matlab ave ceci SAS ne les trouve pas puisqu'elles n'existe qu'une fois que matlab a fini.
Il y aurait-il une solution??????
Merci
A voir également:
- [ABSOLUMENT PAS URGENT] SAS
- Meetic sas prélèvement - Forum Consommation & Internet
- Freebox sas c'est quoi - Forum Freebox
- Remboursement Meetic abonnement non souhaité ✓ - Forum Vos droits sur internet
- Sas de lege lata free ✓ - Forum Vos droits sur internet
- Périphérique FREEBOX SAS non connu - Forum Box Internet