diff --git a/js/scripts.js b/js/scripts.js
index 555b6e7..31d9ab7 100644
--- a/js/scripts.js
+++ b/js/scripts.js
@@ -176,7 +176,11 @@ function* generate_pattern_0_with_lengths(given_prices, high_phase_1_len, dec_ph
max: max_pred,
});
}
- yield predicted_prices
+ yield {
+ pattern_description: "high, decreasing, high, decreasing, high",
+ pattern_number: 0,
+ prices: predicted_prices
+ };
}
function* generate_pattern_0(given_prices) {
@@ -280,7 +284,11 @@ function* generate_pattern_1_with_peak(given_prices, peak_start) {
max: max_pred,
});
}
- yield predicted_prices;
+ yield {
+ pattern_description: "decreasing, high spike, random lows",
+ pattern_number: 1,
+ prices: predicted_prices
+ };
}
function* generate_pattern_1(given_prices) {
@@ -342,7 +350,11 @@ function* generate_pattern_2(given_prices) {
min_rate -= 0.05;
max_rate -= 0.03;
}
- yield predicted_prices;
+ yield {
+ pattern_description: "always decreasing",
+ pattern_number: 2,
+ prices: predicted_prices
+ };
}
function* generate_pattern_3_with_peak(given_prices, peak_start) {
@@ -489,7 +501,11 @@ function* generate_pattern_3_with_peak(given_prices, peak_start) {
}
}
- yield predicted_prices;
+ yield {
+ pattern_description: "decreasing, spike, decreasing",
+ pattern_number: 3,
+ prices: predicted_prices
+ };
}
function* generate_pattern_3(given_prices) {
@@ -519,10 +535,10 @@ $(document).on("input", function() {
var output_possibilities = "";
for (let poss of generate_possibilities(sell_prices)) {
var out_line = ""
- for (let day of [...poss].slice(2)) {
+ for (let day of [...poss.prices].slice(2)) {
out_line += day.min + ".." + day.max + " "
}
- output_possibilities += out_line + "
"
+ output_possibilities += poss.pattern_description + ": " + out_line + "
"
}
$("#output").html(output_possibilities)