Index

A B C D E F G I J K L M N O P Q R S T U V W 
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.
A B C D E F G I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages