[ABSOLUMENT PAS URGENT] SAS
Résolu
8twilight8
Messages postés
10
Statut
Membre
-
8twilight8 Messages postés 10 Statut Membre -
8twilight8 Messages postés 10 Statut Membre -
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
- [Meetic] Usage abusif de coordonées bancaires - Forum Vos droits sur internet
- Avis sur acn communications france sas ✓ - Forum Vos droits sur internet