Calculated results
Interactive Andrews curves
Formula and generated structure
Analytical report
Class summary
Feature order and coefficients
Processed data
Curve values at selected points
Nearest observations and curve distances
Outlier analysis
Formula used
Each multivariate observation becomes a Fourier curve. The first feature contributes a constant term.
The remaining features alternate between sine and cosine terms. Their frequencies increase with feature position.
How to use
- Paste a table or upload a CSV file.
- Parse the dataset and confirm detected columns.
- Select numeric features, labels, and an optional class.
- Choose preprocessing, feature order, and curve settings.
- Generate the chart and inspect separation or overlap.
- Download coordinates, processed data, images, or reports.
Example data
The sample uses four flower measurements and three species. Standardization makes differently scaled measurements comparable.
| Sample | Class | Sepal length | Sepal width | Petal length | Petal width |
|---|---|---|---|---|---|
| Iris-001 | Setosa | 5.1 | 3.5 | 1.4 | 0.2 |
| Iris-051 | Versicolor | 7.0 | 3.2 | 4.7 | 1.4 |
| Iris-101 | Virginica | 6.3 | 3.3 | 6.0 | 2.5 |
Frequently asked questions
What are Andrews curves?
They map every multivariate row into a continuous Fourier curve. Similar rows usually produce similar curve shapes.
Why should features be standardized?
Large-scale features can dominate the curve. Standardization gives features more comparable influence.
Does feature order matter?
Yes. Early features receive lower-frequency terms and often shape broader curve patterns.
How do curves reveal class separation?
Classes that occupy distinct curve regions may be easier to distinguish. Heavy overlap suggests similar multivariate profiles.
Can this detect outliers?
The calculator compares each curve with its class mean. Large distances are flagged using configurable thresholds.
What domain should I use?
The conventional interval is minus pi through pi. Other complete periods can also work.
How many points are needed?
Two hundred fifty points usually look smooth. Increase resolution for exports or detailed inspection.
What happens with missing values?
Rows can be removed or values can be imputed. The chosen method appears in the report.
Can large datasets be plotted?
Yes, but too many curves become cluttered. Use sampling, filtering, and class averages.
What does curve distance mean?
It summarizes shape differences across sampled t values. Smaller distances indicate more similar observations.
Can I export the analysis?
Processed data, curve coordinates, outliers, images, and a PDF report are available.