Changes

4,015 bytes added ,  11:07, 15 March 2018
add functions in package to move to core
Line 1: Line 1:  
The {{Forge|statistics|statistics package}} is part of the octave-forge project.
 
The {{Forge|statistics|statistics package}} is part of the octave-forge project.
 +
 +
== Core package ==
 +
 +
We need to decide what to do with the functions in the existing forge package when:
 +
 +
=== To be decided ===
 +
 +
{| class="wikitable"
 +
! function
 +
! decision/notes
 +
|-
 +
|anderson_darling_cdf
 +
|
 +
|-
 +
|anderson_darling_test
 +
|
 +
|-
 +
|cl_multinom
 +
|
 +
|-
 +
|dcov
 +
|
 +
|-
 +
| gevfit_lmom
 +
|
 +
|-
 +
| iwishpdf
 +
|
 +
|-
 +
| jsucdf
 +
|
 +
|-
 +
|jsupdf
 +
|
 +
|-
 +
|monotone_smooth
 +
|
 +
|-
 +
|normalise_distribution
 +
|
 +
|-
 +
|princomp
 +
|matlab says that the function has been removed but likely is a lie
 +
|-
 +
|qrandn
 +
|
 +
|-
 +
|runstest
 +
|
 +
|-
 +
|sigma_pts
 +
|not yet released
 +
|-
 +
|violin
 +
|
 +
|-
 +
|vmpdf
 +
|
 +
|-
 +
|vmrnd
 +
|
 +
|-
 +
|wishpdf
 +
|
 +
|}
 +
 +
=== Matlab incompatible ===
 +
 +
This functions have the same name as Matlab functions but have a different interface
 +
 +
* boxplot
 +
* gpcdf
 +
* gpinv
 +
* gppdf
 +
* gprnd
 +
 +
=== Can be reused in other functions ===
 +
 +
{| class="wikitable"
 +
!forge function
 +
!matlab counterpart
 +
|-
 +
|bbscdf
 +
|BirnbaumSaundersDistribution class
 +
|-
 +
|bbsinv
 +
|BirnbaumSaundersDistribution class
 +
|-
 +
|bbspdf
 +
|BirnbaumSaundersDistribution class
 +
|-
 +
|bbsrnd
 +
|BirnbaumSaundersDistribution class
 +
|-
 +
|binotest
 +
|binofit
 +
|-
 +
|burrcdf
 +
|BurrDistribution class
 +
|-
 +
|burrinv
 +
|BurrDistribution class
 +
|-
 +
|burrpdf
 +
|BurrDistribution class
 +
|-
 +
|burrrnd
 +
|BurrDistribution class
 +
|-
 +
|nakacdf
 +
|NakagamiDistribution class
 +
|-
 +
|nakainv
 +
|NakagamiDistribution class
 +
|-
 +
|nakapdf
 +
|NakagamiDistribution class
 +
|-
 +
|nakarnd - should be used to implement the
 +
|NakagamiDistribution class
 +
|-
 +
|regress_gp
 +
|RegressionGP class
 +
|-
 +
|repanova
 +
|RepeatedMeasuresModel.ranova
 +
|-
 +
|tricdf
 +
|TriangularDistribution class
 +
|-
 +
|triinv
 +
|TriangularDistribution class
 +
|-
 +
|tripdf
 +
|TriangularDistribution class
 +
|-
 +
|trirnd
 +
|TriangularDistribution class
 +
|-
 +
|logistic_cdf
 +
|LogisticDistribution class
 +
|-
 +
|logistic_inv
 +
|LogisticDistribution class
 +
|-
 +
|logistic_pdf
 +
|LogisticDistribution class
 +
|-
 +
|logistic_rnd
 +
|LogisticDistribution class
 +
|-
 +
|stdnormal_cdf
 +
|NormalDistribution class
 +
|-
 +
|stdnormal_inv
 +
|NormalDistribution class
 +
|-
 +
|stdnormal_pdf
 +
|NormalDistribution class
 +
|-
 +
|stdnormal_rnd
 +
|NormalDistribution class
 +
|-
 +
|anova
 +
|anova method in different *Model classes
 +
|-
 +
|manova
 +
|manova methods in different *Model classes
 +
|-
 +
|bartlett_test
 +
|barttest
 +
|-
 +
|kolmogorov_smirnov_test
 +
|ktest
 +
|-
 +
|kolmogorov_smirnov_test_2
 +
|ktest2
 +
|-
 +
|kruskal_wallis_test
 +
|kruskalwallis
 +
|}
 +
 +
=== Ready to go ===
 +
 +
This functions seems to be matlab compatible
 +
 +
<div style="column-count:4;-moz-column-count:4;-webkit-column-count:4">
 +
* anovan
 +
* betastat
 +
* binostat
 +
* binotest
 +
* canoncorr
 +
* caseread
 +
* casewrite
 +
* cdf
 +
* chi2stat
 +
* cmdscale
 +
* combnk
 +
* copulacdf
 +
* copulapdf
 +
* copularnd
 +
* crossval
 +
* @cvpartition
 +
* dendrogram
 +
* expstat
 +
* ff2n
 +
* fitgmdist
 +
* fstat
 +
* fullfact
 +
* gamfit
 +
* gamlike
 +
* gamstat
 +
* geomean
 +
* geostat
 +
* gevcdf
 +
* gevfit
 +
* gevinv
 +
* gevlike
 +
* gevpdf
 +
* gevrnd
 +
* gevstat
 +
* gmdistribution
 +
* grp2idx
 +
* harmmean
 +
* hist3
 +
* histfit
 +
* hmmestimate
 +
* hmmgenerate
 +
* hmmviterbi
 +
* hygestat
 +
* iwishrnd
 +
* jackknife
 +
* kmeans
 +
* linkage
 +
* lognstat
 +
* mad
 +
* mahal
 +
* mnpdf
 +
* mnrnd
 +
* mvncdf
 +
* mvnpdf
 +
* mvnrnd
 +
* mvtcdf
 +
* mvtpdf
 +
* mvtrnd
 +
* nanmax
 +
* nanmean
 +
* nanmedian
 +
* nanmin
 +
* nanstd
 +
* nansum
 +
* nanvar
 +
* nbinstat
 +
* normplot
 +
* normstat
 +
* pcacov
 +
* pcares
 +
* pdf
 +
* pdist2
 +
* pdist
 +
* plsregress
 +
* poisstat
 +
* random
 +
* randsample
 +
* raylcdf
 +
* raylinv
 +
* raylpdf
 +
* raylrnd
 +
* raylstat
 +
* regress
 +
* signtest
 +
* squareform
 +
* stepwisefit
 +
* tabulate
 +
* tblread
 +
* tblwrite
 +
* trimmean
 +
* tstat
 +
* ttest2
 +
* ttest
 +
* unidstat
 +
* unifstat
 +
* vartest2
 +
* vartest
 +
* wblstat
 +
* wishrnd
 +
* ztest
 +
* prctile
 +
* qqplot
 +
* betacdf
 +
* betainv
 +
* betapdf
 +
* betarnd
 +
* binocdf
 +
* binoinv
 +
* binopdf
 +
* binornd
 +
* chi2cdf
 +
* chi2inv
 +
* chi2pdf
 +
* chi2rnd
 +
* expcdf
 +
* expinv
 +
* exppdf
 +
* exprnd
 +
* fcdf
 +
* finv
 +
* fpdf
 +
* frnd
 +
* gamcdf
 +
* gaminv
 +
* gampdf
 +
* gamrnd
 +
* geocdf
 +
* geoinv
 +
* geopdf
 +
* geornd
 +
* hygecdf
 +
* hygeinv
 +
* hygepdf
 +
* hygernd
 +
* logncdf
 +
* logninv
 +
* lognpdf
 +
* lognrnd
 +
* nbincdf
 +
* nbininv
 +
* nbinpdf
 +
* nbinrnd
 +
* normcdf
 +
* norminv
 +
* normpdf
 +
* normrnd
 +
* poisscdf
 +
* poissinv
 +
* poisspdf
 +
* poissrnd
 +
* tcdf
 +
* tinv
 +
* tpdf
 +
* trnd
 +
* unidcdf
 +
* unidinv
 +
* unidpdf
 +
* unidrnd
 +
* unifcdf
 +
* unifinv
 +
* unifpdf
 +
* unifrnd
 +
* wblcdf
 +
* wblinv
 +
* wblpdf
 +
* wblrnd
 +
</div>
    
== Development ==
 
== Development ==