Man pages for mcanigueral/evprof
Electric Vehicle Charging Sessions Profiling and Modelling

california_ev_modelEV model example
california_ev_sessionsEV charging sessions example
california_ev_sessions_profilesClustered EV charging sessions example
california_GMMGaussian Mixture Models examples
choose_k_GMMVisualize BIC indicator to choose the number of clusters
cluster_sessionsCluster sessions with 'mclust' package
convert_time_dt_to_plot_dtModify datetime values according evprof.start.hour
convert_time_dt_to_plot_numConvert datetime values to sorted numeric values considering...
convert_time_num_to_chrConvert numeric time value (hour-based) to character hour in...
convert_time_num_to_periodConvert numeric time value to a datetime period (hour-based)
cut_sessionsCut outliers based on minimum and maximum limits of...
define_clustersDefine each cluster with a user profile interpretation
detect_outliersDetect outliers
divide_by_disconnectionDivide sessions by disconnection day
divide_by_timecycleDivide sessions by time-cycle
drop_outliersDrop outliers
get_charging_rates_distributionGet charging rates distribution in percentages
get_connection_model_mclust_objectPerform 'mclust::Mclust' clustering for multivariate GMM
get_connection_model_paramsExtract models parameters from mclust object
get_connection_modelsGet a tibble of connection GMM for every user profile
get_daily_avg_n_sessionsGet the daily average number of sessions given a range of...
get_daily_n_sessionsGet daily number of sessions given a range of years, months...
get_dbscan_paramsGet the minPts and eps values for DBSCAN to label only a...
get_division_lineggplot2 type function to plot a division line
get_energy_model_mclust_objectGet Mclust object of univariate Gaussian Mixture Models
get_energy_model_parametersGet energy univariate Gaussian Mixture Model
get_energy_modelsGet a tibble of energy GMM for every user profile
get_ev_modelGet the EV model object of class 'evmodel'
mutate_to_logLogarithmic transformation to ConnectionStartDateTime and...
plot_bivarGMMPlot Bivariate Gaussian Mixture Models
plot_density_2DDensity plot in 2D, considering Start time and Connection...
plot_density_3DDensity plot in 3D, considering Start time and Connection...
plot_division_linesIteration over evprof::plot_division_line function to plot...
plot_energy_modelsCompare density of estimated energy with density of real...
plot_histogramHistogram of a variable from sessions data set
plot_histogram_gridGrid of multiple variable histograms
plot_kNNdistPlot kNNdist
plot_model_clustersPlot all bi-variable GMM (clusters) with the colors...
plot_outliersPlot outlying sessions
plot_pointsScatter plot of sessions
print.evmodel'print' method for 'evmodel' object class
read_ev_modelRead an EV model JSON file and convert it to object of class...
round_to_halfRound numeric time value to half hour basis.
round_to_intervalRound to nearest interval
save_clustering_iterationsSave iteration plots in PDF file
save_ev_modelSave the EV model object of class 'evmodel' to a JSON file
sessions_feature_namesNames of standard features of a sessions dataset
sessions_summary_feature_namesNames of features to summarise in evprof functions
set_profilesClassify sessions into user profiles
summarise_sessionsStatistic summary of sessions features
mcanigueral/evprof documentation built on June 2, 2025, 12:43 p.m.