LECA API
Data Preparation
|
Transform objective function into Arrhenius fitted surrogate model (\(log(\sigma) \rightarrow S_0, S_1, S_2\)). |
|
Takes the mean value of the given objective functions for measurements where every declared feature is identical and also records the standard deviations. |
|
Visualize dataset with a 2d or 3d plot. |
|
Transform objective function into Arrhenius fitted surrogate model (\(log(\sigma) \rightarrow S_0, S_1, S_2\)). |
|
Outputs correlation/covariance plots for features along with feature importance plots for each objective function (uses |
|
Applies the provided function to each value in the given column(s). |
|
Function for importing json data following the BIG-MAP json formatting standard. |
|
Visualize dataset with a 2d or 3d plot. |
|
Data outlier detection using HDBSCAN clustering algorithm. |
Regression WorkFlow
|
Fundamental object for training/optimizing LECA regression models, tracking their performance via cross-validation and bootstrapping datasets for error-estimation. |
Model Analysis
Comparative model performance as a function of N_training size. |
|
|
1/N_training performance metrics. |
|
Generate plot showing time/MAE/MSE/R2 scores of all trained models on training and test data, sorted by metric. |
|
Create a dataframe grid of input electrolyte compositions from sparse feature vectors, or [min, max] + step values. |
|
Predict the ionic conductivity for given electrolyte compositions at a given temperature. |
|
Predict the ionic conductivity for given electrolyte compositions at a given temperature. |
|
1-dimensional slice along one feature for models predicted conductivity / log(conductivity). |
|
1-dimensional slice along one feature for models predicted arrhenius objectives S0, S1 and S2. |
|
2-dimensional slice along two features for predicted conductivity / log(conductivity). |
|
2-dimensional slice along two features for predicted Arrhenius objective values (typically S0, S1 and S2). |
|
Predict the arrhenius fit from a pandas Series for a single data point. |
|
Can be used to visualize arrhenius fit or predicted arrhenius fits. |
Extract the results stored in a workflow. |
LECA Custom Estimators
Estimator Object which accepts polynomial feature inputs and selects specified polynomial features to use for fitting. |
|
|
Estimator Object which takes a dataframe of the measured objective function and measurement error, and sets the alpha based on the measurement error. |