Bonjour,
En statistique, je dois faire un échantillon de n=10, et pour chaque échantillon, j'estime par deux méthodes différentes la variable (theta) et comparer leur erreur quadratique. je sais peut-etre que ça ne vous dit rien mais, presque j'ai tout fait il me reste la phase finale.

ma question: comment faire stocker mes resultats (tetha, MM et MV) dans un tableau et l'afficher dans un fichier excel pour ensuite faire des graphiques de comparaison. mon code est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
import java.util.Random;
import java.text.DecimalFormat;
 
public class simul {
 
 
	public static void main(String[] args)
{
		Random generator = new Random();
 
		int compteur=0, n=10000;
		double a, b, moylogb, moyenne, MV, MM, tetha, x, y;
 
	    DecimalFormat fmt = new DecimalFormat ("0.#########");
	for (int valeur1 = 0; valeur1 <= 9; valeur1++)
	{
 
		for (tetha=1; tetha<=1000; tetha++)   
		{
			tetha=tetha/10;
			double sum=0, logb=0;
				for (int valeur = 1; valeur <= n; valeur++)
				{
					a = generator.nextDouble();
					b = Math.pow(a, 1/(tetha+1));
	   				sum += b;
	   				logb += Math.log(b);
				}
 
			moyenne = sum/n;
			moylogb = logb/n;
			MM = ((2*moyenne)-1)/(1-moyenne);
			MV = (-1-moylogb)/moylogb;
			x = Math.pow(MM-tetha, 2);
			y = Math.pow(MV-tetha, 2);
			//System.out.println("tetha "+ tetha + "\t");
			//System.out.println ("Le Moment est " + fmt.format(MM));
			//System.out.println ("Vraisemblance est " + fmt.format(MV)+ "\n");
			//System.out.println ("x est égale " + fmt.format(x));
			//System.out.println ("y est égale " + fmt.format(y)+ "\n");
			tetha=tetha*10;
		}
	}
}
}