Saved evidence report

Fieldwork / Dependencies

Explore the saved analysis below. Controls filter this report; they do not rerun the analysis or retrieve source data.

Population: input · 4 evaluated source rows

Search coverage and limits

Search limits restrict what was tested or retained. Untested work is unknown. Display limits below only restrict this report.

dependencies: 2/2 candidate keys evaluated

candidate space2
candidates evaluated2
dependency tests2
contexts total0
contexts evaluated0
search orderdeterminant_size_then_input_column_order
Visual summary
Fieldwork dependenciesFieldwork / Dependencies4 evaluated rows · saved evidenceX: repeated grouping2 groups, 2 repeated; 4 determinant repeated rows; 1 exact targets, 0 with repeated support; globaltargets tested 1/1Y: unique identifier2 groups, 0 repeated; 0 determinant repeated rows; 1 exact targets, 0 with repeated support; globaltargets tested 1/1X → YExact on 2 evaluated rows; target observed on 2/4 determinant-eligible rows (observed target coverage0.5); no repeated groups after exclusions; repeat-only consistency not assessableY → XExact on 2 evaluated rows; target observed on 2/2 determinant-eligible rows (observed target coverage1); no repeated groups after exclusions; repeat-only consistency not assessable

The visual summary has its own display limit of up to 12 items per list. Browse the included evidence below.

Candidate grains

X repeated grouping

2 groups, 2 repeated; 4 determinant repeated rows; 1 exact targets, 0 with repeated support; global targets tested 1/1

columnsX
evaluated rows4
missing excluded rows0
groups2
uniqueno
uniqueness0.5
repeated groups2
repeated rows4
determinesY
determines with repeated supportnone
global targets tested1
global targets possible1
idkey0
graph viewsg0, g1
rolerepeated grouping
Y unique identifier

2 groups, 0 repeated; 0 determinant repeated rows; 1 exact targets, 0 with repeated support; global targets tested 1/1

columnsY
evaluated rows2
missing excluded rows2
groups2
uniqueyes
uniqueness1
repeated groups0
repeated rows0
determinesX
determines with repeated supportnone
global targets tested1
global targets possible1
idkey1
graph viewsg1
roleunique identifier

Completed dependency tests (including below finding threshold)

X → Y

Exact on 2 evaluated rows; target observed on 2/4 determinant-eligible rows (observed target coverage 0.5); no repeated groups after exclusions; repeat-only consistency not assessable

determinantX
targetY
contextunavailable / not defined
exactyes
modal accuracy1
repair rows0
evaluated rows2
determinant evaluated rows4
target observed rows2
target coverage0.5
target missing excluded rows2
repeated rows0
repeat coverage0
repeat modal accuracyunavailable / not defined
missing excluded rows2
evaluated groups2
violating groups0
affected rows0
group violation rate0
repeated groups0
exception groupsnone
omitted exception groups0
Y → X

Exact on 2 evaluated rows; target observed on 2/2 determinant-eligible rows (observed target coverage 1); no repeated groups after exclusions; repeat-only consistency not assessable

determinantY
targetX
contextunavailable / not defined
exactyes
modal accuracy1
repair rows0
evaluated rows2
determinant evaluated rows2
target observed rows2
target coverage1
target missing excluded rows0
repeated rows0
repeat coverage0
repeat modal accuracyunavailable / not defined
missing excluded rows2
evaluated groups2
violating groups0
affected rows0
group violation rate0
repeated groups0
exception groupsnone
omitted exception groups0

Inspect findings

exact dependencyX determines Y

Analysis: rows; presence=per_row

Finding f0 · counting unit: rows

Exact on 2 evaluated rows; target observed on 2/4 determinant-eligible rows (observed target coverage 0.5); no repeated groups after exclusions; repeat-only consistency not assessable

determinantX
targetY
contextunavailable / not defined
exactyes
modal accuracy1
repair rows0
evaluated rows2
determinant evaluated rows4
target observed rows2
target coverage0.5
target missing excluded rows2
repeated rows0
repeat coverage0
repeat modal accuracyunavailable / not defined
missing excluded rows2
evaluated groups2
violating groups0
affected rows0
group violation rate0
repeated groups0
exception groupsnone
omitted exception groups0

Representative source rows

Positions are zero-based offsets in the original ordered source, not dataframe index labels. Saved samples are the first matches in source order; their size is not the total support.

Examples: 2/2 saved source positions [0, 2]

Exceptions: 0/0 saved source positions []

In Python, with this result named result and its identical ordered source named df:

result.inspect(df, 'f0')

Use all_matches=True to retrieve all matching rows and exceptions=True for exception rows. These operations require the original source and a Python session.

exact dependencyY determines X

Analysis: rows; presence=per_row

Finding f1 · counting unit: rows

Exact on 2 evaluated rows; target observed on 2/2 determinant-eligible rows (observed target coverage 1); no repeated groups after exclusions; repeat-only consistency not assessable

determinantY
targetX
contextunavailable / not defined
exactyes
modal accuracy1
repair rows0
evaluated rows2
determinant evaluated rows2
target observed rows2
target coverage1
target missing excluded rows0
repeated rows0
repeat coverage0
repeat modal accuracyunavailable / not defined
missing excluded rows2
evaluated groups2
violating groups0
affected rows0
group violation rate0
repeated groups0
exception groupsnone
omitted exception groups0

Representative source rows

Positions are zero-based offsets in the original ordered source, not dataframe index labels. Saved samples are the first matches in source order; their size is not the total support.

Examples: 2/2 saved source positions [0, 2]

Exceptions: 0/0 saved source positions []

In Python, with this result named result and its identical ordered source named df:

result.inspect(df, 'f1')

Use all_matches=True to retrieve all matching rows and exceptions=True for exception rows. These operations require the original source and a Python session.