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!

Using Python to parse a Shapefile

Lonnie Chrisman 07 Aug 2018

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, 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 »

Cell formatting in DetermTable that shows which cells are active

Lonnie Chrisman 04 May 2018 Analytica 5.0, Analytica tips

In this Analytica 5 Video Short,  I configure a DetermTable to use cell formatting so you can tell which data will be used by the computed result given the model's current selections. The solution uses a Cell Format...

More »

Analytica 5 Video Shorts: MultiChoice controls

Lonnie Chrisman 03 May 2018 Analytica tips

In this video, I showcase two uses for MultiChoice controls: For use in Selective Parametric Analysis, and for limited an index to a subset during your model's calculations. (Watch directly on YouTube) The Analytica 5 Video shorts series --...

More »