[Isis-fish-users] Calibration avec différenctiation des métiers
Bastien PREUSS
bastien.preuss at ifremer.fr
Jeu 18 Nov 11:45:35 CET 2010
Bonjour,
Jaimerais réaliser une calibration en prenant en compte les différents
métiers, c'est-à-dire sans sommer les captures sur les métiers.
Pour la matrice L des captures simulées il ne semble pas problématique de
conserver la dimension correspondante aux métiers et de ne pas faire la
somme sur cette dimension (ligne 340 du script), mais concernant la matrice
des observations qui est importée au départ, comment peut ont importer une
matrice à plus de 2 dimensions ? ou à la limite importer plusieurs matrices
à 2 dimensions ?
Dans mon script jai créé la matrice de la façon suivante :
/////*** specify dimention of the matrix containning observations
(observed landings for instance)
/////*** numbers of group/columns : could be equal to your number of
classes in ISIS but may also be different if your had only aggregated data
int nbGroup = 10;
/////*** enter number of observation per year (if you have
observation by quarter put 4) / lines of the observations file
int nbTrim = nbYear * 12;
/////*** enter the number of métiers
int nbMet = 3;
int[] dimMatrix = {nbMet, nbTrim, nbGroup };
matrixDebarquement = MatrixFactory.getInstance().create(dimMatrix);
//matrixDebarquement = MatrixFactory.getInstance().create(new
int[]{nbGroup});
// List<PopulationGroup> groups = pop.getPopulationGroup();
// matrixDebarquement = MatrixFactory.getInstance().create(new
List[]{groups});
matrixDebarquement.importCSV(new FileReader(debarquementsObserves),
new int[] {0, 0, 0 });
log.info("MatrixDebarquement : " + matrixDebarquement);
//db.closeContext();
}
Mais je narrive pas à faire un import qui convienne pour fixer «
debarquementsObserves » avant, qui est créés comme suis à lorigine dans le
script :
public String param_nomfichier_debarquements = "C:/Documents and
Settings/bpreuss/Desktop/These_ISIS_Noumea/Parametrage/Calibration/obsMet.cs
v";//in row : time ; in columns : age or length group
protected File debarquementsObserves;
protected MatrixND matrixDebarquement;
Est-ce que quelquun aurait déjà fait ça, ou saurait comment faire ?
Merci.
Bastien
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://list.isis-fish.org/pipermail/isis-fish-users/attachments/20101118/9d9396da/attachment.html>
Plus d'informations sur la liste de diffusion Isis-fish-users