Probability Insights App
About this app
An interactive app to analyze and visualize probabilities of outcomes in various scenarios, perfect for forecasting and betting.
Probability Insights App Probability Insights Enter Team A's Wins: Enter Team B's Wins: Enter Total Games Played: Calculate Probabilities
Related apps
Put this on your site
Source
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Probability Insights App</title>
<meta name="description" content="An interactive app to analyze and visualize probabilities of outcomes in various scenarios, perfect for forecasting and betting.">
<meta name="keywords" content="probability, visualization, analysis, outcomes, forecasting, betting, statistics, interactive tool">
<!-- Libraries -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.min.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.6.0/css/fontawesome.min.css" crossorigin="anonymous">
<script type="text/javascript">
try {
// App Javascript
document.addEventListener("DOMContentLoaded", function() {
const probabilityForm = document.getElementById('probability-form');
const resultArea = document.getElementById('result-area');
probabilityForm.addEventListener('submit', function(event) {
event.preventDefault();
const teamA = parseFloat(document.getElementById('team-a').value);
const teamB = parseFloat(document.getElementById('team-b').value);
const totalGames = parseInt(document.getElementById('total-games').value);
let probTeamA = (teamA / totalGames) * 100; // Convert to percentage
let probTeamB = (teamB / totalGames) * 100; // Convert to percentage
resultArea.innerHTML = `
<div class="alert alert-info mt-3">
<strong>Probabilities:</strong><br>
Team A has a probability of ${probTeamA.toFixed(2)}% of winning.<br>
Team B has a probability of ${probTeamB.toFixed(2)}% of winning.
</div>
`;
});
});
} catch (error) {
throw error;
}
</script>
<style>
body {
background: linear-gradient(to right, #f3f4f6, #d1fae5);
font-family: Arial, sans-serif;
color: #333;
}
#main-container {
margin-top: 50px;
padding: 20px;
border-radius: 10px;
background-color: white;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
h1 {
color: #384EA7;
}
input[type="number"] {
margin-bottom: 10px;
}
</style>
</head>
<body>
<div id="main-container" class="container">
<h1 class="text-center">Probability Insights</h1>
<form id="probability-form">
<div class="mb-3">
<label for="team-a" class="form-label">Enter Team A's Wins:</label>
<input type="number" class="form-control" id="team-a" required>
</div>
<div class="mb-3">
<label for="team-b" class="form-label">Enter Team B's Wins:</label>
<input type="number" class="form-control" id="team-b" required>
</div>
<div class="mb-3">
<label for="total-games" class="form-label">Enter Total Games Played:</label>
<input type="number" class="form-control" id="total-games" required>
</div>
<button type="submit" class="btn btn-primary">Calculate Probabilities</button>
</form>
<div id="result-area"></div>
</div>
</body>
</html>
NEW APPS
These are apps made by the community!