I have spectral data which tells me how strong of a response in RGB values for some color-space I get for a particular wavelength of light.
Typically, if I want "plain" white light, I'd have to sum up all the values in equal amounts and it should result in RGB #FFFFFF white. However, my data isn't normalized like that. I overshoot pure white by quite a bit. And what's worse, this overshoot doesn't happen equally for my three channels, ending up in something that evidently is not pure white.
Now I wonder: Would it be accurate to just normalize by a factor per color channel so it "simply works"? Or do I have to consider correlations between color channels and the spectral data set more carefully? If so, how exactly would I go about that?
If my actual dataset helps, it's simply what WolframAlpha puts out when you put in wavelengths in the visible spectrum. For instance, 500nm results in RGB: {0., 0.671, 0.492} - it's accurate to 1nm and goes from 380nm to 750nm.
Now, I'm not sure if this is the right place to ask this question. I could think of several SE sites that may touch on this to varying extends. However, I believe that this can probably be applied to more generic problems that would arise in statistics and the fit is closest to it, so I'll ask here. If you think, this rather is unrelated, please comment me either how to make the question more relevant or where I should ask it. Similarly, I'm not sure if I am using the best tags.