Call (+1) 650-212-1212

Lonnie Chrisman

Lonnie Chrisman, PhD, is Lumina’s Chief Technical Officer, where he heads engineering and development of Analytica®. He has authored dozens refereed publications in the areas of machine learning, Artificial Intelligence planning, robotics, probabilistic inference, Bayesian networks, and computational biology. He was was in eighth grade when he had his first paid programming job. He was awarded the Alton B. Zerby award “Most outstanding Electrical Engineering Student in the USA”, 1987. He has a PhD in Artificial Intelligence and Computer Science from Carnegie Mellon University; and a BS in Electrical Engineering from University of California at Berkeley.  Lonnie used Analytica for seismic structural analysis of an extension that he built to his own home where he lives with his wife and raised four daughters: So, he really trusts Analytica calculations!

Testing hypotheses about causation

Lonnie Chrisman 17 Oct 2018 Modeling methods, Risk and uncertainty

In 2002, I developed a statistical framework for testing whether your data provides statistically significant support for the hypothesis that A causes B. I published only one conference paper with some colleagues on the idea before moving on to other things,...

More »

How the strange Cauchy distribution proved useful

Lonnie Chrisman 19 Sep 2018 Modeling methods, Risk and uncertainty

On Tuesday I had an interesting exchange with Jorge Muro Arbulú, a professor in Peru, about the Cauchy distribution, which also called the Lorenzian distribution. Unlike most probability distributions you encounter, the mean and variance for strange distribution...

More »

Using Python to parse a Shapefile

Lonnie Chrisman 07 Aug 2018 Analytica 5.0, Analytica tips

A shapefile (*.shp) is a binary file format used by Geographic Information Systems (GIS). I used an existing Python library (Fiona) to read and parse a shape file, and then imported that data into Analytica. Here I'll show how...

More »

How to call a Python function from Analytica

Lonnie Chrisman 03 Aug 2018 Analytica 5.0, Analytica tips, Modeling methods

I found it pretty easy to call a Python function from Analytica using COM automation. The COM integration functionality comes included with the Analytica Enterprise edition. In this blog posting, I'll show you the basics...

More »

World Cup Soccer. How much does randomness determine the winner?

Lonnie Chrisman 16 Jul 2018 Modeling methods, News, Risk and uncertainty

Yesterday France beat Croatia in the World Cup final. Congratulations to France for winning the world championship!  And also to Croatia for making it to the final after a spectacular sequence of surprise upsets!  Also yesterday, I overheard...

More »

How to limit entry to specific cells of an edit table

Lonnie Chrisman 20 Jun 2018

Netflix's basic subscription plan was introduced in May 2014. In a Netflix business model that I created, I have an edit table where I can enter the number of subscribers of each plan time in each month.  Since the...

More »

An Analytica model that recognizes images

Lonnie Chrisman 02 Jun 2018 Analytica 5.0

I had a lot of fun building and playing with an Analytica model that analyses the pixels of an image to figure out what it is an image of. It implements the resnet18 model, a residual network model introduced...

More »

Analytica 5.1 released

Lonnie Chrisman 30 May 2018

I am happy to announce the final release of Analytica and ADE 5.1!  Please see the What's new in Analytica 5.1 page for a listing of new enhancements. To upgrade, download the installer from the Analytica Downloads page and run...

More »

Using the Analytica Decision Engine (ADE) from Python

Lonnie Chrisman 22 May 2018 Analytica 5.0, Analytica tips, Modeling methods

Today I interacted with an Analytica from Python, which for me was my first time doing so. To do so, I used the Analytica Decision Engine (ADE), which bundles the core Analytica engine as a Component Object Model (COM)...

More »

Adding alternative axis scales to a graph

Lonnie Chrisman 15 May 2018 Analytica 5.0, Analytica tips, Modeling methods

Starting with a graph that varies by Time in units of Seconds, I show how to configure the graph so you can quickly change the horizontal scale from Seconds to Hours, Days or Years. This video is 3 minutes 16 seconds, or 0.00227...

More »