t de student intervalle de confiance en python
Je suis intéressé par l'utilisation de python pour le calcul d'un intervalle de confiance à partir d'un t de student.
Je suis en utilisant le StudentTCI() fonction dans Mathematica et maintenant besoin de coder la même fonction en python http://reference.wolfram.com/mathematica/HypothesisTesting/ref/StudentTCI.html
Je ne suis pas tout à fait sûr de la façon de construire cette fonction moi-même, mais avant de m'embarquer sur qui, est cette fonction en python quelque part? Comme numpy? (Je n'ai pas utilisé numpy et mon conseiller conseillé de ne pas utiliser numpy si possible).
Quelle serait la meilleure façon de résoudre ce problème? Puis-je copier le code source de la StudentTCI() dans numpy (si elle existe) dans mon code comme une définition de fonction?
edit: je vais avoir besoin de construire l'Étudiant TCI à l'aide de code python (si possible). L'installation de scipy a tourné dans une impasse. Je vais avoir le même problème que tout le monde est d'avoir, et il n'y a aucun moyen que je peux exiger Scipy pour le code que j'ai distribuer si il prend ce temps pour créer.
Ce que quelqu'un sait comment regarder le code source de l'algorithme dans le scipy version? Je pense que je vais refactoriser le code en python définition.
OriginalL'auteur SwimBikeRun | 2013-06-20
Vous devez vous connecter pour publier un commentaire.
Je suppose que vous pourriez utiliser scipy.les stats.t et c'est
interval
méthode:Sûr, vous pouvez faire votre propre fonction si vous le souhaitez. Nous allons la faire ressembler à
Mathematica
:Résultat:
Anaconda est fait, et il n'a pas d'installer scipy. ligne 29, in <module> from scipy.statistiques d'importation t ImportError: No module named scipy.stats
Je vous suggère d'installer Enthought Canopée. Il fournit un moyen facile et simple à installer et à gérer les paquets python. Scipy est inclus dans la version Express, de sorte que vous n'avez pas à payer pour cela. Il y a aussi pythonxy qui vient avec scipy, mais je n'ai jamais vraiment utilisé.
Juste pour les futurs utilisateurs, j'ai passé beaucoup trop de temps à installer virtual box + linux, et plusieurs dual boot linuxes (ubuntu, mint) et maintenant je suis de retour sous windows 7 64 bits mais avec cours d'exécution tout comme 32 bits outils. Tout fonctionne très bien maintenant.
loc est un emplacement de paramètre ou la valeur moyenne µ. L'échelle est dans ce cas la variance σ. Si vous ne souhaitez pas utiliser
SciPy
, vous pouvez trouver le code source de la distribution et de méthodes ici.SciPy
toutefois s'appuie surNumPy
, donc vos utilisateurs d'avoir à l'installer.OriginalL'auteur abudis