better stuffs
This commit is contained in:
@@ -308,17 +308,42 @@ export interface SalesPrediction {
|
||||
predicted: number;
|
||||
date: string;
|
||||
}>;
|
||||
confidence: "high" | "medium" | "low";
|
||||
confidence: "very_high" | "high" | "medium" | "low";
|
||||
method: string;
|
||||
methods?: {
|
||||
movingAverage?: number | null;
|
||||
exponentialAverage?: number | null;
|
||||
linearRegression?: number | null;
|
||||
trendAverage?: number | null;
|
||||
weightedMovingAverage?: number | null;
|
||||
exponentialSmoothing?: number | null;
|
||||
holtWinters?: number | null;
|
||||
weightedLinearRegression?: number | null;
|
||||
trendAdjusted?: number | null;
|
||||
};
|
||||
trend?: {
|
||||
direction: "up" | "down" | "neutral";
|
||||
strength: number;
|
||||
acceleration: number;
|
||||
slope?: number;
|
||||
};
|
||||
variance?: number;
|
||||
minPrediction?: number;
|
||||
maxPrediction?: number;
|
||||
confidenceScore?: number;
|
||||
confidenceIntervals?: {
|
||||
lower: number;
|
||||
upper: number;
|
||||
confidenceScore?: number;
|
||||
modelAgreement?: number;
|
||||
avgModelAccuracy?: number;
|
||||
dataConsistency?: number;
|
||||
};
|
||||
modelPerformance?: {
|
||||
[key: string]: {
|
||||
mae?: number;
|
||||
mape?: number;
|
||||
rmse?: number;
|
||||
accuracy?: number;
|
||||
confidence?: string;
|
||||
};
|
||||
};
|
||||
seasonality?: {
|
||||
dayOfWeek: Record<string, number>;
|
||||
month: Record<string, number>;
|
||||
@@ -333,10 +358,18 @@ export interface DemandPrediction {
|
||||
predictedDaily: number | null;
|
||||
predictedWeekly: number | null;
|
||||
predictedMonthly: number | null;
|
||||
confidence: "high" | "medium" | "low";
|
||||
confidence: "very_high" | "high" | "medium" | "low";
|
||||
averageDaily?: number;
|
||||
trendFactor?: number;
|
||||
stdDev?: number;
|
||||
confidenceIntervals?: {
|
||||
lower: number;
|
||||
upper: number;
|
||||
confidenceScore?: number;
|
||||
modelAgreement?: number;
|
||||
avgModelAccuracy?: number;
|
||||
dataConsistency?: number;
|
||||
};
|
||||
historicalPeriod: number;
|
||||
predictionPeriod: number;
|
||||
productId?: string | null;
|
||||
@@ -352,9 +385,13 @@ export interface StockPrediction {
|
||||
prediction: {
|
||||
daysUntilOutOfStock: number | null;
|
||||
estimatedDate: string | null;
|
||||
confidence: "high" | "medium" | "low";
|
||||
confidence: "very_high" | "high" | "medium" | "low";
|
||||
averageDailySales?: number;
|
||||
stdDev?: number;
|
||||
optimisticDays?: number | null;
|
||||
pessimisticDays?: number | null;
|
||||
optimisticDate?: string | null;
|
||||
pessimisticDate?: string | null;
|
||||
message?: string;
|
||||
};
|
||||
needsRestock: boolean;
|
||||
|
||||
Reference in New Issue
Block a user