@@ -23,31 +23,32 @@ def _getOneDimDate(self):
2323
2424
2525 def getOneDimGraph (self ):
26- trainSetPlot , = plt .plot (self .oneDimData ,numpy .array ([i / 500 . for i in range (len (self .oneDimData ))]), 'bo' )
26+ trainSetPlot , = plt .plot (self .oneDimData ,numpy .array ([i / 1000 . for i in range (len (self .oneDimData ))]), 'bo' )
2727
2828 dg = densite_fonction .DensiteGaussienne (1 )
2929 dg .train (self .oneDimData )
30+ print (dg .getSigma ())
3031 x = numpy .linspace (3 ,7 ,1000 )
3132 densParamPlot , = plt .plot (x ,[dg .p (i ) for i in x ], 'red' , label = "Densite parametrique" )
3233
3334
34- sigma = 0.2
35+ sigma = 0.05
3536 dg = densite_fonction .DensiteParzen (1 ,sigma )
3637 dg .train (self .oneDimData )
3738 x = numpy .linspace (3 ,7 ,1000 )
38- parzenParamPlotGrand , = plt .plot (x ,[dg .p (i ) for i in x ], 'blue ' , label = "Parzen sigma petit" )
39+ parzenParamPlotGrand , = plt .plot (x ,[dg .p (i ) for i in x ], 'yellow ' , label = "Parzen sigma petit" )
3940
4041 sigma = 1
4142 dg = densite_fonction .DensiteParzen (1 ,sigma )
4243 dg .train (self .oneDimData )
4344 x = numpy .linspace (3 ,7 ,1000 )
4445 parzenParamPlotPetit , = plt .plot (x ,[dg .p (i ) for i in x ], 'green' , label = "Parzen sigma grand" )
4546
46- sigma = 0.45
47+ sigma = 0.349
4748 dg = densite_fonction .DensiteParzen (1 ,sigma )
4849 dg .train (self .oneDimData )
4950 x = numpy .linspace (3 ,7 ,1000 )
50- parzenParamPlotAdequat , = plt .plot (x ,[dg .p (i ) for i in x ], 'yellow ' , label = "Parzen sigma adequat" )
51+ parzenParamPlotAdequat , = plt .plot (x ,[dg .p (i ) for i in x ], 'blue ' , label = "Parzen sigma adequat" )
5152
5253 plt .legend ([trainSetPlot , densParamPlot , parzenParamPlotGrand ,parzenParamPlotPetit ,parzenParamPlotAdequat ], ["Ensemble entrainement" , "Densite parametrique" ,"Parzen sigma petit" ,"Parzen sigma grand" ,"Parzen sigma adequat" ])
5354 plt .axis ([3 , 7 , 0 , 1.7 ])
0 commit comments