Panel Size
Synthetic panelists
Alignment Score
Panel quality (RMSE)
Attributes
num_rows; ?>
Demographic attributes
Last Updated
query("SELECT MAX(created_at) as last_update FROM panel_data")->fetch_assoc()['last_update']; echo $lastUpdate ? date('M j', strtotime($lastUpdate)) : 'Never'; ?>
Panel data

Panel Operations

Generate Panel

Create new synthetic panelists using AI generation

Align Panel

Align panel composition with statistical targets

Optimize Panel

Run optimization algorithms to improve alignment

Integrity Check

Analyze panel for logical inconsistencies

Clear Panel

Remove all panelists and start fresh

View Directives

Review system-generated improvement directives

Panel Data (Latest 100)

num_rows > 0): ?> fetch_assoc()): ?>
Panelist ID Demographics Created Actions
$value) { if (is_array($value)) { $displayValues[] = implode(', ', $value); } else { $displayValues[] = $value; } } echo htmlspecialchars(implode(' • ', $displayValues)); if (count($values) > 3) { echo ' +' . (count($values) - 3) . ' more'; } ?>

No panel data yet

Generate your first synthetic panelists to get started