Add pattern description

master
Mike Bryant 5 years ago
parent 75cdbebf08
commit 9032517c3a

@ -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 + "<br>"
output_possibilities += poss.pattern_description + ": " + out_line + "<br>"
}
$("#output").html(output_possibilities)

Loading…
Cancel
Save