TaylorFit is a multivariate polynomial regression application that fits data to a predictive model consisting of a polynomial function, such as
f(x, y) = ax + by + cxy
where x, y, and xy are terms selected by the user, and a, b, and c
are coefficients determined using least squares regression.
The application works entirely client-side in your browser, so there's no need to download or install anything and no need to create an account. In order to be reasonably efficient, TaylorFit utilizes specific JavaScript primitives and browser capabilities that emulate native execution.
- Knockoutjs
- CoffeeScript
- Ensure npm is installed
- Run
npm --versionin terminal to check - Install at nodejs.org
- Run
- Ensure yarn is installed
- Run
yarn --versionto check - Run
npm install yarnto install
- Run
- Git clone or download a zip of the repo
- Open the directory in terminal
- Run
npm install - Run the server
- Run
npm run debugto start the development server (includes hot reloading) - Run
npm startto start the production server
- Run
- Run
npm run testto run the test suite
- Run
npm run build - Copy the build directory
- Run
git checkout gh-pages - Paste the build directory files into the main directory
- Push up the code
- Run
git checkout master