The present disclosure relates to devices and methods for analyzing hair and/or predicting an outcome of hair-coloring treatment. disclosed is method of predicting a result of a hair-color-modifying treatment on a sample of hair, the method comprising: a. for each given region of a plurality of distinct regions, respectively measuring a region-specific spectrum of respective material of the hair-sample respectively disposed within the given region and b. computing first and second predicted post-treatment spectra respectively from first and second initial spectra by respectively predicting a transformation of the first and second initial spectra following subjecting the sample of hair to the hair-color-modifying treatment, the first and second initial spectra being distinct and (i) derived from the plurality of measured region-specific spectra and/or (ii) corresponding to first and second of the measured region-specific spectra.La presente invención se relaciona con dispositivos y métodos para analizar pelo y/o predecir un resultado de un tratamiento de coloración del pelo. Se describe un método para predecir un resultado de un tratamiento de modificación del color del pelo sobre una muestra de pelo, el método comprende. a. por cada región dada de una pluralidad de regiones distintas, medir, respectivamente, un espectro específico de la región de material respectivo de la muestra de pelo colocada, respectivamente, dentro de la región dad y b. primer y segundo espectros posteriores al tratamiento, predichos, respectivamente, a partir de primer y segundo espectros iniciales prediciendo, respectivamente, una transformación del primer y segundo espectros iniciales después de someter la muestra de pelo al tratamiento de modificación de color del pelo, siendo el primer y segundo espectros iniciales distintos y (i) derivados de la pluralidad de espectros específicos de la región medidos y/o (ii) correspondientes al primer y segundo espectros específicos de la región medido