Yes, have a look at the following plug-in . In case this does not fulfill your requirements, I recommend you Crimestat IV. Their user guide provides an indepth spatial statistics analysis of data, including Moran's I. By the way, the data doesnt need to be crimedata.
I wrote a python script that calculates upslope areas for multiple points. Your point shapefile needs to have x, y coordinates stored in the attribute table (you can add it via the field calculator). It is necessary to provide a physical path to the outputs, as 1. SAGA does not support memory layers and 2. in case you rerun the script it will add new ...
In QGIS 3.4, the SAGA provider is already a core plugin. Therefore, you can also change the SagaAlgorithmProvider.py file directly, by:
sudo nano /usr/share/qgis/python/plugins/processing/algs/saga/SagaAlgorithmProvider.py
then change the REQUIRED VERSION from 2.3. to 7.3.
This worked for me.