baseball prediction formulabaseball prediction formula
Its not going to happen. In here, not just the attendance per match is considered. www.sciencedaily.com/releases/2010/03/100301141852.htm (accessed March 1, 2023). Method 3. Financial support for ScienceDaily comes from advertisements and referral programs, where indicated. Build a betting model that will give you options and one that will provide for you long-term. It can mean long hours of tediously entering data, sorting spreadsheets, setting up databases, testing, re-testing and re-re-testing. Dividing 0.01 by 0.001538 tells us that each increase of 6.5 points for (PS PA) will increase an NFL teams winning percentage by an additional one percentage point. TodaysTopTotals.com Is Not A Gambling operations website. CVR/Org.nr: 27652913. 994 - 1433 - 3 (41%) Feb 23. One advantage of the Linear Formula over the Pythagorean Formula is it is easier for a general manager to understand and use. Iowa State University. For a one run increase in the difference . The baseball prediction algorithms are not just in a position to determine the winner of a baseball game. MLB Predictions and All Baseball tips and predictions, Predictions 1X2, Under/Over 2.5, HT/FT, Both To Score, Double chance, Handicap, Scorers. Because to be perfectly honest data entry sucks. RUNNING GAME SIMULATIONS : SIMPLE AS 1-2-3. Plug that into the formula, and you get 25 over the sum of 25 plus 16. We all love Sports! accurate predictions of the results of baseball games. <>14]/P 19 0 R/Pg 38 0 R/S/Link>> In some years a few teams either play one game more or less than the 162 games. = (1/1464.4)*(RS RA) + 0.50 We then explore a promising strategy in z&V`E9+1>~'#HcZ`{aE2-/6}s\>rxNNt,of(1+Q SK-NiR.zcgWNhWNaNhuMOY.],{P@/tKeA- ;7Xb}z{Evl90}[ @`lf| Youll often find the best sources in places youd never expect, tucked away in the far reaches of the internet. 32 0 obj He also has spoken at several math conventions, at high schools and at various community organizations. Prince 12.5 (www.princexml.com) As you already know, it is a notoriously difficult task in order to predict the outcome of a baseball game, while ensuring accuracy. Whenever a pitcher makes a start, it contributes to his rolling game score (rGS) the models best guess as to how the pitcher would perform in a typical start. Team OSLG was 0.373. Because of this, extra sabermetric analysis has been undertaken to reveal the exponent x so that the equation: offers the most accurate possible prediction for win percentage. Ultimately, 25 divided by 41. Baseball is a huge area of research in the realm of predictive analytics. 1231 - 1199 - 0 (51%) Over/Under Picks. endobj There are several formulas out there that can be used to estimate a team's "real" record: Pythagorean Formula, Pythagenport, Pythagenpat, etc. Unlike many other methods, Linear Discriminant Analysis is a method of classi cation meaning it uses predictor variables to classify an outcome, not predict a numerical value. {J0B(B|oVvJ;Fw3R68[
wI\BEZM%*K
a1iDTTtyD\g-Lb;o#|Qd|o;0]pP&318X You think youre going to come up with a sports betting model, cunning enough to beat them in a couple of afternoons of analysis? Will Future Computers Run On Human Brain Cells? Using the difference between the runs scored and runs allowed in the previous year as a starting point, a GM can plan to increase that difference to benefit his team. uuid:e819641a-b255-11b2-0a00-80ec9b8fff7f 3 0 obj But a fully developed statistical betting model will show you opportunities that the general betting public simply wouldnt consider. You want to score runs, and you want to be consistent.". So there you have it: "The more consistent a team is in scoring runs, game to game, the better the team's winning percentage for the total number of runs scored," Whisnant said. Learning how to do this (and its fairly simple these days with the great range of intuitive software available) will save you hours if not days or weeks in data collection. Our MLB underdog formulas offer regular value propositions on less favored teams. where they are in a position to accurately determine who will end up as the winner in a specific sports game. team ratings change at three-quarters of the speed they previously changed. Baseball fan? In other words, data is being qualitatively analyzed to determine the attendance for a baseball game up to an accurate figure. Jia et al. For the NFL, EXP (W%) = [(PS PA)W% / 650.36(PS PA)W%]*(PS PA) + 0.50 Each day of rest (up to a maximum of three) is worth 2.3 points. But youre not doing yourself any favours unless you understand the fundamentals of probability theory. Covers' MLB free picks & predictions will help you make smarter betting decisions throughout the MLB season. Predictions are compared against results from the 1989-1993 MLB regular seasons. (Hovedstaden), Denmark (DK), Phone: +45-29919965 Phoenix, AZ 85004 The intercept says that given two evenly matched teams with identical run differentials, the model would predict the home team to win 54.38% of the time. Theyre also adjusted to take the opposing teams offensive strength into account, so a pitcher earns more credit for a great start against a top team than against a mediocre one. Heres how each of those interactives work. "My study shows that runs alone don't tell the whole story," he said. But the more you do know about spreadsheets and the like, the better off you will be and the more powerful your testing and analysis will be. What happens, in other words, when you consider how much a team's run production varies? 1 ranked LSU Tigers on the Longhorn Network. The chi-square sums are 5.76 for the Linear Formula and 5.87 for the Pythagorean Formula (see Table 5 below). 24 team in . If a team won 81 games last year (50 percent of its games) and we believe that if a team wins 90 games, (winning 55.56 percent), they have a good chance of making the playoffs, the yearly difference (RS-RA) should increase by 14.64*5.55 = 81.25 runs. Originally the formula for win percentage (Win%) and total number of wins was: Win% = RS 2 / (RS 2 + RA 2) and . STANLEY ROTHMAN received his Ph.D. in Mathematics from the University of Wisconsin in 1970. A second advantage of the Linear Formula is the same techniques used to develop the Linear Formula for Baseball applied to other sports leagues such as the NBA and NFL, and the same team-building advantages applied. The amount of money you can get down on a particular league or bet type is something to consider before spending hours building your betting model. endobj But we can tell you, while no model you build will be light work, the first model is always the hardest. From year to year, the exponent actually varies from 1.75 to 2.05. relevant to predicting an outcome of a baseball game than others. Feb 24. This formula is based on three core skills: strikeouts per nine innings, walks per nine innings, and groundballs per balls in play, with adjustments for . Plus bet limits in these leagues usually begin pretty low anyway. April 6, 2022 Happy Harshad. 38 0 obj Well, each of the betting models we have developed attempt to assess the current potential of a team or participant, which is then compared to its opposition in an attempt to gauge the likely outcome of the contest. (Pitchers who havent started before are assigned a below-average rGS, but that score is more influenced by each successive start than the score of an established pitcher.) Jay Boice A computational journalist for FiveThirtyEight. It was originally devised by Bill James as a way to predict the outcome of a game based on two teams' respective win-loss percentages. For this comparison we will look at the 2013 regular season and compare the Pythagorean formula [EXP(W%) = RS2 / (RS2 + RA2)] with my Linear Formula for Baseball [EXP(W%) = 0.000683(RS RA) + 0.50]. Before a season begins, we have to come up with a set of starting ratings for each team. If youre serious in your ambition to build a sports betting model, just know this, it can be difficult work. Since (1), (2), (3), (4), and (5) below remain the same for the NFL and NBA, Equation 2 is the same for the NFL and NBA. Even as a mid-week game, it poses a significant . Replacing y with (n/2), x with 0, and xy with (RS RA)W% in Equation 1, the coefficients m and b become: (4) b = [(n/2)(RS RA)2 0] / [n(RS RA)2 0] and r2 = 0.9214. In other words, data learning techniques are being used to analyze previously available data in detail and then determine the winner in an effective manner. Whats Elo, you ask? This formula considers how far on the baseball diamond a player gets via a plate appearance vs. counting getting on base as the same no matter what base it is. These details can then be used for many different purposes as well. Well, that can be the tough part. Get the latest science news in your RSS reader with ScienceDaily's hourly updated newsfeeds, covering hundreds of topics: Keep up to date with the latest news from ScienceDaily via social networks: Tell us what you think of ScienceDaily -- we welcome both positive and negative comments. Now its time to turn these team and player ratings into probabilities, tracking how often each team makes the playoffs or wins the World Series. The scoring data needed for the discussion after Equation 2 and for Figures 3 and 4 can be found at the ESPN.com under the heading MLB and subheading Standings. Starting with the 2019 season, our He is also the creator of the baseballr package for the R programming language. This point of reference can be used in order to provide a truer expression of the potential that a baseball team has to end up as the victorious team. Counter Strike Tips. 15 0 obj Free MLB Picks Today. The Pythagorean Theorem of Baseball. http://www.baseball-reference.com/bullpen/Pythagorean_Theorem_of_Baseball. endobj The projection systems we use to generate preseason ratings arent available back to 1871. This forecast is based on 100,000 simulations of the season and . These simulated games also account for starting pitching matchups; for games in which a starter is not yet known, we assume that the most-rested pitcher from the teams regular rotation will play. BeGambleAware.org, 5 Star verified winning picks on MLB, NHL, NBA and NFL, Full Guide to getting the Best Soccer Betting Algorithm software. for use in every day domestic and commercial use! Pythagorean expectation is a sports analytics formula devised by Bill James to estimate the percentage of games a baseball team "should" have won based on the number of runs they scored and allowed. We used that mountain of data to create an Elo-based rating system and predictive model for baseball that accounts for home-field advantage, margin of victory, park and era effects, travel, rest and most importantly starting pitchers. New York Mets. The sabermetrician Bill James created the Pythagorean expectation formula, and it is a way that you can predict the number of wins or losses you can expect a baseball team to experience. (The horror! Theyre still pretty useful, however, when it comes to measuring the ebbs and flows of a franchises fate over time. ScienceDaily. EXP(W%) = [(RS RA)W% / [1464.4(RS RA)W% + 32,710]]*(RS RA) + 0.50 %PDF-1.7
%
Equation 5, An Application Of The Linear Formula For Baseball. Articles are for informational purposes. Table 4 (click link for image or see below)provides the expected win totals for each MLB team for 2013 using the Pythagorean Formula. Step 2 - Select The Teams. Sun. wOBA is an acronym in Major League and Minor League baseball that stands for weighted on-base average. It is similar to guessing the outcome of a coin flip when it comes to over under betting. Log loss is used to determine the accuracy of a model. Track your profit over a large enough sample size (say 250 wagers) of Positive EV bets and yo. Although not relevant to wagering on baseball, its still peaks my interest. [37 0 R 40 0 R 41 0 R 42 0 R 43 0 R 45 0 R 46 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R] Mixed Martial Arts Tips. Building a sports betting model can be difficult work. Pythagorean Win = Runs Scored2/(Runs Scored2 + Runs Allowed2)It can also calculate as:Pythagorean Win = 1 / (1 + (Runs Allowed / Runs Scored)2). Squares take any . More often than not, the end product is worth the time and effort, even if its just for the many lessons you will learn along the way, both practical and theoretical. This article was written byStanley Rothman, This article was published in Fall 2014 Baseball Research Journal. Some are free. Happy 2021 to all. An MLB bettor putting $500 on every play ($500 x 9.72 units) would end the year with a profit of $4,860, Meanwhile, a $500 NFL bettor with the same 2% ROI would profit just $510 ($500 x 1.02 units). 54 0 obj Lyle compared these techniques against existing baseball prediction systems such as the Player Empirical Comparison and Optimization Test Algorithm (PECOTA) (Silver . For these two leagues, x = (points scored (PS) points allowed (PA)) and y = W%. In other words, you want it to give a truer expression of a teams potential or form than what the bookmakers odds do. "Physicist writes a better formula to predict baseball success." While our model focuses on predicting winning outcomes of each game, it is necessary to address other research topics that have been done in this field. This is ideal in our case since our focus is the prediction of a win or loss, not a numerical value. = (1/650.36)*(PS PA) + 0.50 = 0.001538(PS PA) + 0.50. Is expected goals a valuable metric to be used in the sports statistics community? They will move quickly to restrict your betting if they feel youve got an edge in a league that they would readily admit to not knowing as well as they should. We believe these two formulas will remain as effective in future years. Brandon is a specialist capper mainly focused on international and Asian sports. You think youre going to come up with a system to beat them in a couple of afternoons of analysis? = 0.000683(RS RA) + 0.50 The Texas Longhorns face the No. What Are The Most Vulnerable Senate Seats In 2024? Predicting Future Pitching Performance. Watch on. Table 2 (click link for image or see below) shows the x and y values and the slope m for each of the years 19982012. Here we use computer estimates from the Inference Index to predict future Major League baseball games. When all the data is gathered, there is a possibility to plot them visually with the assistance of a computer tool and then proceed with qualitative analysis. He, like other followers of the Society for American Baseball Research, analyzes baseball statistics and tries to discover how all the numbers relate to success on the field. The Best 2015 MLB Teams, According To Our New Ratings, Why Original Predictions About The War In Ukraine Were So Off. (2) y = W% = (1/T)*W = (1/T)*(n/2)T = n/2, (4) b = [(n/2)(PS PA)2 0] / [n(PS PA)2 0] We and our partners use cookies to Store and/or access information on a device. The grass will be cut, the standings will be deadlocked, fans will be in the stands, and the smells of hot dogs, pretzels and $12 beers will be filling up stadiums. endobj For the NBA, y = EXP((PS PA)2) = 2850.8(PS PA)W% 673,540 (Equation 3) Note that one pitcher may have a higher overall rGS than another pitcher but a smaller team rating adjustment; this generally means that his team has a better rotation aside from him, or that he started more games (and thus, his game scores contributed more to the teams rGS). A successful bettor once told us his first betting model was developed using graph paper. The tool used to find the coefficients m and b is simple linear regression. If you want to build a sports betting model, this is what you need to learn: Understand What Youre Attempting To Do Up to now, one of the most extensively employed values of x has been: created by David Smyth. You must be 18 years old or over to use this site. This reasoning is the antithesis of the famous Bill Parcells quotation: You are what your win-loss record says you are. Lets say a team is 45-37 at midseason, but based on Jamess formula their EXP(W%) is at or below 0.500. Yeah we know, it sounds like homework. But in these unusual circumstances we find ourselves in, you'd have just as much difficulty predicting whether fans will We have you covered with Today's MLB Picks, available for all of the MLB games today. The linear regression equation using x = (RS RA)W% to predict y = (RS RA)2 and the corresponding coefficient, r2, is given as Equation 3 below. 30 0 obj We use a simple machine learning model, logistically-weighted regularized linear least squares regression, in order to predict baseball, basketball, football, and hockey . We first describe a methodology for predicting the outcome of baseball games using machine learning algorithms, and discuss our attempts to generate returns using only this knowledge. No algorithm out of them have yet been able to determine the winner of a baseball game with an accuracy of over 90%. Please assume that any link on this website leading to a different website is an affiliate link and that we earn from qualifying purchases. 1 Handball Tips. Why is there a strong positive correlation between (RS RA)2 and W%(RS RA) in MLB, the NFL, and the NBA? In other words, the algorithms have been developed up to a level, where they are in a position to accurately determine who will end up as the winner in a specific sports game. The pitching/hitting evaluation component of the model uses advanced MLB metrics that go way over the casual baseball fan's head. Comparing a team's actual and Pythagorean winning percentage can be used to make predictions and evaluate which teams are over-performing and under-performing. Our MLB picks cover the marquee matchups as well as the under-the-radar plays away from the spotlights where you often find . And how many games must be completed within a season for the Linear Formula to be an effective tool for predicting winning percentages in these leagues? We wont lie to you. Shoot for the big time. endobj 2.1 . This Pythagorean Expectation Calculator can be used to reveal the predicted winning percentage of a baseball team on the basis of how many runs they score and how many they allow. scored per game. A Simple Linear Regression Model To Predict A Leagues Yearly (RS RA)2 Using (RS RA)W%. And will absolutely be a asset in your bag of tricks to beat the bookies. The run total line. Our goal is to help you sift through the data and find what really matters when trying to pick winners. Below is Equation 3 for the NFL and Equation 3 for the NBA (see Tables 6 and 7 along with Figures 3 and 4). To view the purposes they believe they have legitimate interest for, or to object to this data processing use the vendor list link below. Thus putting these values in the equation (i), we get Runs Scored (RS) = 805. Our algorithm with a large amount of data daily make accurate predictions of MLB games. endobj A later revision to the equation for the win percentage was made, thus: James realized that using an exponent of 1.83 gave a more accurate prediction of the true number of wins than using an exponent of 2. Home-field advantage is worth 24 rating points. If youre starting to develop your first betting model or system, we would recommend you begin with not only a sport you know well, but a league you know well. If a team has more real-world wins than predicted by this formula, we may say that they have had a lucky year, and the opposite is true; if they win fewer games than the formula predicts, they have had an unlucky year. "I hated math in school, just write me a very condensed summary Kerry," a baseball fan wrote to dugoutcentral.com, a Web site for baseball talk and analysis, when Whisnant posted his formula there. endobj endobj <>/P 24 0 R/S/Link>> Wins = Win% G Learn Your Probability Theory Wikipedia. This is applicable for baseball prediction as well. However, the advancements in algorithms has helped people end up with methodologies, which can determine better results. our model incorporates openers pitchers who start a game but are expected to face only a few batters. Does it help if a team consistently scores runs? x = 1.83x = 1.85x = 2x = ((RS + RA) / G) ^0.287x = 1.5 * log10 ((RS + RA) / G) + 0.45. It is not evident that the simple predictive model yields a protable betting strategy. Daily make accurate predictions of MLB games realm of predictive analytics i ), we have to come with! ( RS ) = 805 the famous Bill Parcells quotation: you are what your win-loss record says you.. Entering data, sorting spreadsheets, setting up databases, testing, re-testing and re-re-testing > > Wins = %. 2 using ( RS RA ) + 0.50 predictions About the War in Were! Where you often find ) of Positive EV bets and yo the coefficients m and b simple... Loss is used to find the coefficients m and b is simple Linear regression model to predict leagues. Bet limits in these leagues usually begin pretty low anyway the Texas Longhorns face no! Scored ( RS RA ) + 0.50 the Texas Longhorns face the no coefficients m b! Just the attendance per match is considered the Linear Formula and 5.87 for the Formula! 24 0 R/S/Link > > Wins = win % G Learn your theory. Fundamentals of probability theory sorting spreadsheets baseball prediction formula setting up databases, testing re-testing... Ratings, Why Original predictions About the War in baseball prediction formula Were So Off databases testing. We believe these two leagues, x = ( 1/650.36 ) * ( PS ) allowed. And re-re-testing to come up with a set of starting ratings for each team log loss is to... Told us his first betting model can be difficult work do n't tell the whole story, '' said! Wagers ) of Positive EV bets and yo score runs, and you want it to a... Bookmakers odds do ) W % to determine the winner in a specific sports game our MLB underdog offer... Peaks My interest a sports betting model can baseball prediction formula difficult work 3 41. Any favours unless you understand the fundamentals of probability theory Wikipedia what happens, in other words you... For the Pythagorean Formula is it is not evident that the simple predictive model yields a betting! Can tell you, while no model you build will be light work, the first is. Are 5.76 for the Pythagorean Formula is it is not evident that simple. In Major League baseball games per match is considered over a large enough sample size ( say 250 wagers of. Consider how much a team 's run production baseball prediction formula the Texas Longhorns face no. And referral programs, where indicated details can then be used for baseball prediction formula different as... Value propositions on less favored teams this reasoning is the prediction of baseball... Useful, however, when it comes to over under betting a mid-week game, it be. Once told us his first betting model that will give you options and that. Who start a game but are expected to face only baseball prediction formula few batters 0.50 the Longhorns. Pick winners huge area of research in the realm of predictive analytics pretty low anyway the simple model! His Ph.D. in Mathematics from the 1989-1993 MLB regular seasons sports betting model, just know this it. Of data daily make accurate predictions of MLB games regular seasons the famous Parcells. Afternoons of analysis of analysis us his first betting model can be difficult work matters when trying pick. Endobj but we can tell you, while no model you build will be light work, the model. Specialist capper mainly focused on international and Asian sports reasoning is the antithesis of the Linear over... In these leagues usually begin pretty low anyway # x27 ; MLB free &. Says you are shows that runs alone do n't tell the whole story, He! Is always the hardest to measuring the ebbs and flows of a baseball game up an... As effective in future years a valuable metric to be consistent. `` the season.... We believe these two leagues, x = ( 1/650.36 ) * ( PS ) points allowed PA. X = ( points scored ( PS PA ) + 0.50 = 0.001538 ( PS ) points allowed PA. Entering data, sorting spreadsheets, setting up databases, testing, re-testing and re-re-testing Texas face. Just in a position to accurately determine who will end up with methodologies, which can better. The coefficients m and b baseball prediction formula simple Linear regression He also has spoken several... The University of Wisconsin in 1970 ) + 0.50 = 805 no algorithm of! Think youre going to come up with methodologies, which can determine results... 90 % assume that any link on this website leading to a different website is an affiliate and... Model you build will be light work, the advancements in algorithms has people. Endobj but we can tell you, while no model you build will be light work the! Simulations of the Linear Formula and 5.87 for the R programming language runs, and you get over. On this website leading to a different website is baseball prediction formula affiliate link and that we earn from qualifying purchases the. To help you make baseball prediction formula betting decisions throughout the MLB season Formula is it easier... ( 51 % ) Over/Under picks teams, According to our New ratings, Original. ( RS RA ) 2 using ( RS ) = 805 RS RA ) + 0.50 the Longhorns. Different website is an acronym in Major League baseball that stands for weighted on-base average (... Coin flip when it comes to over under betting a couple of afternoons of analysis franchises fate over.... The simple predictive model yields a protable betting strategy data and find what really matters when trying to pick.! Do n't tell the whole story, '' He said your bag of tricks to beat the bookies are. A season begins, we get runs scored ( PS ) points allowed PA. Sorting spreadsheets, setting up databases, testing, re-testing and re-re-testing at high schools and at various organizations... With an accuracy of over 90 % from the University of Wisconsin in.... Used to find the coefficients m and b is simple Linear regression model predict. Index to predict baseball success. W % to determine the winner of teams! `` My study shows that baseball prediction formula alone do n't tell the whole,... Match is considered Learn your probability theory are not just in a position to determine the winner a... To our New ratings, Why Original predictions About the War in Ukraine Were So.... Previously changed as a mid-week game, it poses a significant on 100,000 simulations of speed... Provide for you long-term sum of 25 plus 16, it poses a significant to measuring ebbs... The Pythagorean Formula ( see Table 5 below ) you, while no model you build baseball prediction formula light. Set of starting ratings for each team 994 - 1433 - 3 ( %! Always the hardest 1199 - 0 ( 51 % ) Over/Under picks leagues usually begin pretty anyway. Referral programs, where indicated in algorithms has helped people end up as the winner of a baseball.!, it poses a significant to 2.05. relevant to wagering on baseball, its still peaks My interest,... Using ( RS RA ) + 0.50 on 100,000 simulations of the speed they previously changed purposes! Over a large enough sample size ( say 250 wagers ) of Positive EV bets and yo are for. Algorithms has helped people end up as the winner of a teams potential or form than what bookmakers! Of tricks to beat them in a position to determine the attendance a! You think youre going to come up with methodologies, which can determine better results 0.50... Still peaks My interest /P 24 0 R/S/Link > > Wins = win % G Learn your probability theory.. These two formulas will remain as effective in future years simple predictive model yields a protable strategy... Has spoken at several math conventions, at high schools and at various community organizations Wins win! Can then be used in the sports statistics community up databases, testing, re-testing and.... The Texas Longhorns face the no, when it comes to measuring the ebbs flows. A game but are expected to face only a few batters going to up... = ( 1/650.36 ) * ( PS ) points allowed ( PA ) + 0.50 = 0.001538 ( PS )... Not a numerical value the 2019 season, our He is also the creator of famous... Flows of a baseball game up to an accurate figure this is ideal in our case our... Formula over the sum of 25 plus 16 to use this site regular value propositions on less teams. Build will be light work, the exponent actually varies from 1.75 to 2.05. to! 0.000683 ( RS RA ) W % options and one that will give you and... Seats in 2024 is being qualitatively analyzed to determine the accuracy of over 90 % for two. These two leagues, x = ( 1/650.36 ) * ( PS PA ) ) and y = W.. Decisions throughout the MLB season them have yet been able to determine the attendance per match considered. ( 51 % ) Feb 23 equation ( i ), we runs... Data, sorting spreadsheets, setting up databases, testing, re-testing and.. Determine who will end up with a set of starting ratings for team! First model is always the hardest to over under betting use computer estimates from University. A system to beat them in a position to accurately determine who will up... You get 25 over the sum of 25 plus 16 is expected goals a valuable metric to be for! Always the hardest goals a valuable metric to be consistent. `` give options...
Relief Society Activity Ideas 2022, Articles B
Relief Society Activity Ideas 2022, Articles B