<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span lang=FR>Bonjour,<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR>J’aimerais réaliser une calibration en prenant
en compte les différents métiers, c'est-à-dire sans sommer les captures sur les
métiers.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR>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 ?<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR>Dans mon script j’ai créé la matrice de
la façon suivante :<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR>        </span>/////*** specify dimention of
the matrix containning observations (observed landings for instance)<o:p></o:p></p>

<p class=MsoNormal>        /////*** 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<o:p></o:p></p>

<p class=MsoNormal>        int nbGroup = 10;<o:p></o:p></p>

<p class=MsoNormal>        /////*** enter number of observation per year (if
you have observation by quarter put 4) / lines of the observations file<o:p></o:p></p>

<p class=MsoNormal>        int nbTrim = nbYear * 12;<o:p></o:p></p>

<p class=MsoNormal>        /////*** enter the number of métiers <o:p></o:p></p>

<p class=MsoNormal>        <span lang=FR>int nbMet = 3;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR>        int[] dimMatrix = {nbMet, nbTrim,
nbGroup };<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR>        matrixDebarquement =
MatrixFactory.getInstance().create(dimMatrix);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR>        //matrixDebarquement =
MatrixFactory.getInstance().create(new int[]{nbGroup});<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR>        // List<PopulationGroup> groups
= pop.getPopulationGroup();<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR>        // matrixDebarquement =
MatrixFactory.getInstance().create(new List[]{groups});<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR>        matrixDebarquement.importCSV(new
FileReader(debarquementsObserves), new int[] {0, 0, 0 });<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR>        log.info("MatrixDebarquement :
" + matrixDebarquement);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR>        //db.closeContext();<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR>    }<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR>Mais je n’arrive pas à faire un import qui
convienne pour fixer « debarquementsObserves » avant, qui est créés
comme suis à l’origine dans le script :<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal>public String param_nomfichier_debarquements =
"C:/Documents and
Settings/bpreuss/Desktop/These_ISIS_Noumea/Parametrage/Calibration/obsMet.csv";//in
row : time ; in columns : age or length group<o:p></o:p></p>

<p class=MsoNormal>    <span lang=FR>protected File debarquementsObserves;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR>    protected MatrixND matrixDebarquement;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR>Est-ce que quelqu’un aurait déjà fait
ça, ou saurait comment faire ?<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR>Merci.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR>Bastien<o:p></o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>

</div>

</body>

</html>