Consulting website at https://crimede-coder.com/
Personal blog at https://andrewpwheeler.com/
Mostly technical stats and programming content, with a focus on issues in criminal justice.
I discuss two approaches to limit this risk. Whitelist IP were secrets can work from, or whitelist websites websearch tools can use.
crimede-coder.com/blogposts/20...
I discuss two approaches to limit this risk. Whitelist IP were secrets can work from, or whitelist websites websearch tools can use.
crimede-coder.com/blogposts/20...
Those are the minimal skills needed for entry level data science jobs. andrewpwheeler.com/2025/11/21/a...
Those are the minimal skills needed for entry level data science jobs. andrewpwheeler.com/2025/11/21/a...
app.ardrive.io#/file/9badda...
Can see my grant with Arnold pre-reg data analysis plan, permanently available for everyone. I cannot delete this!
app.ardrive.io#/file/9badda...
Can see my grant with Arnold pre-reg data analysis plan, permanently available for everyone. I cannot delete this!
There are many patterns just looking at a count of pre vs post crimes cannot tell you in traditional CompStat style tables.
There are many patterns just looking at a count of pre vs post crimes cannot tell you in traditional CompStat style tables.
Example in crimepy library, github.com/apwheele/cri...
Example in crimepy library, github.com/apwheele/cri...
New blog post with code links, costs a total of $7. andrewpwheeler.com/2025/10/25/i...
New blog post with code links, costs a total of $7. andrewpwheeler.com/2025/10/25/i...
Spanish copy-edit had a total of 77 suggested for 310 pages.
Spanish copy-edit had a total of 77 suggested for 310 pages.
app.joinit.com/o/crimconsor...
Paying members help keep the lights on, but if you care about open science in crim, consider joining as a free member.
app.joinit.com/o/crimconsor...
Paying members help keep the lights on, but if you care about open science in crim, consider joining as a free member.
This is a way to automate workflows that are not directly scriptable.
This is a way to automate workflows that are not directly scriptable.
andrewpwheeler.com/2025/09/26/i...
andrewpwheeler.com/2025/09/26/i...
And I would have got away with it, too, if it weren’t for you meddling kids": Experimentally falsifying Ghost Criminology, by Ian Adams
And I would have got away with it, too, if it weren’t for you meddling kids": Experimentally falsifying Ghost Criminology, by Ian Adams
Had no idea Bell had its hand in so many of the building blocks of modern computing. It is also interesting how science + engineering can come together to build great things.
andrewpwheeler.com/2025/09/02/r...
Had no idea Bell had its hand in so many of the building blocks of modern computing. It is also interesting how science + engineering can come together to build great things.
andrewpwheeler.com/2025/09/02/r...
This is mostly due to composition though, more agencies are reporting in the FBI database than in prior years.
This is mostly due to composition though, more agencies are reporting in the FBI database than in prior years.
andrewpwheeler.com/2025/08/28/d...
CJ folks should be posting pre/post prints to plain text HTML (like CrimRXiv)
andrewpwheeler.com/2025/08/28/d...
CJ folks should be posting pre/post prints to plain text HTML (like CrimRXiv)
from src import myfunc
test = myfunc(...) # errors out
Then can do
from importlib import reload
reload(myfunc) # edit the source before this
test = myfunc(...) # works
from src import myfunc
test = myfunc(...) # errors out
Then can do
from importlib import reload
reload(myfunc) # edit the source before this
test = myfunc(...) # works
Many of the other techniques (ESRI's emerging hotspots, or KDE maps) tend to be too noisy. This controls for multiple comparisons.
Many of the other techniques (ESRI's emerging hotspots, or KDE maps) tend to be too noisy. This controls for multiple comparisons.
I made a limited time coupon -- use Ebook20 which lowers the price of the epub to $19.99. Good for the next week.
I made a limited time coupon -- use Ebook20 which lowers the price of the epub to $19.99. Good for the next week.
journals.sagepub.com/doi/10.1177/...
journals.sagepub.com/doi/10.1177/...