John Chambers (statistician)

From Wikipedia, the free encyclopedia
(Redirected from John Chambers (programmer))

Script error: No such module "Other people". Template:Short description Template:DMCA Script error: No such module "Template wrapper".Script error: No such module "Check for conflicting parameters".

John McKinley Chambers (born April 28, 1941) is a statistician and software developer known for creating the S programming language at Bell Labs. S provided an interactive environment for statistical computing, data analysis and graphics; later systems influenced by it included R.[1][2]

Chambers joined Bell Labs in 1966 and spent most of his career there, becoming a distinguished member of technical staff and the first statistician named a Bell Labs Fellow.[1][3] He received the 1998 ACM Software System Award for S and donated the award's $10,000 prize to the American Statistical Association to establish the John M. Chambers Statistical Software Award for student work in statistical software.[4][5]

Early life and education

Chambers was born in Toronto, Ontario, on April 28, 1941.[6] He earned a Bachelor of Science from the University of Toronto in 1963, then studied statistics at Harvard University, receiving a Master of Arts in 1965 and a PhD in 1966.[1]

Bell Labs and S

Chambers joined Bell Labs as a member of technical staff in 1966.[1] At Bell Labs, he worked in an environment where statistics, computing and research software were closely connected. His later account of S described it as originating in Bell Labs' statistics research group in 1976 as part of a computing environment for data-analysis research, rather than as a separate project to create a programming language.[7]

The S language became Chambers' central contribution to statistical computing. In its early form, S provided an interactive environment for data analysis and graphics; later versions developed a richer programming language and object-oriented features for statistical modeling.[2][8] Chambers and collaborators documented successive versions of the system in books including S: An Interactive Environment for Data Analysis and Graphics (1984), The New S Language (1988), Statistical Models in S (1991), and Programming with Data (1998).[2]

Chambers held several research-leadership roles at Bell Labs. He headed its Advanced Software Department from 1981 to 1983 and its Statistics and Data Analysis Research Department from 1983 to 1989, before returning to full-time research. In 1995 he became a distinguished member of technical staff; two years later, Bell Labs named him its first statistician fellow, citing his contributions to statistical computing.[1] He retired from Bell Labs in 2005.[1]

R and later work

The open-source R language was originally designed as a language "not unlike" S, and Chambers later became a member of the R Core Team.[7][2] His later books, including Software for Data Analysis: Programming with R (2008) and Extending R (2016), moved from documenting S toward explaining R as a platform for statistical software.[2][9]

After retiring from Bell Labs, Chambers held visiting appointments at the University of Auckland, the University of California, Los Angeles and Stanford University.[1] Since 2008, he has been affiliated with Stanford, where he is an adjunct professor in the Department of Statistics and associated with Stanford Data Science.[3] Stanford lists his research interests as statistical computing, data science and data visualization, with current work focused on R and related projects.[3]

Recognition

Chambers is a Fellow of the American Statistical Association, the American Association for the Advancement of Science and the Institute of Mathematical Statistics.[1] He received an honorary Doctor of Mathematics degree from the University of Waterloo in 2004.[1]

The John M. Chambers Statistical Software Award, endowed from Chambers' ACM prize money, is administered by the American Statistical Association's Joint Statistical Computing and Statistical Graphics Section. The award recognizes student software written to support statistical computing.[5]

Selected bibliography

References

Page Template:Reflist/styles.css has no content.

  1. ^ a b c d e f g h i Page Module:Citation/CS1/styles.css has no content."John Chambers". Stanford Data Science. Stanford University. Retrieved May 22, 2026.
  2. ^ a b c d e Page Module:Citation/CS1/styles.css has no content."Software for Data Analysis: Programming with R". SpringerLink. Springer. Retrieved May 22, 2026.
  3. ^ a b c Page Module:Citation/CS1/styles.css has no content."John Chambers". Department of Statistics. Stanford University. Retrieved May 22, 2026.
  4. ^ Page Module:Citation/CS1/styles.css has no content."John M. Chambers". ACM Awards. Association for Computing Machinery. Retrieved May 22, 2026.
  5. ^ a b Page Module:Citation/CS1/styles.css has no content."John M. Chambers Statistical Software Award". Joint Statistical Computing and Statistical Graphics Section. American Statistical Association. Retrieved May 22, 2026.
  6. ^ Page Module:Citation/CS1/styles.css has no content.Kalte, Pamela M.; Nemeh, Katherine H.; Schusterbauer, Noah, eds. (2005). American Men & Women of Science (22nd ed.). Detroit: Gale Group. p. 138. ISBN 978-0-7876-7392-5 – via Internet Archive.
  7. ^ a b Page Module:Citation/CS1/styles.css has no content.Chambers, John M. (2020). "S, R, and Data Science". The R Journal. 12 (1): 462–476. doi:10.32614/RJ-2020-028. Retrieved May 22, 2026.
  8. ^ Page Module:Citation/CS1/styles.css has no content.Chambers, John M. (2009). "Facets of R". The R Journal. 1 (1): 5–8. doi:10.32614/RJ-2009-008. Retrieved May 22, 2026.
  9. ^ Page Module:Citation/CS1/styles.css has no content.Chambers, John M. (2016). Extending R. Boca Raton, Florida: Chapman and Hall/CRC. ISBN 978-1-4987-7571-7.

Template:R (programming language) Lua error in package.lua at line 80: module 'Module:Authority control/config' not found.