KyPlot™ 5.0 Free

Data Analysis and Visualization Software

KyPlot is a software package for data analysis and visualization.
You can read an article about KyPlot from  here .
The followings are main functionalities of KyPlot.

New functionality in Version 5.0.3

Added "Maximum Likelihood for Y=F(X;A)" in "Function Fit".

For the regression problem: Y=F(X;A) + error with the probability (density) function P(X;A) for Y is given, parameters, A1, A2 , … are estimated by maximum likelihood method.

By using Cauchy distribution, or more generally Pearson family of distributions, or Huber function for P(X;A), this can be used for robust regression. For details, see the Pages 3 and 4 in the sample file "Robust.kyp".

Data analysis

•Spreadsheet calculations

•Averaging and filtering of data

•Removing a linear trend form time series data

•Differencing, differentiating and integrating data

•Creating histograms, cumulative distributions, regressograms of data

•Estimating and plotting kernel densities of data

•Measurement of peaks and areas

•Matrix and vector operations

•Numerical solutions of differential equations and integrations

•Linear, quadratic and nonlinear optimizations

•Convolution and deconvolution

•One dimensional and two dimensional Fourier transforms

•Spectral and time series analyses

•Gabor transform and wavelet analysis

Statistical analysis

•Descriptive statistics

•Contingency tables

•Parametric tests (linear correlation, t-test for unpaired or paired comparison, t-test for mean, Single factor ANOVA, Two factor ANOVA with or without replication, Single factor ANCOVA with one covariate or multiple covariates, Parametric multiple comparisons:Tukey and Dunnett tests, Smirnov-Grubbs test for outliers, Shapiro-Wilk normality test)

•Non-parametric Tests (Spearman/Kendall rank correlation, Wilcoxon rank sum and signed rank tests, Kruskal-Wallis test, Jonckheere trend test, Friedman test with or without replication, Nonparametric multiple comparisons:Steel-Dwass and Steel tests, Kolmogorov-Smirnov test for one sample or two samples)

•Regression analysis (Simple, polynomial and multiple regressions, Nonparametric simple regression, Parallelism test of 2 regression lines/Parallel line assay, Nonparametric test for parallelism of 2 regression lines)

•Multivariate analysis (Principal component analysis, Factor analysis, Canonical correlation analysis, Discriminant analysis, Cluster analysis)

•Generalized linear models (Univariate and multivariate logistic regressions, Probit analysis, Poisson regression)

•Survival analysis (Weibull model, Proportional hazard model, Kaplan-Meier method, Life table method and Log-rank test/Generalized Wilcoxon test)


[2D graph]

•XY Line/Scatter/Area, Bar, Stacked Bar, Pie, Radar, Ternary, Table, Box/Column Scatter, Polar Line/Scatter/Area, XY Bubble, Polar Bubble, XY Mesh, Polar Mesh, XY Vector, Polar Vector


[3D graph]

•Waterfall, 3D Bar, 3D Stacked Bar, XYZ Line/Scatter, XYZ Bubble, XYZ Mesh, XYZ Vector

Graph fitting

•Function fits:nonlinear least squares and maximum likelihood methods (2D, 3D)

•Polynomial regression (2D)

•Piecewise polynomial interpolation (2D)

•B-spline fits (2D)

•Surface interpolations (3D)

•Smoothing spline regression (2D)

•Thin plate smoothing spline regression (3D)

•Local polynomial regression (2D, 3D)

•Wavelet regression (2D)

•Fourier series regression (2D)

•Local likelihood regression (2D, 3D)

•Penalized likelihood regression (2D, 3D)

•Local polynomial regression for plane and space curves (2D, 3D)

•Smoothing spline regression for plane and space curves (2D, 3D)

•Histograms and freaquency polygons (2D, 3D)

•Kernel density estimation (2D, 3D)

•Local likelihood density estimation (2D, 3D)

•Penalized likelihood density estimation (2D, 3D)

•Parametric curve interpolation (2D, 3D)

Function plot

•Univariate function curve: y = f(x)

•Parametric plane curve: x = f(t), y = g(t)

•Bivariate implicit function Curve: f(x, y) = 0

•Bivariate function surface: z = f(x, y)

•Parametric space curve: x = f(t), y = g(t), z = h(t)


•It is possible to draw a line, a B-spline curve, an ellipse, a polygon, a text, etc., grouping, and aligning with the mouse only. You can also set the size and position of the shape numerically to create an accurate picture.

•In the editing of text, you can set it freely like a word processor software such as superscript, subscript, and line spacing, and you can write a formula.


•You can import or export diagrams and graphs in the following formats:

Windows meta file (wmf), Enhanced meta file (emf), Windows bitmap (bmp), JPEG (jpg), TIFF (tif), Portable Network Graphics (png), Photoshop (psd), Encapsulated PostScript (eps, only raster format)