-----------------
Welcome to ApplPy
-----------------
ApplPy Procedures
Procedure Notation
Capital letters are random variables
Lower case letters are number
Greek letters are parameters
gX indicates a function
n and r are positive integers where n>=r
Square brackets [] denote a list
Curly bracks {} denote an optional variable
RV Class Procedures
X.variate(n,x),X.verifyPDF()
Functional Form Conversion
CDF(X,{x}),CHF(X,{x}),HF(X,{x}),IDF(X,{x})
PDF(X,{x}),SF(X,{x}),BootstrapRV([data])
Convert(X,{x})
Procedures on One Random Variable
ConvolutionIID(X,n),CoefOfVar(X),ExpectedValue(X,gx)
Kurtosis(X),MaximumIID(X,n),Mean(X),MGF(X)
MinimumIID(X,n),OrderStat(X,n,r),ProductIID(X,n)
Skewness(X),Transform(X,gX),Truncate(X,[x1,x2])
Variance(X)
Procedures on Two Random Variables
Convolution(X,Y),Maximum(X,Y),Minimum(X,Y)
Mixture([p1,p2],[X,Y]),Product(X,Y)
Statistics Procedures
KSTest(X,[sample]), MOM(X,[sample],[parameters])
MLE(X,[sample],[parameters],censor)
Utilities
PlotDist(X,{[x1,x2]}),PlotDisplay([plotlist],{[x1,x2]})
PPPlot(X,[sample]),QQPlot(X,[sample])
Bayesian Procedures
CredibleSet(X,alpha), JeffreysPrior(X,low,high,param)
Posterior(X,Y,[data],param)
PosteriorPredictive(X,Y,[data],param)
Continuous Distributions
ArcSinRV(),ArcTanRV(alpha,phi),BetaRV(alpha,beta)
CauchyRV(a,alpha)ChiRV(N),ChiSquareRV(N),ErlangRV(theta,N)
ErrorRV(mu,alpha,d),ErrorIIRV(a,b,c),ExponentialRV(theta)
ExponentialPowerRV(theta,kappa),ExtremeValueRV(alpha,beta)
FRV(n1,n2),GammaRV(theta,kappa),GompertzRV(theta,kappa)
GeneralizedParetoRV(theta,delta,kappa),IDBRV(theta,delta,kappa)
InverseGaussianRV(theta,mu),InverseGammaRV(alpha,beta)
KSRV(n),LaPlaceRV(omega,theta), LogGammaRV(alpha,beta)
LogisticRV(kappa,theta),LogLogisticRV(theta,kappa)
LogNormalRV(mu,sigma),LomaxRV(kappa,theta)
MakehamRV(theta,delta,kappa),MuthRV(kappa),NormalRV(mu,sigma)
ParetoRV(theta,kappa),RayleighRV(theta),TriangularRV(a,b,c)
TRV(N),UniformRV(a,b),WeibullRV(theta,kappa)
Discrete Distributions
BenfordRV(),BinomialRV(n,p),GeometricRV(p),PoissonRV(theta)
IPython console for SymPy 0.7.5 (Python 2.7.6-64-bit) (ground types: python)
These commands were executed:
>>> from __future__ import division
>>> from sympy import *
>>> x, y, z, t = symbols('x y z t')
>>> k, m, n = symbols('k m n', integer=True)
>>> f, g, h = symbols('f g h', cls=Function)
Documentation can be found at http://www.sympy.org