Date | Version | Library | Javadoc documentation |
---|---|---|---|
2019 / 05 | 1.0.8 | pi_science_api_1.0.8.jar | link |
What is new in 1.0.8:
# Solved error in pi.smoothing.api.PIMedianSmooting, different count in source and output variable (when setOuterValuesNull() is true). + Added new package pi.distribution.api. + Added new class pi.distribution.api.PIDistribution. + Added new class pi.distribution.api.PINormalDistribution. + Added new class pi.test.PINormalDistributionTest. + Added new class pi.api.PIException. + Added new method pi.api.PIException.notImplemented(). + Added pi.test.package-info.java. + Created external JAVAFX project GUI for testing charts named pi_science_api_test_chart. |
|||
2019 / 04 | 1.0.7 | pi_science_api_1.0.7.jar | link |
What is new in 1.0.7:
+ Added new class pi.smoothing.api.PIDoubleExponentialSmoothing. + Added new class pi.test.PIDoubleExponentialSmoothingTest. + Added new wrapper class pi.api.PIWrapperLinearParameters. + Into pi.statistics.api.PIVariable added new method GetLinearParameters(). + Into pi.statistics.api.PITwoVariables added new method GetLinearParameters(). + New package pi.wrappers.api. Into this packege moved PIWrapperParamInt and PIWrapperLinearParameters classes. + Some changes in pi.smoothing.api.PISimpleExponentialSmoothing, source 4H,61. # pi.smoothing.destVariable was renamed to pi.smoothing.outputVariable. |
|||
2019 / 04 | 1.0.6 | pi_science_api_1.0.6.jar | link |
What is new in 1.0.6:
+ Added new package pi.smoothing.api. + Added ancestor class pi.smoothing.api.PISmoothing. + Added new class pi.smoothing.api.PIMovingAverageSmooting. + Added new class pi.test.PIMovingAverageSmoothingTest. # Into pi.statistics.PIVariable.copyToByIndexes() added parameter _deleteDest. # Into pi.api.PIDebug added new method titleBig(). + Added new class pi.smoothing.api.PIMedianSmooting. + Added new class pi.test.PIMedianSmoothingTest. + Added new class pi.smoothing.api.PIExponentialSmoothing. + Added new class pi.smoothing.api.PISimpleExponentialSmoothing. + Added new class pi.test.PISimpleExponentialSmoothingTest. + Added new abstract class pi.statistics.api.PIPredictionErrors as base class for classes with prediction-error (var1-prediction) aparat (regression, smoothing). # Into pi.statistics.api.PIVariable added new method MakeLag(). # Into pi.test.PIVariableTest added example for LAG on variable. |
|||
2019 / 03 | 1.0.5 | pi_science_api_1.0.5.jar | link |
What is new in 1.0.5:
+ New class pi.regression.api.PILogisticRegression for logistic regression. + Added method pi.statistics.PIVariable.getSumConstDivide(). + New class pi.test.PILogisticRegressionTest. + Added method pi.statistics.PITwoVariables.addXY(). + Added method pi.statistics.PITwoVariables.clear(). + Added method pi.statistics.PIVariable.addValue( Integer ). # Into pi.statistics.PIValue added support for frequency, order storing. + Added methods pi.statistics.PIVariable.add(), pi.statistics.PIVariable.get() for access to stored PIValue. # Into pi.test.PITwoVariablesTest added example with Peason`s & Spearman`s correlation coefficient. + Added method pi.statistics.PIVariable.findValue(). + Added method pi.statistics.PIVariable.getUniqueOrdered(). + Added method pi.statistics.PITwoVariables.getSumOrderDiff2(). + Added method pi.statistics.PITwoVariables.getSpearmanCorrelationCoefficient() for Spearman`s rank correlation coefficient. |
|||
2019 / 03 | 1.0.4 | pi_science_api_1.0.4.jar | link |
What is new in 1.0.4:
# getDF() function added to all existed regression classes. + New class pi.regression.api.PIGompertzRegression for Gompertz regression supporting PARTIAL_SUMS, PARTIAL_AVERAGES, SELECTED_POINTS method. + Added method pi.statistics.PIVariable.addMoreValuesRange(). # pi.statistics.PIRegression.getR2() renamed to pi.statistics.PIRegression.getXYR2(). # pi.statistics.PIRegression.getR2Adj() renamed to pi.statistics.PIRegression.getXYR2Adj(). + Added method pi.regression.PIRegression.get_XY(). + Added method pi.statistics.PIVariable.getSumConstPow(). + Added method pi.statistics.PITwoVariables.getMSE(). + Added method pi.statistics.PIRegression.getMSE(). + Added method pi.statistics.PITwoVariables.getME(). + Added method pi.statistics.PIRegression.getME(). + Added method pi.statistics.PIVariable.getAbsSum(). + Added method pi.statistics.PITwoVariables.getMAE(). + Added method pi.statistics.PIRegression.getMAE(). + Added method pi.statistics.PITwoVariables.getMAPE(). + Added method pi.statistics.PIRegression.getMAPE(). + Added method pi.statistics.PITwoVariables.getMPE(). + Added method pi.statistics.PIRegression.getMPE(). # Into pi.regression.PIExponentialModifiedRegression, pi.regression.PIGomperzRegression, pi.statistics.PIVariable -> for partial sums added support cut values from end -> property cutStyleForPartialSum. # New classes pi.test.PIGompertzRegressionText2, pi.test.PIGompertzRegressionText3. |
|||
2019 / 02 | 1.0.3 | pi_science_api_1.0.3.jar | link |
What is new in 1.0.3:
+ New class pi.regression.api.PIExponentialRegression for exponential regression. + pi.test.PIExponentialRegressionTest. + Added method pi.statistics.PITwoVariables.GetSumXLnY(). + New class pi.regression.api.PIExponentialModifiedRegression for exponential modified regression. + Added method pi.statistics.PIVariable.copyToByIndexes(). + pi.test.PIExponentialModifiedRegressionTest. + Into pi.test.PILinearRegressionTest added new regression example (2). + Into pi.statistics.PITwoVariables added method getR2Adj() for R-squared adjusted coefficient. Added to regression`s classes too. + Added method pi.statistics.PITwoVariables.GetSumLnXLnY(). + New class pi.regression.api.PIPowerRegression for power regression. + pi.test.PIExponentialPowerRegressionTest. |
|||
2019 / 02 | 1.0.2 | pi_science_api_1.0.2.jar | link |
What is new in 1.0.2:
+ Another linear regression example to pi.test.PILinearRegressionTest. + Added method pi.statistics.api.PIVariable.addValues( Integer [] _values ). + To pi.regression.api.PIRegression added predicted values variable. + To pi.regression.api.PIRegression added error variable (=observed-predicted). + To pi.regression.api.PIRegression added method getSSE(). # pi.regression.api.PIRegression.CalcY() renamed to pi.regression.api.PIRegression.CalcPredictedY(). # Corrected sign in pi.regression.api.PILinearRegression.getTextFormulaFilled(). + First concept of PITwoVariables released. + pi.statistics.PITwoVariables changes (errors, correlation coefficient, coefficient of determination, population covariance, sample covariance, and so on..). + pi.test.PITwoVariablesTest. + New class pi.regression.api.PIPolynomialRegression for polynomial regression. + pi.test.PIPolynomialRegressionTest. |
|||
2019 / 02 | 1.0.1 | pi_science_api_1.0.1.jar | link |
What is new in 1.0.1:
+ New package pi.regression.api. + New class pi.regression.api.PIRegression. + New class pi.regression.api.PILinearRegression for linear regression solving. # Small changes in pi.statistics.api.PITwoVariables. + Added method pi.statistics.api.PIVariable.addValues( Double [] _values ). + New test unit pi.test.PILinearRegressionTest. |
|||
2019 / 02 | 1.0.0 | pi_science_api_1.0.0.jar | link |
What is new in 1.0.0: All. |
LICENCE AND DISCLAIMER ---------------------- You may use PI SCIENCE API LIBRARY and any content in the Library, for educational and scholarly uses that are noncommercial in nature. Commercial uses are strictly prohibited. For commercial use contact author for purchase licence (pirkljosef@gmail.com). All information provided is believed to be accurate and reliable. We will make changes, updates and deletions as required and make every effort to ensure the accuracy and quality of the information provided. However, author (Josef Pirkl) assumes no responsibility for any errors and are not liable for any damages of any kind resulting from the use of, or reliance on, the information contained herein. You may use material from this site for your personal, non-commercial use only, provided you keep intact all copyright and other proprietary notices. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. C) Josef Pirkl, 1/2019.