1. A computer based knowledge system for making decisions and predictions, comprising: a) means for creating a plurality of knowledge cells, each knowledge cell having a domain of knowledge input indexes and a range of output knowledge values defining a single valued function; b) means for storing said plurality of knowledge cells; c) means for transforming at least one of said plurality of knowledge cells into a knowledge node, each said knowledge node having a knowledge cell structure including a domain of knowledge input indexes and a range of output knowledge values defining a function, each said knowledge node relating to a single factor utilized in making decisions and predictions; d) means for inputting a knowledge input variable; e) means for calculating and displaying an output knowledge value corresponding to said knowledge input variable based upon the function defined in said knowledge node.