Index
All Classes and Interfaces|All Packages
A
- AdvancedAnalysisService - Class in com.leumanuel.woozydata.service
-
Service class that provides advanced statistical analysis capabilities for DataFrames.
- AdvancedAnalysisService() - Constructor for class com.leumanuel.woozydata.service.AdvancedAnalysisService
- analyze(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Analyzes a specified column in the DataFrame and calculates basic statistical measures.
- analyze(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs basic analysis on a specified column.
- analyze(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Analyzes a specific column for statistical measures and patterns.
- anova(DataFrame, String...) - Method in class com.leumanuel.woozydata.service.StatisticalService
-
Performs ANOVA test on multiple columns.
- anova(String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs one-way ANOVA test.
- anova(String...) - Method in class com.leumanuel.woozydata.Woozydata
- apply(DataFrame, String, Function<List<Object>, Object>) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Applies a function to a column of the DataFrame.
- arimaModel(double[], int, int, int) - Method in class com.leumanuel.woozydata.service.TimeSeriesAnalysisService
-
Fits an ARIMA (Autoregressive Integrated Moving Average) model.
- armaModel(double[], int, int) - Method in class com.leumanuel.woozydata.service.TimeSeriesAnalysisService
-
Fits an ARMA (Autoregressive Moving Average) model.
- astype(DataFrame, Map<String, Class<?>>) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Converts columns to specified data types.
- autoRegressiveModel(double[], int) - Method in class com.leumanuel.woozydata.service.TimeSeriesAnalysisService
-
Fits an Autoregressive (AR) model to the time series data.
- avg(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Calculates the arithmetic mean (average) of values in a specified column.
- avg(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates the average of a column.
- avg(String) - Method in class com.leumanuel.woozydata.Woozydata
B
- bin(String, int) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Bins continuous data into discrete intervals.
- bin(String, int) - Method in class com.leumanuel.woozydata.Woozydata
- binomialDist(int, double, int) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Generates binomial distribution samples.
- binomialDist(int, double, int) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Generates binomial distribution samples.
- binomialDist(int, double, int) - Method in class com.leumanuel.woozydata.Woozydata
C
- calculateCoefficientOfVariation(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Calculates the coefficient of variation (CV) for a specified column.
- calculateCovariance(DataFrame, String, String) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Calculates covariance between two numeric columns.
- calculateFrequency(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Calculates frequency distribution of values in a column.
- calculateIQR(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Calculates Interquartile Range (IQR) of a numeric column.
- calculateKurtosis(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Calculates kurtosis of a numeric column.
- calculateMean(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Calculates the arithmetic mean (average) of numeric values in a specified column.
- calculateMedian(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Calculates the median value of a specified column.
- calculateMode(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Calculates the mode (most frequent value) of a specified column.
- calculateMultipleMode(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Calculates multiple modes if they exist in the specified column.
- calculatePearsonCorrelation(DataFrame, String, String) - Method in class com.leumanuel.woozydata.service.RegressionService
-
Calculates Pearson correlation coefficient between two columns.
- calculatePopulationStandardDeviation(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Calculates the population standard deviation of a specified column.
- calculateQuantile(DataFrame, String, double) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Calculates specified quantile of a numeric column.
- calculateRSquared(DataFrame, String, String) - Method in class com.leumanuel.woozydata.service.RegressionService
-
Calculates R-squared (coefficient of determination) for linear regression.
- calculateSkewness(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Calculates skewness of a numeric column.
- calculateStandardDeviation(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Calculates the standard deviation of a specified column.
- calculateVariance(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Calculates the variance of a specified column.
- chiSquare(String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs chi-square test of independence.
- chiSquare(String, String) - Method in class com.leumanuel.woozydata.Woozydata
- chiSquareTest(DataFrame, String, String) - Method in class com.leumanuel.woozydata.service.StatisticalService
-
Performs chi-square test for independence.
- clean() - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs general data cleaning operations.
- clean() - Method in class com.leumanuel.woozydata.model.DataFrame
-
Performs automatic data cleaning operations.
- clean() - Method in class com.leumanuel.woozydata.Woozydata
-
Performs automatic data cleaning on the current DataFrame.
- clean(DataFrame) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Performs comprehensive data cleaning including removing nulls, duplicates, and filling remaining nulls.
- close() - Method in class com.leumanuel.woozydata.config.MongoConfig
-
Closes the MongoDB client connection.
- close() - Method in class com.leumanuel.woozydata.repository.MongoDbConnector
-
Closes the MongoDB connection.
- com.leumanuel.woozydata - package com.leumanuel.woozydata
- com.leumanuel.woozydata.config - package com.leumanuel.woozydata.config
- com.leumanuel.woozydata.controller - package com.leumanuel.woozydata.controller
- com.leumanuel.woozydata.model - package com.leumanuel.woozydata.model
- com.leumanuel.woozydata.repository - package com.leumanuel.woozydata.repository
- com.leumanuel.woozydata.service - package com.leumanuel.woozydata.service
- com.leumanuel.woozydata.util - package com.leumanuel.woozydata.util
- concat(DataFrame, boolean) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Concatenates current DataFrame with another DataFrame.
- concat(DataFrame, boolean) - Method in class com.leumanuel.woozydata.Woozydata
- concat(DataFrame, DataFrame, boolean) - Method in class com.leumanuel.woozydata.service.MergeService
-
Concatenates two DataFrames either vertically or horizontally.
- convert(DataFrame, Map<String, Class<?>>) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Converts column data types according to the provided type map.
- convert(Map<String, Class<?>>) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Converts column types according to the provided type map.
- convert(Map<String, Class<?>>) - Method in class com.leumanuel.woozydata.Woozydata
-
Converts column data types according to the specified type map.
- correl(String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates correlation between two columns.
- correl(String, String) - Method in class com.leumanuel.woozydata.Woozydata
- correlation(DataFrame) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Performs correlation analysis between numeric columns.
- correlation(String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates correlation matrix for specified columns.
- correlation(String...) - Method in class com.leumanuel.woozydata.Woozydata
- count(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Counts non-null values in a column.
- count(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Calculates basic count of non-null values in a column.
- cov(String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates the covariance between two columns.
- cov(String, String) - Method in class com.leumanuel.woozydata.Woozydata
- createAnalysisReport(DataFrame) - Method in class com.leumanuel.woozydata.service.DataExportService
-
Creates a standardized analysis report with multiple metrics.
- createMetadata(DataFrame) - Static method in class com.leumanuel.woozydata.util.DataTransformUtil
-
Creates metadata DataFrame describing the structure of input DataFrame.
- customExport(DataFrame, List<String>, String) - Method in class com.leumanuel.woozydata.service.DataExportService
-
Custom export with user-selected metrics.
D
- DataAnalysisService - Class in com.leumanuel.woozydata.service
-
Service class for data analysis operations.
- DataAnalysisService() - Constructor for class com.leumanuel.woozydata.service.DataAnalysisService
- DataCleaningService - Class in com.leumanuel.woozydata.service
-
Service class responsible for data cleaning and transformation operations on DataFrames.
- DataCleaningService() - Constructor for class com.leumanuel.woozydata.service.DataCleaningService
- DataController - Interface in com.leumanuel.woozydata.controller
-
Interface that defines operations for data manipulation, analysis, and statistical computations similar to popular data analysis libraries like pandas.
- DataCsvReader - Class in com.leumanuel.woozydata.util
-
Utility class for reading CSV files into DataFrame objects.
- DataCsvReader() - Constructor for class com.leumanuel.woozydata.util.DataCsvReader
- DataExporter - Class in com.leumanuel.woozydata.util
-
Utility class for exporting DataFrame data to different file formats.
- DataExporter() - Constructor for class com.leumanuel.woozydata.util.DataExporter
- DataExportService - Class in com.leumanuel.woozydata.service
- DataExportService() - Constructor for class com.leumanuel.woozydata.service.DataExportService
- DataFrame - Class in com.leumanuel.woozydata.model
-
Core class for data manipulation and analysis.
- DataFrame(List<Map<String, Object>>) - Constructor for class com.leumanuel.woozydata.model.DataFrame
-
Creates a new DataFrame with the given data.
- DataJsonReader - Class in com.leumanuel.woozydata.util
-
Utility class for reading JSON files into DataFrame objects.
- DataJsonReader() - Constructor for class com.leumanuel.woozydata.util.DataJsonReader
- DataStatisticsService - Class in com.leumanuel.woozydata.service
-
Service class providing statistical analysis and data transformation operations for DataFrames.
- DataStatisticsService() - Constructor for class com.leumanuel.woozydata.service.DataStatisticsService
- DataTransformUtil - Class in com.leumanuel.woozydata.util
-
Utility class for data transformation and formatting operations.
- DataTransformUtil() - Constructor for class com.leumanuel.woozydata.util.DataTransformUtil
- DataXlsxReader - Class in com.leumanuel.woozydata.util
-
Utility class for reading Excel (XLSX) files into DataFrame objects.
- DataXlsxReader() - Constructor for class com.leumanuel.woozydata.util.DataXlsxReader
- decompose(DataFrame, String, String) - Method in class com.leumanuel.woozydata.service.TimeSeriesAnalysisService
-
Decomposes time series into trend, seasonal, and residual components.
- decompose(String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Decomposes time series into components.
- decompose(String, String) - Method in class com.leumanuel.woozydata.Woozydata
- describe(DataFrame) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Generates comprehensive descriptive statistics for numeric columns.
- describe(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Provides descriptive statistics for a column.
- describe(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Generates comprehensive statistical analysis of a column.
- detectOutliers(String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Detects outliers in time series data.
- detectOutliers(String, String) - Method in class com.leumanuel.woozydata.Woozydata
- detectTimeSeriesOutliers(DataFrame, String, String) - Method in class com.leumanuel.woozydata.service.TimeSeriesAnalysisService
-
Detects outliers in time series data using IQR method.
- dropDupes() - Method in class com.leumanuel.woozydata.model.DataFrame
-
Removes duplicate rows from the DataFrame.
- dropDupes(String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Removes duplicate rows based on specified columns.
- dropDupes(String...) - Method in class com.leumanuel.woozydata.Woozydata
-
Removes duplicate rows based on specified columns.
- dropDuplicates(DataFrame, String...) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Removes duplicate rows from the DataFrame based on specified columns.
- dropNa() - Method in interface com.leumanuel.woozydata.controller.DataController
-
Removes rows with null values.
- dropNa() - Method in class com.leumanuel.woozydata.Woozydata
-
Removes rows containing null values from the DataFrame.
- dropNa(DataFrame) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Removes all rows containing missing values from the DataFrame.
- dropNull() - Method in class com.leumanuel.woozydata.model.DataFrame
-
Removes rows containing null values.
- dummies(String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Creates dummy/indicator variables.
- dummies(String...) - Method in class com.leumanuel.woozydata.Woozydata
E
- ema(double[], double) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates Exponential Moving Average.
- ema(double[], double) - Method in class com.leumanuel.woozydata.Woozydata
- exponentialMovingAverage(double[], double) - Method in class com.leumanuel.woozydata.service.TimeSeriesAnalysisService
-
Calculates Exponential Moving Average (EMA).
- exportToCSV(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataExportService
-
Exports DataFrame content to a CSV (Comma-Separated Values) file.
- exportToCSV(DataFrame, String) - Static method in class com.leumanuel.woozydata.util.DataExporter
-
Exports DataFrame data to a CSV file.
- exportToExcel(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataExportService
-
Exports DataFrame content to a Excel file.
- exportToHTML(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataExportService
-
Exports DataFrame content to a HTML file.
- exportToJSON(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataExportService
-
Exports DataFrame content to a JSON (JavaScript Object Notation) file.
- exportToJSON(DataFrame, String) - Static method in class com.leumanuel.woozydata.util.DataExporter
-
Exports DataFrame data to a JSON file.
- exportToLatex(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataExportService
-
Exports DataFrame content to a Latex file.
- exportToPowerBI(Map<String, DataFrame>, String) - Method in class com.leumanuel.woozydata.service.DataExportService
-
Exports all analysis results to a single Excel file for PowerBI.
F
- fill(Object) - Method in class com.leumanuel.woozydata.model.DataFrame
-
Fills null values with a specified value.
- fillNa(DataFrame, Object) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Replaces all missing values in the DataFrame with a specified value.
- fillNa(Object) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Fills null values with a specified value.
- fillNa(Object) - Method in class com.leumanuel.woozydata.Woozydata
-
Fills null values in all columns with a specified value.
- fillNa(Object, String...) - Method in class com.leumanuel.woozydata.model.DataFrame
-
Fills null values in specified columns.
- fillNaColumns(DataFrame, Object, String...) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Replaces missing values in specified columns with a given value.
- fillNaColumns(Object, String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Fills null values in specified columns with a given value.
- fillNaColumns(Object, String...) - Method in class com.leumanuel.woozydata.Woozydata
- fixTypes() - Method in class com.leumanuel.woozydata.model.DataFrame
-
Automatically converts data types based on content.
- forecast(DataFrame, String, String, int) - Method in class com.leumanuel.woozydata.service.TimeSeriesAnalysisService
-
Generates forecasts for future time periods.
- forecast(String, String, int) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Forecasts future values using time series analysis.
- forecast(String, String, int) - Method in class com.leumanuel.woozydata.Woozydata
- formatForPowerBI(DataFrame) - Static method in class com.leumanuel.woozydata.util.DataTransformUtil
-
Formats DataFrame data for PowerBI compatibility.
- frequency(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates frequency distribution for a column.
- frequency(String) - Method in class com.leumanuel.woozydata.Woozydata
- fromCsv(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Reads data from a CSV file and creates a DataFrame.
- fromCsv(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Loads data from a CSV file into a DataFrame.
- fromJson(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Reads data from a JSON file and creates a DataFrame.
- fromJson(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Loads data from a JSON file into a DataFrame.
- fromMongo(String, String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Reads data from a MongoDB collection and creates a DataFrame.
- fromMongo(String, String, String) - Method in class com.leumanuel.woozydata.Woozydata
-
Connects to MongoDB and loads data from a collection into a DataFrame.
- fromXlsx(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Reads data from an Excel (XLSX) file and creates a DataFrame.
- fromXlsx(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Loads data from an Excel file into a DataFrame.
- fullReport(DataFrame, String...) - Method in class com.leumanuel.woozydata.service.AdvancedAnalysisService
-
Generates a comprehensive statistical report for specified columns.
- fullReport(String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Generates a comprehensive analysis report for specified columns.
- fullReport(String...) - Method in class com.leumanuel.woozydata.Woozydata
-
Generates a full statistical report.
G
- generateBinomialDistribution(int, double, int) - Method in class com.leumanuel.woozydata.service.ProbabilityService
-
Generates samples from a binomial distribution.
- generateNormalDistribution(int, double, double) - Method in class com.leumanuel.woozydata.service.ProbabilityService
-
Generates samples from a normal distribution.
- generatePoissonDistribution(double, int) - Method in class com.leumanuel.woozydata.service.ProbabilityService
-
Generates samples from a Poisson distribution.
- generateUniformDistribution(int, double, double) - Method in class com.leumanuel.woozydata.service.ProbabilityService
-
Generates samples from a uniform distribution.
- getColumnValues(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Gets numeric values from a specified column.
- getData() - Method in class com.leumanuel.woozydata.model.DataFrame
-
Returns the underlying data structure of the DataFrame.
- getDatabase() - Method in class com.leumanuel.woozydata.config.MongoConfig
-
Gets the configured MongoDB database instance.
- getDispersionStatistics(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Generates a summary of dispersion statistics for a specified column.
- getFrequencyDistribution(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Gets the frequency distribution of values in a specified column.
- groupBy(DataFrame, String...) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Groups DataFrame by specified columns.
- groupBy(DataFrame, String...) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Groups DataFrame by specified columns and calculates aggregate statistics.
- groupBy(String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Groups DataFrame by specified columns.
- groupBy(String...) - Method in class com.leumanuel.woozydata.Woozydata
I
- interpolate(DataFrame, String, String...) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Interpolates missing values in specified columns using various methods.
- interpolate(String, String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Interpolates missing values using specified method.
- interpolate(String, String...) - Method in class com.leumanuel.woozydata.Woozydata
- iqr(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates the interquartile range for a column.
- iqr(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Calculates the Interquartile Range (IQR) of a column.
- isna(DataFrame) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Creates a boolean mask indicating missing values in the DataFrame.
J
- join(DataFrame, DataFrame, String[], String[]) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Joins two DataFrames based on matching column values.
K
- kurt(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates the kurtosis of a column.
- kurt(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Calculates the kurtosis of a numeric column.
L
- linearReg(String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs simple linear regression.
- linearReg(String, String) - Method in class com.leumanuel.woozydata.Woozydata
- logisticReg(String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs logistic regression.
- logisticReg(String, String) - Method in class com.leumanuel.woozydata.Woozydata
- logisticRegression(DataFrame, String, String) - Method in class com.leumanuel.woozydata.service.RegressionService
-
Performs logistic regression analysis for binary classification.
M
- mannWhitney(DataFrame, String, String) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Performs Mann-Whitney U test between two columns.
- mannWhitney(String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs Mann-Whitney U test.
- mannWhitney(String, String) - Method in class com.leumanuel.woozydata.Woozydata
- max(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Finds the maximum value in a column.
- max(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Finds the maximum value in a numeric column.
- mean(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates the mean of a column.
- mean(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Calculates the arithmetic mean of a numeric column.
- median(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates the median of a column.
- median(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Calculates the median value of a numeric column.
- melt(DataFrame, String[], String[]) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Unpivots DataFrame from wide to long format.
- melt(String[], String[]) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Unpivots DataFrame from wide to long format.
- melt(String[], String[]) - Method in class com.leumanuel.woozydata.Woozydata
-
Reshapes data from wide to long format.
- merge(DataFrame, DataFrame, String, String...) - Method in class com.leumanuel.woozydata.service.MergeService
-
Merges two DataFrames based on matching columns.
- merge(DataFrame, String, String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Merges current DataFrame with another DataFrame.
- merge(DataFrame, String, String...) - Method in class com.leumanuel.woozydata.Woozydata
- MergeService - Class in com.leumanuel.woozydata.service
-
Service class for merging and concatenating DataFrames.
- MergeService() - Constructor for class com.leumanuel.woozydata.service.MergeService
- min(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Finds the minimum value in a column.
- min(String) - Method in class com.leumanuel.woozydata.Woozydata
- missingAnalysis() - Method in interface com.leumanuel.woozydata.controller.DataController
-
Analyzes missing values in the DataFrame.
- missingAnalysis() - Method in class com.leumanuel.woozydata.Woozydata
- missingAnalysis(DataFrame) - Method in class com.leumanuel.woozydata.service.AdvancedAnalysisService
-
Analyzes missing values in all columns of the DataFrame.
- MongoConfig - Class in com.leumanuel.woozydata.config
-
Configuration class for MongoDB connection management.
- MongoConfig(String, String) - Constructor for class com.leumanuel.woozydata.config.MongoConfig
-
Creates a new MongoDB configuration.
- MongoDbConnector - Class in com.leumanuel.woozydata.repository
-
Connector class for MongoDB operations.
- MongoDbConnector(MongoConfig) - Constructor for class com.leumanuel.woozydata.repository.MongoDbConnector
-
Creates a new MongoDB connector with specified configuration.
- movingAverageModel(double[], int) - Method in class com.leumanuel.woozydata.service.TimeSeriesAnalysisService
-
Fits a Moving Average (MA) model to the time series data.
- multipleReg(String[], String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs multiple linear regression.
- multipleReg(String[], String) - Method in class com.leumanuel.woozydata.Woozydata
- multipleRegression(DataFrame, String[], String) - Method in class com.leumanuel.woozydata.service.RegressionService
-
Performs multiple linear regression analysis.
N
- normalCdf(double, double, double) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates normal cumulative distribution function value.
- normalCdf(double, double, double) - Method in class com.leumanuel.woozydata.Woozydata
- normalCDF(double, double, double) - Method in class com.leumanuel.woozydata.service.ProbabilityService
-
Calculates the cumulative distribution function for normal distribution.
- normalDist(int, double, double) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Generates normal distribution samples.
- normalDist(int, double, double) - Method in class com.leumanuel.woozydata.Woozydata
- normalize(DataFrame, String...) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Normalizes specified numeric columns to range [0,1].
- normalize(String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Normalizes specified columns to [0,1] range.
- normalize(String...) - Method in class com.leumanuel.woozydata.Woozydata
-
Normalizes specified columns to range [0,1].
- normalPdf(double, double, double) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates normal probability density function value.
- normalPdf(double, double, double) - Method in class com.leumanuel.woozydata.Woozydata
- normalPDF(double, double, double) - Method in class com.leumanuel.woozydata.service.ProbabilityService
-
Calculates the probability density function for normal distribution.
- notna(DataFrame) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Creates a boolean mask indicating non-missing values in the DataFrame.
O
- outlierAnalysis(DataFrame, String...) - Method in class com.leumanuel.woozydata.service.AdvancedAnalysisService
-
Analyzes outliers in specified numeric columns using both Z-score and IQR methods.
- outlierAnalysis(String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Identifies and analyzes outliers in specified columns.
- outlierAnalysis(String...) - Method in class com.leumanuel.woozydata.Woozydata
-
Performs quick comprehensive analysis of specified columns.
P
- pivot(DataFrame, String, String, String, String) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Creates a pivot table from the DataFrame data.
- pivot(String, String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Creates a pivot table from the DataFrame.
- pivot(String, String, String) - Method in class com.leumanuel.woozydata.Woozydata
-
Creates a pivot table from the DataFrame.
- poissonDist(double, int) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Generates Poisson distribution samples.
- poissonDist(double, int) - Method in class com.leumanuel.woozydata.Woozydata
- polynomialReg(String, String, int) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs polynomial regression.
- polynomialReg(String, String, int) - Method in class com.leumanuel.woozydata.Woozydata
- polynomialRegression(DataFrame, String, String, int) - Method in class com.leumanuel.woozydata.service.RegressionService
-
Performs polynomial regression analysis.
- ProbabilityService - Class in com.leumanuel.woozydata.service
-
Service class for probability distributions and statistical calculations.
- ProbabilityService() - Constructor for class com.leumanuel.woozydata.service.ProbabilityService
Q
- quantile(String, double) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates the quantile value for a column.
- quantile(String, double) - Method in class com.leumanuel.woozydata.Woozydata
-
Calculates quantile value for a numeric column.
- quickAnalysis(String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs quick exploratory data analysis on specified columns.
- quickAnalysis(String...) - Method in class com.leumanuel.woozydata.Woozydata
R
- rank(String...) - Method in class com.leumanuel.woozydata.model.DataFrame
-
Ranks (sorts) the DataFrame based on specified columns.
- readCollection(String) - Method in class com.leumanuel.woozydata.repository.MongoDbConnector
-
Reads a MongoDB collection into a DataFrame.
- readCSV(String) - Static method in class com.leumanuel.woozydata.util.DataCsvReader
-
Reads a CSV file and converts it to a DataFrame.
- readJSON(String) - Static method in class com.leumanuel.woozydata.util.DataJsonReader
-
Reads a JSON file and converts it to a DataFrame.
- readXLSX(String) - Static method in class com.leumanuel.woozydata.util.DataXlsxReader
-
Reads an Excel file and converts it to a DataFrame.
- RegressionService - Class in com.leumanuel.woozydata.service
-
Service class for regression analysis and correlation calculations.
- RegressionService() - Constructor for class com.leumanuel.woozydata.service.RegressionService
- replace(DataFrame, Object, Object) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Replaces all occurrences of a specific value with a new value throughout the DataFrame.
- reshape(int, int) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Reshapes the DataFrame to specified dimensions.
- reshape(int, int) - Method in class com.leumanuel.woozydata.Woozydata
- reshape(DataFrame, int, int) - Method in class com.leumanuel.woozydata.service.MergeService
-
Reshapes DataFrame into specified dimensions.
- rollingWindow(String, int, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Applies function over rolling window.
- rollingWindow(String, int, String) - Method in class com.leumanuel.woozydata.Woozydata
- rsquared(String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates R-squared value for linear regression.
- rsquared(String, String) - Method in class com.leumanuel.woozydata.Woozydata
S
- sample(int) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Creates a random sample of rows from the DataFrame.
- sample(int) - Method in class com.leumanuel.woozydata.Woozydata
- sample(DataFrame, int) - Method in class com.leumanuel.woozydata.service.StatisticalService
-
Creates a random sample of specified size from the DataFrame.
- seasonalAdjust(String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs seasonal adjustment on time series.
- seasonalAdjust(String, String) - Method in class com.leumanuel.woozydata.Woozydata
- seasonalAdjustment(DataFrame, String, String) - Method in class com.leumanuel.woozydata.service.TimeSeriesAnalysisService
-
Removes seasonal component from time series.
- select(DataFrame, String...) - Method in class com.leumanuel.woozydata.service.StatisticalService
-
Selects specified columns from the DataFrame.
- select(String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Selects specified columns from DataFrame.
- select(String...) - Method in class com.leumanuel.woozydata.model.DataFrame
-
Creates a new DataFrame containing only the specified columns.
- select(String...) - Method in class com.leumanuel.woozydata.Woozydata
- shapiroWilk(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs Shapiro-Wilk normality test.
- shapiroWilk(String) - Method in class com.leumanuel.woozydata.Woozydata
- shapiroWilkTest(DataFrame, String) - Method in class com.leumanuel.woozydata.service.StatisticalService
-
Performs Shapiro-Wilk test for normality on a numeric column.
- show(int) - Method in class com.leumanuel.woozydata.model.DataFrame
-
Displays the first n rows of the DataFrame.
- simpleLinearRegression(DataFrame, String, String) - Method in class com.leumanuel.woozydata.service.RegressionService
-
Performs simple linear regression between two columns.
- simpleMovingAverage(double[], int) - Method in class com.leumanuel.woozydata.service.TimeSeriesAnalysisService
-
Calculates Simple Moving Average (SMA) for a time series.
- skew(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates the skewness of a column.
- skew(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Calculates the skewness of a numeric column.
- sma(double[], int) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates Simple Moving Average.
- sma(double[], int) - Method in class com.leumanuel.woozydata.Woozydata
-
Calculates Simple Moving Average (SMA) for time series data.
- sort(DataFrame, String...) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Sorts DataFrame by specified columns in ascending order.
- sort(DataFrame, String[], boolean[]) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Sorts DataFrame by specified columns.
- sort(String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Sorts DataFrame by specified columns.
- sort(String...) - Method in class com.leumanuel.woozydata.Woozydata
- standardize(DataFrame, String...) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Standardizes specified numeric columns using z-score normalization (x - mean) / std.
- standardize(String...) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Standardizes specified columns (z-score normalization).
- standardize(String...) - Method in class com.leumanuel.woozydata.Woozydata
-
Standardizes specified columns using z-score normalization.
- StatisticalService - Class in com.leumanuel.woozydata.service
-
Service class for advanced statistical operations and hypothesis testing.
- StatisticalService() - Constructor for class com.leumanuel.woozydata.service.StatisticalService
- stats(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Calculates statistical measures for a specified column.
- stats(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataCleaningService
-
Calculates basic statistics for a specified column.
- stats(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates basic statistical measures for a column.
- stats(String) - Method in class com.leumanuel.woozydata.Woozydata
- stdv(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates the standard deviation of a column.
- stdv(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Calculates the standard deviation of a numeric column.
- sum(DataFrame, String) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Calculates the sum of all values in a specified column.
- sum(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates the sum of a column.
- sum(String) - Method in class com.leumanuel.woozydata.Woozydata
T
- timeAnalysis(DataFrame, String, String) - Method in class com.leumanuel.woozydata.service.AdvancedAnalysisService
-
Performs time series analysis on a DataFrame with date and value columns.
- timeAnalysis(String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs time-based analysis on a datetime column and corresponding value column.
- timeAnalysis(String, String) - Method in class com.leumanuel.woozydata.Woozydata
- timeSeriesAnalysis(DataFrame, String, String, int) - Method in class com.leumanuel.woozydata.service.DataAnalysisService
-
Performs time series analysis.
- TimeSeriesAnalysisService - Class in com.leumanuel.woozydata.service
-
Service class for time series analysis and forecasting.
- TimeSeriesAnalysisService() - Constructor for class com.leumanuel.woozydata.service.TimeSeriesAnalysisService
- toCsv(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Exports DataFrame to CSV file.
- toCsv(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Exports DataFrame to CSV file.
- toExcel(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Exports DataFrame to Excel file.
- toExcel(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Exports DataFrame to Excel format.
- toHtml(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Exports DataFrame to HTML format.
- toHtml(String) - Method in class com.leumanuel.woozydata.Woozydata
- toJson(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Exports DataFrame to JSON file.
- toJson(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Exports DataFrame to JSON format.
- toLatex(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Exports DataFrame to LaTeX format.
- toLatex(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Exports DataFrame to LaTeX format for academic papers.
- toPowerBI(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Exports DataFrame to PowerBI format.
- toPowerBI(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Exports DataFrame to PowerBI format.
- transform(DataFrame, String, Function<Object, Object>) - Method in class com.leumanuel.woozydata.service.DataStatisticsService
-
Transforms values in a specified column using a provided function.
- tTest(DataFrame, String, String) - Method in class com.leumanuel.woozydata.service.StatisticalService
-
Performs t-test between two columns.
- tTest(String, String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Performs t-test between two columns.
- tTest(String, String) - Method in class com.leumanuel.woozydata.Woozydata
U
- uniformDist(int, double, double) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Generates uniform distribution samples.
- uniformDist(int, double, double) - Method in class com.leumanuel.woozydata.Woozydata
V
- vars(String) - Method in interface com.leumanuel.woozydata.controller.DataController
-
Calculates the variance of a column.
- vars(String) - Method in class com.leumanuel.woozydata.Woozydata
-
Calculates the variance of a numeric column.
W
- Woozydata - Class in com.leumanuel.woozydata
-
*WoozyData Library* A comprehensive Java library for data analysis, providing a unified interface for data manipulation, statistical analysis, and machine learning operations.
- Woozydata() - Constructor for class com.leumanuel.woozydata.Woozydata
-
Initializes a new instance of Woozydata with all required analysis services.
All Classes and Interfaces|All Packages