IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

boite a moustache pour plusieurs variables

  1. fafa isfan
    fafa isfan
    Bonjour

    j'ai un fichier pkl qui contient un tableau qui contient des variables et leurs valeurs

    je veux faire l’étude de statistique descriptive dessus donc j'ai fais moyenne variance ..... et je veux mettre mes résultat dans un tableau qui est bien visible pour un début je voudrais que mes valeur ait que 2 ou 3 nombres aprés la virgules autre chose je sais pas si il y'as sous python un package qui me donne le droit de bien dessiner des tableau et non avoir des résultat de la forme :

    [2214 , 54412 ,4512,66314]

    le deuxième soucis c'est que je voudrais représenter graphiquement la boite a moustache pour chaque variable mais j'arrive pas à déssiner dans la meme figures les boites a moustache de chaque variable

    Merci pour votre aide

    voila le code que j'ai effectuer


    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
    import pickle
    import numpy as np 
    import matplotlib.pyplot as plt
    import pylab 
    from scipy import stats
    data=pickle.load(open("test.pkl","rb"))
    var=data.keys ()
    mesures_names_int = [ 'v1', 'V2', 'V3', 'V4', 'V5', 'V5', 'V6', 'V7', 'V8', 'V9', 'V10']
    print "les mesures utilisée",mesures_names_int
    lon_mesure=len(mesures_names_int)
    print lon_mesure
    for l in range(0,lon_mesure):
        stat_mesure1.append(l)
        stat_mesure1[0]=['moyenne globale','variance','l ecart type','minimum','maximum','valeur mediane'] 
        print "mesure_name courant : " + mesures_names_int[l]
        mesure = data[mesures_names_int[l]]
        stat_mesure1[l]=[np.mean(mesure),np.var(mesure),np.std(mesure),np.min(mesure),np.max(mesure),np.median(mesure)]   
        fig =plt.figure()
        pylab.xticks([1,2],[+ mesures_names_int[l]])
        plt.boxplot(mesure)
        plt.ylim(0,30)
        plt.savefig('boite2.png')
        plt.show()
    print  stat_mesure1
Affichage des résultats 1 à 1 sur 1
Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo