SlideShare a Scribd company logo
Complex Systems Models
in the Social Sciences
(Lecture 7)
daniel martin katz
illinois institute of technology
chicago kent college of law
@computationaldanielmartinkatz.com computationallegalstudies.com
consider the applied case of
judicial prediction
Every year, law reviews, magazine and
newspaper articles, television and radio
time, conference panels, blog posts, and
tweets are devoted to questions such as:
How will the Court rule in particular cases?
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
Experts, Crowds, Algorithms
There are 3 Known Ways
to Predict Something
Experts, Crowds, Algorithms
We could apply this to a
wide range of problems
For today we will apply
these approaches to the
decisions of the
Supreme Court of United States
this is an example of
what is possible with other data
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
Experts
Columbia Law Review
October, 2004
Theodore W. Ruger, Pauline T. Kim,
Andrew D. Martin, Kevin M. Quinn
Legal and Political Science
Approaches to Predicting
Supreme Court Decision
Making
The Supreme Court
Forecasting Project:
experts
Case Level Prediction
Justice Level Prediction
67.4% experts
58% experts
From the 68
Included
Cases
for the
2002-2003
Supreme
Court Term
these experts probably
performed badly
because they overfit
they fit to the noise
and
not the signal
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
we need to
evaluate
experts and
somehow
benchmark
their
expertise
from a pure
forecasting
standpoint
the best
known
SCOTUS
predictor is
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
Crowds
crowds
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
Algorithms
Black
Reed
Frankfurter
Douglas
Jackson
Burton
Clark
Minton
Warren
Harlan
Brennan
Whittaker
Stewart
White
Goldberg
Fortas
Marshall
Burger
Blackmun
Powell
Rehnquist
Stevens
OConnor
Scalia
Kennedy
Souter
Thomas
Ginsburg
Breyer
Roberts
Alito
Sotomayor
Kagan
1953 1963 1973 1983 1993 2003 2013
9-0 Reverse
8-1, 7-2, 6-3
19 19 19 19 19 20 20
0.00
0.25
0.50
0.75
1.00
0.00
0.25
0.50
0.75
1.00
0.00
0.25
0.50
0.75
1.00
- Reverse
0.00
0.25
0.50
0.75
1.00
0.00
0.25
0.50
0.75
1.00
0.00
0.25
0.50
0.75
1.00
-
8-1, 7-2, 6-3
9-0
19 19 19 19 19 20 20
algorithms
we have developed an
algorithm that we call
{Marshall}+
extremely randomized trees (ERT)
Benchmarking
since 1953
+
Using only data
available prior to
the decision
Mean Court Direction [FE]
Mean Court Direction 10 [FE]
Mean Court Direction Issue [FE]
Mean Court Direction Issue 10 [FE]
Mean Court Direction Petitioner [FE]
Mean Court Direction Petitioner 10 [FE]
Mean Court Direction Respondent [FE]
Mean Court Direction Respondent 10 [FE]
Mean Court Direction Circuit Origin [FE]
Mean Court Direction Circuit Origin 10 [FE]
Mean Court Direction Circuit Source [FE]
Mean Court Direction Circuit Source 10 [FE]
Difference Justice Court Direction [FE]
Abs. Difference Justice Court Direction [FE]
Difference Justice Court Direction Issue [FE]
Abs. Difference Justice Court Direction Issue [FE]
Z Score Difference Justice Court Direction Issue [FE]
Difference Justice Court Direction Petitioner [FE]
Abs. Difference Justice Court Direction Petitioner [FE]
Difference Justice Court Direction Respondent [FE]
Abs. Difference Justice Court Direction Respondent [FE]
Z Score Justice Court Direction Difference [FE]
Justice Lower Court Direction Difference [FE]
Justice Lower Court Direction Abs. Difference [FE]
Justice Lower Court Direction Z Score [FE]
Z Score Justice Lower Court Direction Difference [FE]
Agreement of Justice with Majority [FE]
Agreement of Justice with Majority 10 [FE]
Difference Court and Lower Ct Direction [FE]
Abs. Difference Court and Lower Ct Direction [FE]
Z-Score Difference Court and Lower Ct Direction [FE]
Z-Score Abs. Difference Court and Lower Ct Direction [FE]
Justice [S]
Justice Gender [FE]
Is Chief [FE]
Party President [FE]
Natural Court [S]
Segal Cover Score [SC]
Year of Birth [FE]
Mean Lower Court Direction Circuit Source [FE]
Mean Lower Court Direction Circuit Source 10 [FE]
Mean Lower Court Direction Issue [FE]
Mean Lower Court Direction Issue 10 [FE]
Mean Lower Court Direction Petitioner [FE]
Mean Lower Court Direction Petitioner 10 [FE]
Mean Lower Court Direction Respondent [FE]
Mean Lower Court Direction Respondent 10 [FE]
Mean Justice Direction [FE]
Mean Justice Direction 10 [FE]
Mean Justice Direction Z Score [FE]
Mean Justice Direction Petitioner [FE]
Mean Justice Direction Petitioner 10 [FE]
Mean Justice Direction Respondent [FE]
Mean Justice Direction Respondent 10 [FE]
Mean Justice Direction for Circuit Origin [FE]
Mean Justice Direction for Circuit Origin 10 [FE]
Mean Justice Direction for Circuit Source [FE]
Mean Justice Direction for Circuit Source 10 [FE]
Mean Justice Direction by Issue [FE]
Mean Justice Direction by Issue 10 [FE]
Mean Justice Direction by Issue Z Score [FE]
Admin Action [S]
Case Origin [S]
Case Origin Circuit [S]
Case Source [S]
Case Source Circuit [S]
Law Type [S]
Lower Court Disposition Direction [S]
Lower Court Disposition [S]
Lower Court Disagreement [S]
Issue [S]
Issue Area [S]
Jurisdiction Manner [S]
Month Argument [FE]
Month Decision [FE]
Petitioner [S]
Petitioner Binned [FE]
Respondent [S]
Respondent Binned [FE]
Cert Reason [S]
Mean Agreement Level of Current Court [FE]
Std. Dev. of Agreement Level of Current Court [FE]
Mean Current Court Direction Circuit Origin [FE]
Std. Dev. Current Court Direction Circuit Origin [FE]
Mean Current Court Direction Circuit Source [FE]
Std. Dev. Current Court Direction Circuit Source [FE]
Mean Current Court Direction Issue [FE]
Z-Score Current Court Direction Issue [FE]
Std. Dev. Current Court Direction Issue [FE]
Mean Current Court Direction [FE]
Std. Dev. Current Court Direction [FE]
Mean Current Court Direction Petitioner [FE]
Std. Dev. Current Court Direction Petitioner [FE]
Mean Current Court Direction Respondent [FE]
Std. Dev. Current Court Direction Respondent [FE]
0.00781
0.00205
0.00283
0.00604
0.00764
0.00971
0.00793
TOTAL 0.04403
Justice and Court Background Information
Case Information
0.00978
0.00971
0.00845
0.00953
0.01015
0.01370
0.01190
0.01125
0.00706
0.01541
0.01469
0.00595
0.02014
0.01349
0.01406
0.01199
0.01490
0.01179
0.01408
TOTAL 0.22814
Overall Historic Supreme Court Trends
0.00988
0.01997
0.01546
0.00938
0.00863
0.00904
0.00875
0.00925
0.00791
0.00864
0.00951
0.01017
TOTAL 0.12663
Lower Court Trends
0.00962
0.01017
0.01334
0.00933
0.00949
0.00874
0.00973
0.00900
TOTAL 0.07946
0.00955
0.00936
0.00789
0.00850
0.00945
0.01021
0.01469
0.00832
0.01266
0.00918
0.00942
0.00863
0.00894
0.00882
0.00888
Current Supreme Court Trends
TOTAL 0.14456
Individual Supreme Court Justice Trends
0.01248
0.01530
0.00826
0.00732
0.01027
0.00724
0.01030
0.00792
0.00945
0.00891
0.00970
0.01881
0.00950
0.00771
TOTAL 0.14323
0.01210
0.00929
0.01167
0.00968
0.01055
0.00705
0.00708
0.00690
0.00699
0.01280
0.01922
0.02494
0.01126
0.00992
0.00866
0.01483
0.01522
0.01199
0.01217
0.01150
TOTAL 0.23391
Differences in Trends
Total Cases Predicted
Total Votes Predicted
7,700
68,964
Justice Prediction
Case Prediction
70.9% accuracy
69.6% accuracy
From 1953 - 2014
Relies upon Random Forest
but first lets look at CART
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
Classification and
RegressionTrees (CART)
Given Some Data:
(X1, Y1), ... , (Xn, Yn)
Now We Have a New Set of X’s
We Want to Predict the Y
Form a BinaryTree that
Minimizes the Error
in each leaf of the tree
CART
(Classification & RegressionTrees)
Observe the Correspondence
Between the Data andTrees
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0
Adapted from Example
By Mathematical Monk
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0
Adapted from Example
By Mathematical Monk
We want to build an
approach which can
lead to the proper
classification (labeling)
of new data points
( ) that are dropped
into this space
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0
Adapted from Example
By Mathematical Monk
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0
Adapted from Example
By Mathematical Monk
L e t s B e g i n t o
Partition the Space
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0
1 2
1
2
Adapted from Example
By Mathematical Monk
L e t s B e g i n t o
Partition the Space
split 1
(a)
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0
1 2
1
2
Adapted from Example
By Mathematical Monk
This Split Will Be
Memorialized in theTree
split 1
(a)
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0
1 2
1
2
Adapted from Example
By Mathematical Monk
We Ask the Question is
Xi1 > 1 ? - with a binary
(yes or no) response
split 1
(a)
Xi1 > 1 ?
YesNo
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0
1 2
1
2
Adapted from Example
By Mathematical Monk
If No - then we are in zone (a) ...
we tally the number of zeros and ones
Using Majority Rule do we assign a
classification to this rule this leaf
split 1
(a)
Xi1 > 1 ?
YesNo
(0,5)
Classify as 1
zone (a)
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0
1 2
1
2
Adapted from Example
By Mathematical Monk
Here we Classify as a 1 because
(0,5) which is 0 zero’s and 5 one’s
split 1
(a)
Xi1 > 1 ?
YesNo
(0,5)
Classify as 1
zone (a)
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0
1 2
1
2
Adapted from Example
By Mathematical Monk
Using a Similar Approach Lets
Begin to Fill in the Rest of theTree
split 1
(a)
Xi1 > 1 ?
YesNo
(0,5)
Classify as 1
zone (a)
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0
1 2
1
2
Adapted from Example
By Mathematical Monk
split 1
(a)
Xi1 > 1 ?
YesNo
(0,5)
Classify as 1
zone (a) Xi2 > 1.45 ?
No Yes
split 2
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0split 1
split 2
split 3
1 2 2.2
1
2
Xi1 > 1 ?
(0,5)
Xi2 > 1.45 ?
(4,1)(2,3)
Xi1 < 2 ?
Classify as 1
Classify as 1 Classify as 0
(a)
zone (a)
1.45
YesNo
Adapted from Example
By Mathematical Monk
No
(b)
(c)
zone (b) zone (c)
YesNo
Yes
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0split 1
split 2
split 3
split 4
1 2 2.2
1
2
Xi1 > 1 ?
(0,5)
Xi2 > 1.45 ?
Xi1 > 2.2 ?
(1,4)(5,0)(4,1)(2,3)
Xi1 < 2 ?
Classify as 1
Classify as 1 Classify as 0
(a)
zone (a)
1.45
YesNo
Adapted from Example
By Mathematical Monk
No
(b)
(c)
(d)
(e)
zone (b) zone (c)
YesNo YesNo
Yes
zone (d)
Classify as 0 Classify as 1
zone (e)
Okay Lets Add Back the ( )
which are new items
to be classified
For simplicity sake there
is one in each zone
We Will Use theTree Because
theTree Is Our Prediction Machine
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0split 1
split 2
split 3
split 4
1 2 2.2
1
2
Xi1 > 1 ?
(0,5)
Xi2 > 1.45 ?
Xi1 > 2.2 ?
(1,4)(5,0)(4,1)(2,3)
Xi1 < 2 ?
Classify as 1
Classify as 1 Classify as 0
(a)
zone (a)
1.45
YesNo
Adapted from Example
By Mathematical Monk
No
(b)
(c)
(d)
(e)
zone (b) zone (c)
YesNo YesNo
Yes
zone (d)
Classify as 0 Classify as 1
zone (e)
1
0
1
1
1
0
0
0
0
0
1
1 1
1
0
0
1
1
1
1
0
01
0
Xi1
Xi2
0split 1
split 2
split 3
split 4
1 2 2.2
1
2
Xi1 > 1 ?
(0,5)
Xi2 > 1.45 ?
Xi1 > 2.2 ?
(1,4)(5,0)(4,1)(2,3)
Xi1 < 2 ?
Classify as 1
Classify as 1 Classify as 0
(a)
zone (a)
1.45
YesNo
Adapted from Example
By Mathematical Monk
No
(b)
(c)
(d)
(e)
zone (b) zone (c)
YesNo YesNo
Yes
zone (d)
Classify as 0 Classify as 1
zone (e)
1
1
1
0 1
0
In this simple example, we
eyeballed the 2D space, partitioned
it and stopped after 4 Splits
Most Real Problems
are Not So Simple ...
Real problems are
n-dimensional (not 2D)
(1)
For real problems, you
need to select criteria
(or a criterion) for
deciding where to
partition (split) the data
(2)
For real problems you must
develop a stopping condition
or pursue recursive
partitioning of the space
(3)
Solutions to these 3 Problems
are among the core questions in
algorithm selection / development
From an Algorithmic Perspective -
TheTask is to Develop a
Method to Partition theTrees
Must Do So Without Knowing
the Specific Contours of the Data
/ Problem in Question
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
So How Do We
TraverseThrough
The Data?
Optimal Partitioning of Trees is
NP-Complete
“Although any given solution to an NP-complete problem can
be verified quickly (in polynomial time), there is no known
efficient way to locate a solution in the first place; indeed, the
most notable characteristic of NP-complete problems is that no
fast solution to them is known.That is, the time required to
solve the problem using any currently known algorithm
increases very quickly as the size of the problem grows”
key implication is that one
cannot in advance determine
the “optimal tree”
Breiman, et al (1984) uses a
Greedy Optimization Method
Greedy Optimization Method
is used to calculate the MLE
(maximum-likelihood estimation)
Greedy is a Heuristic
“makes the locally optimal choice at each stage
with the hope of finding a global optimum. In
many problems, a greedy strategy does not in
general produce an optimal solution, but
nonetheless a greedy heuristic may yield locally
optimal solutions that approximate a global optimal
solution in a reasonable time.”
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
CART
Approach
to Decision Trees
Get the Data Here:
http://www.stat.cmu.edu/~cshalizi/350/hw/06/cadata.dat
x <- read.table("http://www.stat.cmu.edu/~cshalizi/350/hw/06/cadata.dat")
Get the Data Here:
Load the DataSet:
http://www.stat.cmu.edu/~cshalizi/350/hw/06/cadata.dat
http://www.stat.cmu.edu/~cshalizi/350/lectures/22/lecture-22.pdf
x <- read.table("http://www.stat.cmu.edu/~cshalizi/350/hw/06/cadata.dat",
header=TRUE)
Get the Data Here:
Load the DataSet:
http://www.stat.cmu.edu/~cshalizi/350/hw/06/cadata.dat
Follow Example on Page 4-7 (example 2.1)
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
http://www3.nd.edu/~mclark19/learn/ML.pdf
Replicate this On Your Own
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
Applications of
Classification
Trees in Law
http://wusct.wustl.edu/media/man2.pdf
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
Random Forest
One well-known problem with
standard classification trees is
their tendency toward overfitting
This is because standard decision
trees are weak learners
Random forest is an approach to
aggregate weak learners into
collective strong learners
(think of it as statistical crowd sourcing)
Random Forest:
Group of DecisionTrees
Outperforms and is more Robust
(i.e. is less likely to overfit) than a
Single DecisionTree
Ensemble method that leverages
bagging (bootstrap aggregation)
Brieman (1996)
With Random Substrates
Brieman (2001)
Random Forest:
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
bootstrap aggregation
is applied to the training data
random substrates
is applied to / about the variables
Two Layers of Randomness
bootstrap aggregation (row)
is applied to the training data
random substrates (column)
is applied to / about the variables
Two Layers of Randomness
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
What is Bagging?
bagging = bootstrap aggregation
https://www.youtube.com/watch?v=Rm6s6gmLTdg
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
“if the outlook is sunny and the humidity is less
than or equal to 70, then it’s probably OK to play.”
http://bit.ly/1icRlmE
Single
Decision
Tree
Single
Decision
Tree
http://bit.ly/1icRlmE
Random
Forest
(Blackwell 2012)
Sample N cases at random with
replacement to create a subset of
the data
STEP 1:
(Blackwell 2012)
M predictor variables are selected at random
from all the predictor variables.
The predictor variable that provides the best
split, according to some objective function,
is used to do a binary split on that node.
At the next node, choose another m variables
at random from all predictor variables and do
the same.”
STEP 2: “At each node:
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
http://www.stat.berkeley.edu/~breiman/RandomForests/
https://www.youtube.com/watch?v=ngaQrYqxtoM#t=18
Additional Notes
For Random Forest
Trees are not pruned
As potentially overfit
individual trees combine
to yield well fit ensembles
http://machinelearning202.pbworks.com/w/file/fetch/37597425/
performanceCompSupervisedLearning-caruana.pdf
Trees
(particularly
with
optimization)
have proven to
be unreasonably
effect
10 Different Binary Classification Methods
on
11 Different Datasets (w/ 5000 training cases each)
Trees and Forest were surprisingly effective
http://videolectures.net/solomon_caruana_wslmw/
http://www.r-bloggers.com/a-brief-tour-of-the-trees-and-forests/
http://www.r-bloggers.com/classification-tree-models/
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
Experts, Crowds, Algorithms
For most problems ...
ensembles of these streams
outperform any single stream
Humans
+
Machines
Humans
+
Machines
>
Humans
+
Machines
Humans
or
Machines
>
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
Ensembles come in
various forms
Here is a well known example
Poll Aggregation is one form of
ensemble where the learning question is
to determine how much weight (if any)
to assign to each individual poll
poll weighting
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
A Visual Depiction of
How to build an
ensemble method in our
judicial prediction example
expert crowd algorithm
ensemble method
learning problem is to discover when to use a given stream of intelligence
expert crowd algorithm
via back testing we can learn the
weights to apply for particular problems
ensemble method
learning problem is to discover when to use a given stream of intelligence
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
{Marshall}+
algorithm
expert
crowd
algorithm
{Marshall}+ improvement
will likely come from
determining the optimal
weighting of experts,
crowds and algorithms
for various types of cases
ERISA cases
thus
might look like this
Patent cases
Perhaps
might look like this
Search/Seizure cases
while
could look like this
ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz
this is one slice 

our research effort ...
and we are
working on a
series of
improvements
to the model
including
structuring
previously
unstructured
datasets
and using
natural
language
processing
tools
(where appropriate)

More Related Content

PDF
ICPSR - Complex Systems Models in the Social Sciences - Lecture 4 - Professor...
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 6 - Profe...
PDF
Complex Systems Computing - Webscraping - Bonus Module
PDF
ICPSR - Complex Systems Models in the Social Sciences - 2013 - Professor Dani...
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 4 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 6 - Profe...
Complex Systems Computing - Webscraping - Bonus Module
ICPSR - Complex Systems Models in the Social Sciences - 2013 - Professor Dani...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...

Viewers also liked (17)

PDF
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 4 - Profe...
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 9 - Profe...
PDF
ICPSR - Complex Systems Models in the Social Sciences - Bonus Content - Profe...
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 3 - Profe...
PPTX
Using legal challenges, Kirstie Douse
ODT
Empresa de jehimi salva
PDF
Presentation @ 24th International Conference on Legal Knowledge and Informati...
PDF
What is Computational Legal Studies? Presentation @ University of Houston - ...
PDF
Sinks Method Paper Presentation @ Duke Political Networks Conference 2010
DOCX
Encuesta informatica
PPTX
Tobacco control in china progress barriers and challenges
PDF
Go Forth And Code
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 7, 8 - Pr...
PDF
Technology, Data and Computation Session @ The World Bank - Law, Justice, and...
PDF
Thomas Schelling Segregation Model - An Exercise in Mapping the Dependencies ...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 4 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 9 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Bonus Content - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 3 - Profe...
Using legal challenges, Kirstie Douse
Empresa de jehimi salva
Presentation @ 24th International Conference on Legal Knowledge and Informati...
What is Computational Legal Studies? Presentation @ University of Houston - ...
Sinks Method Paper Presentation @ Duke Political Networks Conference 2010
Encuesta informatica
Tobacco control in china progress barriers and challenges
Go Forth And Code
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 7, 8 - Pr...
Technology, Data and Computation Session @ The World Bank - Law, Justice, and...
Thomas Schelling Segregation Model - An Exercise in Mapping the Dependencies ...
Ad

Similar to ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz (8)

PDF
The Three Forms of (Legal) Prediction: Experts, Crowds and Algorithms -- Prof...
PDF
ICBAI Paper (1)
PPTX
FINAL Illinois_Supreme_Court_Oral_Arguments_2015_07_10D
PDF
Law + Complexity & Prediction: Toward a Characterization of Legal Systems as ...
PDF
02_Supreme Court Decisions Project Summary
PDF
Legal Analytics versus Empirical Legal Studies - or - Causal Inference vs Pre...
PDF
Crafting Law On The Supreme Court The Collegial Game Illustrated Forrest Malt...
PPTX
Lec#2
The Three Forms of (Legal) Prediction: Experts, Crowds and Algorithms -- Prof...
ICBAI Paper (1)
FINAL Illinois_Supreme_Court_Oral_Arguments_2015_07_10D
Law + Complexity & Prediction: Toward a Characterization of Legal Systems as ...
02_Supreme Court Decisions Project Summary
Legal Analytics versus Empirical Legal Studies - or - Causal Inference vs Pre...
Crafting Law On The Supreme Court The Collegial Game Illustrated Forrest Malt...
Lec#2
Ad

More from Daniel Katz (20)

PDF
Can Law Librarians Help Law Become More Data Driven ? An Open Question in Ne...
DOCX
Why We Are Open Sourcing ContraxSuite and Some Thoughts About Legal Tech and ...
PDF
Fin (Legal) Tech – Law’s Future from Finance’s Past (Some Thoughts About the ...
PDF
Exploring the Physical Properties of Regulatory Ecosystems - Professors Danie...
PDF
Building Your Personal (Legal) Brand - Some Thoughts for Law Students and Oth...
PDF
Measure Twice, Cut Once - Solving the Legal Profession Biggest Challenges Tog...
PDF
Artificial Intelligence and Law - 
A Primer
PDF
Machine Learning as a Service: #MLaaS, Open Source and the Future of (Legal) ...
PDF
LexPredict - Empowering the Future of Legal Decision Making
PDF
{Law, Tech, Design, Delivery} Observations Regarding Innovation in the Legal ...
PDF
Legal Analytics Course - Class 11 - Network Analysis and Law - Professors Dan...
PDF
Legal Analytics Course - Class 12 - Data Preprocessing using dPlyR - Professo...
PDF
Legal Analytics Course - Class 10 - Information Visualization + DataViz in R ...
PDF
Legal Analytics Course - Class #4 - Github and RMarkdown Tutorial - Professor...
PDF
Legal Analytics Course - Class 9 - Clustering Algorithms (K-Means & Hierarch...
PDF
Legal Analytics Course - Class 8 - Introduction to Random Forests and Ensembl...
PDF
Legal Analytics Course - Class 7 - Binary Classification with Decision Tree L...
PDF
Legal Analytics Course - Class 6 - Overfitting, Underfitting, & Cross-Validat...
PDF
Legal Analytics Course - Class 5 - Quantitative Legal Prediction + Data Drive...
PDF
Legal Analytics Course - Class #2 - Introduction to Machine Learning for Lawy...
Can Law Librarians Help Law Become More Data Driven ? An Open Question in Ne...
Why We Are Open Sourcing ContraxSuite and Some Thoughts About Legal Tech and ...
Fin (Legal) Tech – Law’s Future from Finance’s Past (Some Thoughts About the ...
Exploring the Physical Properties of Regulatory Ecosystems - Professors Danie...
Building Your Personal (Legal) Brand - Some Thoughts for Law Students and Oth...
Measure Twice, Cut Once - Solving the Legal Profession Biggest Challenges Tog...
Artificial Intelligence and Law - 
A Primer
Machine Learning as a Service: #MLaaS, Open Source and the Future of (Legal) ...
LexPredict - Empowering the Future of Legal Decision Making
{Law, Tech, Design, Delivery} Observations Regarding Innovation in the Legal ...
Legal Analytics Course - Class 11 - Network Analysis and Law - Professors Dan...
Legal Analytics Course - Class 12 - Data Preprocessing using dPlyR - Professo...
Legal Analytics Course - Class 10 - Information Visualization + DataViz in R ...
Legal Analytics Course - Class #4 - Github and RMarkdown Tutorial - Professor...
Legal Analytics Course - Class 9 - Clustering Algorithms (K-Means & Hierarch...
Legal Analytics Course - Class 8 - Introduction to Random Forests and Ensembl...
Legal Analytics Course - Class 7 - Binary Classification with Decision Tree L...
Legal Analytics Course - Class 6 - Overfitting, Underfitting, & Cross-Validat...
Legal Analytics Course - Class 5 - Quantitative Legal Prediction + Data Drive...
Legal Analytics Course - Class #2 - Introduction to Machine Learning for Lawy...

Recently uploaded (20)

PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
cuic standard and advanced reporting.pdf
PDF
KodekX | Application Modernization Development
PDF
Electronic commerce courselecture one. Pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Cloud computing and distributed systems.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
NewMind AI Monthly Chronicles - July 2025
CIFDAQ's Market Insight: SEC Turns Pro Crypto
cuic standard and advanced reporting.pdf
KodekX | Application Modernization Development
Electronic commerce courselecture one. Pdf
Per capita expenditure prediction using model stacking based on satellite ima...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Mobile App Security Testing_ A Comprehensive Guide.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Spectral efficient network and resource selection model in 5G networks
Digital-Transformation-Roadmap-for-Companies.pptx
Cloud computing and distributed systems.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
NewMind AI Monthly Chronicles - July 2025

ICPSR - Complex Systems Models in the Social Sciences - Lecture 7 - Professor Daniel Martin Katz