AssetIQ is a novel, real-time asset valuation system for smart connected devices. It combines ensemble forecasting, dynamic self-correction, advanced jump-diffusion (Kou's method), and heavy-tailed volatility adjustment (GARCH with Student's t-distribution) to provide highly accurate predictions.
- Ensemble of ARIMA, Prophet, and Random Forest with exogenous indicators.
- Self-correction based on recent historical changes.
- Advanced jump-diffusion adjustment for market shocks.
- Dynamic volatility adjustment using a heavy-tailed GARCH model.
- RESTful API service using FastAPI.
- Containerized deployment with Docker and Kubernetes ready.
- Clone the Repository:
git clone <https://github.com/Safariblocks-LTD/assetIQ> cd assetIQ
- Create a Virtual Environment and Install Dependencies:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
- Run Unit Tests:
pytest tests/
- Run the API Locally:
uvicorn app.main:app --reload
Access the API at http://localhost:8000
- Build and Run Docker Container(if built up):
docker build -t assetIQ
docker run -p 8000:8000 assetIQ