Finding range that separates series of numbers best
I have X number of colors (lets say, red, yellow, green) which have X measurements in R, G, B, H, S and I channel. In every channel I want to find the solution that separates the measurements the best.
fx:
R channel
Red: [235 224 230 228 233 231]
Yellow: [155 145 153 157 152 148]
Green: [120 122 119 126 124 123]
...and similar in G, B, H, S and I channel
I want the output to be an interval around every color. Usually there are 25 different colors with +3000 measurements have.
How would I go about solving this issue?
BR Simon
linear-algebra matrices optimization
New contributor
add a comment |
I have X number of colors (lets say, red, yellow, green) which have X measurements in R, G, B, H, S and I channel. In every channel I want to find the solution that separates the measurements the best.
fx:
R channel
Red: [235 224 230 228 233 231]
Yellow: [155 145 153 157 152 148]
Green: [120 122 119 126 124 123]
...and similar in G, B, H, S and I channel
I want the output to be an interval around every color. Usually there are 25 different colors with +3000 measurements have.
How would I go about solving this issue?
BR Simon
linear-algebra matrices optimization
New contributor
There are many ways to formulate this problem depending on what "separates the best" means. One metric might be to minimize the number of entries put in the wrong bin. Also, in your example the ranges of colors are non-overlapping. Is this always the case?
– tch
Jan 4 at 14:19
The best solution for me would be the interval that creates the greatest margin to the other colors. It varies a lot, whether it overlaps, but optimally all the color channels (R, G, B, H, S, I) should be combined where at least one of the color channels should not overlap - if that makes any sense
– std_sv
Jan 4 at 14:52
without knowing exactly what your data looks like its hard to say the best approach. One way to do it would be compute the min and max for each color, see if you can order the colors, and then deal with overlaps by adjusting the boundary a bit. I think this post is probably better suited for stackoverflow since it seems like you will end up writing a program for this in the end.
– tch
Jan 4 at 14:56
add a comment |
I have X number of colors (lets say, red, yellow, green) which have X measurements in R, G, B, H, S and I channel. In every channel I want to find the solution that separates the measurements the best.
fx:
R channel
Red: [235 224 230 228 233 231]
Yellow: [155 145 153 157 152 148]
Green: [120 122 119 126 124 123]
...and similar in G, B, H, S and I channel
I want the output to be an interval around every color. Usually there are 25 different colors with +3000 measurements have.
How would I go about solving this issue?
BR Simon
linear-algebra matrices optimization
New contributor
I have X number of colors (lets say, red, yellow, green) which have X measurements in R, G, B, H, S and I channel. In every channel I want to find the solution that separates the measurements the best.
fx:
R channel
Red: [235 224 230 228 233 231]
Yellow: [155 145 153 157 152 148]
Green: [120 122 119 126 124 123]
...and similar in G, B, H, S and I channel
I want the output to be an interval around every color. Usually there are 25 different colors with +3000 measurements have.
How would I go about solving this issue?
BR Simon
linear-algebra matrices optimization
linear-algebra matrices optimization
New contributor
New contributor
New contributor
asked Jan 4 at 7:46
std_svstd_sv
1
1
New contributor
New contributor
There are many ways to formulate this problem depending on what "separates the best" means. One metric might be to minimize the number of entries put in the wrong bin. Also, in your example the ranges of colors are non-overlapping. Is this always the case?
– tch
Jan 4 at 14:19
The best solution for me would be the interval that creates the greatest margin to the other colors. It varies a lot, whether it overlaps, but optimally all the color channels (R, G, B, H, S, I) should be combined where at least one of the color channels should not overlap - if that makes any sense
– std_sv
Jan 4 at 14:52
without knowing exactly what your data looks like its hard to say the best approach. One way to do it would be compute the min and max for each color, see if you can order the colors, and then deal with overlaps by adjusting the boundary a bit. I think this post is probably better suited for stackoverflow since it seems like you will end up writing a program for this in the end.
– tch
Jan 4 at 14:56
add a comment |
There are many ways to formulate this problem depending on what "separates the best" means. One metric might be to minimize the number of entries put in the wrong bin. Also, in your example the ranges of colors are non-overlapping. Is this always the case?
– tch
Jan 4 at 14:19
The best solution for me would be the interval that creates the greatest margin to the other colors. It varies a lot, whether it overlaps, but optimally all the color channels (R, G, B, H, S, I) should be combined where at least one of the color channels should not overlap - if that makes any sense
– std_sv
Jan 4 at 14:52
without knowing exactly what your data looks like its hard to say the best approach. One way to do it would be compute the min and max for each color, see if you can order the colors, and then deal with overlaps by adjusting the boundary a bit. I think this post is probably better suited for stackoverflow since it seems like you will end up writing a program for this in the end.
– tch
Jan 4 at 14:56
There are many ways to formulate this problem depending on what "separates the best" means. One metric might be to minimize the number of entries put in the wrong bin. Also, in your example the ranges of colors are non-overlapping. Is this always the case?
– tch
Jan 4 at 14:19
There are many ways to formulate this problem depending on what "separates the best" means. One metric might be to minimize the number of entries put in the wrong bin. Also, in your example the ranges of colors are non-overlapping. Is this always the case?
– tch
Jan 4 at 14:19
The best solution for me would be the interval that creates the greatest margin to the other colors. It varies a lot, whether it overlaps, but optimally all the color channels (R, G, B, H, S, I) should be combined where at least one of the color channels should not overlap - if that makes any sense
– std_sv
Jan 4 at 14:52
The best solution for me would be the interval that creates the greatest margin to the other colors. It varies a lot, whether it overlaps, but optimally all the color channels (R, G, B, H, S, I) should be combined where at least one of the color channels should not overlap - if that makes any sense
– std_sv
Jan 4 at 14:52
without knowing exactly what your data looks like its hard to say the best approach. One way to do it would be compute the min and max for each color, see if you can order the colors, and then deal with overlaps by adjusting the boundary a bit. I think this post is probably better suited for stackoverflow since it seems like you will end up writing a program for this in the end.
– tch
Jan 4 at 14:56
without knowing exactly what your data looks like its hard to say the best approach. One way to do it would be compute the min and max for each color, see if you can order the colors, and then deal with overlaps by adjusting the boundary a bit. I think this post is probably better suited for stackoverflow since it seems like you will end up writing a program for this in the end.
– tch
Jan 4 at 14:56
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
std_sv is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3061404%2ffinding-range-that-separates-series-of-numbers-best%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
std_sv is a new contributor. Be nice, and check out our Code of Conduct.
std_sv is a new contributor. Be nice, and check out our Code of Conduct.
std_sv is a new contributor. Be nice, and check out our Code of Conduct.
std_sv is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3061404%2ffinding-range-that-separates-series-of-numbers-best%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
There are many ways to formulate this problem depending on what "separates the best" means. One metric might be to minimize the number of entries put in the wrong bin. Also, in your example the ranges of colors are non-overlapping. Is this always the case?
– tch
Jan 4 at 14:19
The best solution for me would be the interval that creates the greatest margin to the other colors. It varies a lot, whether it overlaps, but optimally all the color channels (R, G, B, H, S, I) should be combined where at least one of the color channels should not overlap - if that makes any sense
– std_sv
Jan 4 at 14:52
without knowing exactly what your data looks like its hard to say the best approach. One way to do it would be compute the min and max for each color, see if you can order the colors, and then deal with overlaps by adjusting the boundary a bit. I think this post is probably better suited for stackoverflow since it seems like you will end up writing a program for this in the end.
– tch
Jan 4 at 14:56