A user-friendly expert system that generates
InferenceSolver is a knowledge-based system that...
- Asks the user for problem parameters in plain English
- Outputs detailed solutions as a .tex file with explained calculations, reasoning, and interpretation
- Handles the following parameters:
- [one/two]-sample
- [proportion/mean]
- [
$z$ /$t$ ] - [confidence interval/significance test]
- [random/non-random] [balanced/unbalanced] sample
- [normal/non-normal] population
- Include Jess and Apache Commons Math in Referenced Libraries
- Install the .src folder into the project
- Run the Jess engine from within the project
- Batch in the setup.clp file by entering
(batch src/setup.clp) - The program will ask the user for needed information.
- Once all relevant questions have been answered, the program will output the solution file as solution.tex
- To restart, enter
(reset) (run)
Running the Jess engine using the provided Main.java file provides additional debug information about the facts in working memory.