1. A method for rating plural products comprising the steps of: identifying a plurality of attributes associated with a category of product, said plurality of attributes including the price of each of said plural products; applying a scalar structure for each attribute to provide a scalar value of each attribute for each of said plural products; determining an incremental index for each attribute of each product based on said scalar value of each attribute; determining a price offset of each product based on an average price of said plural products in said category, wherein the price offset of each product comprises an offset of an actual price of each product from the average price; apportioning said price offset of each product to one or more attributes associated with said category; correlating said apportioned price offsets to increments of the incremental index; determining, by a computing device, a theoretical value price of each product based on said correlated apportioned price offsets; and rating each of said plural products based on the actual price of each product and said determined theoretical value price; wherein said step of determining the incremental index for each attribute includes the steps of: calculating a percentile rank of each scalar value; calculating a percentile rank range which each scalar value spans; and processing a maximum percentile rank and a minimum percentile rank of said calculated percentile rank range.