3 Pages

224s.09.lec15

Course: CS 224, Fall 2009
School: Stanford
Rating:
 
 
 
 
 

Word Count: 2700

Document Preview

224S/LING CS 281 Speech Recognition, Synthesis, and Dialogue Dan Jurafsky Lecture 15: ASR: Search (Lattices, N-best lists, A*, etc) and Scoring (sclite) Evaluation How to evaluate the word string output by a speech recognizer? Word Error Rate Word Error Rate = 100 (Insertions+Substitutions + Deletions) -----------------------------Total Word in Correct Transcript Aligment example: REF: portable **** PHONE...

Register Now

Unformatted Document Excerpt

Coursehero >> California >> Stanford >> CS 224

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
224S/LING CS 281 Speech Recognition, Synthesis, and Dialogue Dan Jurafsky Lecture 15: ASR: Search (Lattices, N-best lists, A*, etc) and Scoring (sclite) Evaluation How to evaluate the word string output by a speech recognizer? Word Error Rate Word Error Rate = 100 (Insertions+Substitutions + Deletions) -----------------------------Total Word in Correct Transcript Aligment example: REF: portable **** PHONE UPSTAIRS last night so HYP: portable FORM OF STORES last night so Eval I S S WER = 100 (1+2+0)/6 = 50% NIST sctk-1.3 scoring software: Computing WER with sclite http://www.nist.gov/speech/tools/ Sclite aligns a hypothesized text (HYP) (from the recognizer) with a correct or reference text (REF) (human transcribed) id: (2347-b-013) Scores: (#C #S #D #I) REF: was an engineer and they HYP: was an engineer and they Eval: 9 3 1 2 SO I i was always with **** **** MEN UM ** AND i was always with THEM THEY ALL THAT D S I I S S Sclite output for error analysis CONFUSION PAIRS Total With >= (%hesitation) ==> on the ==> that but ==> that a ==> the four ==> for in ==> and there ==> that (%hesitation) ==> and (%hesitation) ==> the (a-) ==> i and ==> i and ==> in are ==> there as ==> is have ==> that is ==> this (972) 1 occurances (972) 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 6 6 5 4 4 4 4 3 3 3 3 3 3 3 3 3 -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> Sclite output for error analysis 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 -> it ==> that -> mouse ==> most -> was ==> is -> was ==> this -> you ==> we -> (%hesitation) ==> -> (%hesitation) ==> -> (%hesitation) ==> -> (%hesitation) ==> -> a ==> all -> a ==> know -> a ==> you -> along ==> well -> and ==> it -> and ==> we -> and ==> you -> are ==> i -> are ==> were it that to yeah Better metrics than WER? WER has been useful But should we be more concerned with meaning (semantic error rate)? Good idea, but hard to agree on Has been applied in dialogue systems, where desired semantic output is more clear Part II: Search (= Decoding) Speeding things up: Viterbi beam decoding Problems with Viterbi decoding Multipass decoding N-best lists Lattices Word graphs Meshes/confusion networks A* search Speeding things up Viterbi is O(N2T), where N is total number of HMM states, and T is length This is too large for real-time search A ton of work in ASR search is just to make search faster: Beam search (pruning) Fast match Tree-based lexicons Beam search Instead of retaining all candidates (cells) at every time frame Use a threshold T to keep subset: At each time t Identify state with lowest cost Dmin Each state with cost > Dmin+ T is discarded (pruned) before moving on to time t+1 Unpruned states are called the active states Viterbi Beam Search A: A bA(1) bA(2) bA(3) bA(4) B: B bB(1) bB(2) bB(3) bB(4) C: C bC(1) bC(2) bC(3) bC(4) t=0 t=1 t=2 t=3 t=4 Slide from John-Paul Hosom Viterbi Beam search Is the most common and powerful search algorithm for LVCSR Note: What makes this possible is time-synchronous We are comparing paths of equal length For two different word sequences W1 and W2: We are comparing P(W1|O0t) and P(W2|O0t) Based on same partial observation sequence O0t So denominator is same, can be ignored Time-asynchronous search (A*) is harder Viterbi Beam Search Empirically, beam size of 5-10% of search space Thus 90-95% of HMM states dont have to be considered at each time t Vast savings in time. On-line processing Problem with Viterbi search Doesnt return best sequence til final frame This delay is unreasonable for many applications. On-line processing usually smaller delay in determining answer at cost of always increased processing time. 14 On-line processing At every time interval I (e.g. 1000 msec or 100 frames): At current time tcurr, for each active state qtcurr, find best path P(qtcurr) that goes from from t0 to tcurr (using backtrace ()) Compare set of best paths P and find last time tmatch at which all paths P have the same state value at that time If tmatchexists { Output result from t0 to tmatch Reset/Remove values until tmatch Set t0 to tmatch+1 } Efficiency depends on interval I, beam threshold, and how well the observations match the HMM. Slide from John-Paul Hosom 15 On-line processing Example (Interval = 4 frames): best sequence A: 1(A) 2(A) 3(A) 4(A) BBAA B: 1(B) 2(B) 3(B) 4(B) BBBB C: 1(C) 2(C) 3(C) 4(C) BBBC t=1 t0=1 t=2 t=3 t=4 tcurr=4 In this case, at time 4, all best paths for all states A, B, and C have state B in common at time 2. So, tmatch = 2. Now output states BB for times 1 and 2, because no matter what happens in the future, this will not change. Set t0 to 3 Slide from John-Paul Hosom On-line processing Interval=4 A: best sequence 3(A) 4(A) 5(A) 6(A) 7(A) 8(A) BBABBA B: 3(B) 4(B) 5(B) 6(B) 7(B) 8(B) BBABBB C: 3(C) 4(C) 5(C) 6(C) 7(C) 8(C) tcurr=8 BBABBC t=3 t0=3 t=4 t=5 t=6 t=7 t=8 Now tmatch = 7, so output from t=3 to t=7: BBABB, then set t0 to 8. If T=8, then output state with best 8, for example C. Final result (obtained piece-by-piece) is then BBBBABBC Slide from John-Paul Hosom 17 Problems with Viterbi Its hard to integrate sophisticated knowledge sources Trigram grammars Parser-based LM long-distance dependencies that violate dynamic programming assumptions Knowledge that isnt left-to-right Following words can help predict preceding words Solutions 1. Return multiple hypotheses and use smart knowledge to rescore them 2. Use a different search algorithm, A* Decoding (=Stack decoding) Multipass Search Ways to represent multiple hypotheses N-best list Instead of single best sentence (word string), return ordered list of N sentence hypotheses Word lattice Compact representation of word hypotheses and their times and scores Word graph FSA representation of lattice in which times are represented by topology Another Problem with Viterbi The forward probability of observation given word string The Viterbi algorithm makes the Viterbi Approximation Approximates probability of observation given word, with prob of observation given only best state sequence. Solving the best-path-notbest-words problem Viterbi returns best path (state sequence) not best word sequence Best path can be very different than best word string if words have many possible pronunciations Two solutions 1) Modify Viterbi to sum over different paths that share the same word string. Do this as part of N-best computation Compute N-best word strings, not N-best phone paths 2) Use a different decoding algorithm (A*) that computes true Forward probability. Sample N-best list N-best lists Again, we dont want the N-best paths That would be trivial Store N values in each state cell in Viterbi trellis instead of 1 value But: Most of the N-best paths will have the same word string Useless!!! It turns out that a factor of N is too much to pay Computing N-best lists In the worst case, an admissible algorithm for finding the N most likely hypotheses is exponential in the length of the utterance. S. Young. 1984. Generating Multiple Solutions from Connected Word DP Recognition Algorithms. Proc. of the Institute of Acoustics, 6:4, 351-354. For example, if AM and LM score were nearly identical for all word sequences, we must consider all permutations of word sequences for whole sentence (all with the same scores). But of course if this is true, cant do ASR at all! Computing N-best lists Instead, various non-admissible algorithms: (Viterbi) Exact N-best (Viterbi) Word Dependent N-best And one admissible A* N-best Exact N-best for timesynchronous Viterbi Due to Schwartz and Chow; also called sentence-dependent N-best Idea: each state stores multiple paths Idea: maintain separate records for paths with distinct word histories History: whole word sequence up to current time t and word w When 2 or more paths come to the same state at the same time, merge paths w/same history and sum their probabilities. i.e. compute the forward probability within words Otherwise, retain only N-best paths each for state Exact N-best for timesynchronous Viterbi Efficiency: Typical HMM state has 2 or 3 predecessor states within word HMM So for each time frame and state, need to compare/merge 2 or 3 sets of N paths into N new paths. At end of search, N paths in final state of trellis give N-best word sequences Complexity is O(N) Still too slow for practical systems N is 100 to 1000 More efficient versions: word-dependent N-best Word-dependent (bigram) N-best Intuition: Instead of each state merging all paths from start of sentence We merge all paths that share the same previous word Details: This will require us to do a more complex traceback at the end of sentence to generate the N-best list Word-dependent (bigram) N-best At each state preserve total probability for each of k << N previous words K is 3 to 6; N is 100 to 1000 At end of each word, record score for each previous word hypothesis and name of previous word So each word ending we store alternatives But, like normal Viterbi, pass on just the best hypothesis At end of sentence, do a traceback Follow backpointers to get 1-best But as we follow pointers, put on a queue the alternate words ending at same point On next iteration, pop next best Word Lattice Each arc annotated with AM and LM logprobs Word Graph Timing information removed Overlapping copies of words merged AM information removed Result is a WFST Natural extension to N-gram language model Converting word lattice to word graph Word lattice can have range of possible end frames for word Create an edge from (wi,ti) to (wj,tj) if tj-1 is one of the end-times of wi Bryan Pelloms algorithm and figure, from his slides Lattices Some researchers are careful to distinguish between word graphs and word lattices But well follow convention in using lattice to mean both word graphs and word lattices. Two facts about lattices: Density: the number of word hypotheses or word arcs per uttered word Lattice error rate (also called lower bound error rate): the lowest word error rate for any word sequence in lattice Lattice error rate is the oracle error rate, the best possible error rate you could get from rescoring the lattice. We can use this as an upper bound Posterior lattices We dont actually compute posteriors: Why do we want posteriors? Without a posterior, we can choose best hypothesis, but we cant know how good it is! In order to compute posterior, need to Normalize over all different word hypothesis at a time Align all the hypotheses, sum over all paths passing through word Mesh = Sausage = pinched lattice One-pass vs. multipass Potential problems with multipass Cant use for real-time (need end of sentence) (But can keep successive passes really fast) Each pass can introduce inadmissible pruning (But one-pass does the same w/beam pruning and fastmatch) Why multipass Very expensive KSs. (NL parsing,higher-order n-gram, etc) Spoken language understanding: N-best perfect interface Research: N-best list very powerful offline tools for algorithm development N-best lists needed for discriminant training (MMIE, MCE) to get rival hypotheses A* Decoding = Stack decoding Intuition: Viterbi wastes a lot of time on breadth-first search Computing lots of paths will never need If we had good heuristics for guiding decoding We could do depth-first (best-first) search and not waste all our time on computing all those paths at every time step as Viterbi does. A* decoding, also called stack decoding, is an attempt to do that. A* also does not make the Viterbi assumption Uses the actual forward probability, rather than the Viterbi approximation The search space for A* is the set of possible sentences If music be the food of love (1) Start with NULL as root of sentence tree, set n to 0 (2) Determine every possible word starting at time t=1, adding to the stack the words (now a partial sentence), their end times, and scores (e.g. log probabilities, so closer to zero is better), with a link to the NULL partial sentence. A* Search (end=100,score=-33) Alice If (end=0, NULL (end=280,score=-25) Every score= -INF) (end=310,score=-40) In (end=90,score=-250) Slide from John-Paul Hosom A* search (3) Pop partial sentence with highest score, P, off the stack (keeping the word, time, score, and link information for future use) (4) If P is a complete sentence (end time of last word in partial sentence = T), then (a) output sentence by following links to all previous words in sentence, (b) increment n. (c) If n == N, then stop; otherwise, go to (3) (5)Determine every possible word starting at time t=(end time of last word in P), adding to the stack the new words, their end times, and scores, with a link to the last word in P. (6)Go to step (3) Slide from John-Paul Hosom A* Search (end=100, If score=-33) score=-25) score=-40) (end=310, was score=-35) (end=0, NULL (end=280, Alice (end=360, wants score=-41) score=-INF) and the next step: (end=310, Every (end=370, walls score=-321) (end=90...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Stanford - CS - 224
CS 224S/LING 281 Speech Recognition, Synthesis, and DialogueDan Jurafsky Lecture 14: Dialogue: MDPs and Speaker DetectionOutline for today MDP Dialogue Architectures Speaker RecognitionNow that we have a success metric Could we use it to help drive l
Stanford - CS - 224
CS 224S/LING 281 Speech Recognition, Synthesis, and DialogueDan Jurafsky Lecture 14: Dialogue: MDPs and Speaker DetectionOutline for today MDP Dialogue Architectures Speaker RecognitionNow that we have a success metric Could we use it to help drive l
Stanford - CS - 224
CS 224S/LING 281 Speech Recognition, Synthesis, and DialogueDan Jurafsky Lecture 13: Dialogue: Information State Systems and Dialogue Act InterpretationOutline Natural Language Understanding Natural Language Generation Information-State ModelsDialogue
Stanford - CS - 224
CS 224S/LING 281 Speech Recognition, Synthesis, and DialogueDan Jurafsky Lecture 13: Dialogue: Information State Systems and Dialogue Act InterpretationOutline Natural Language Understanding Natural Language Generation InformationState Models Dialogue
Stanford - CS - 224
CS 224S/LING 281 Speech Recognition, Synthesis, and DialogueDan Jurafsky Lecture 12: Dialog Part I: Human conversation, frame-based dialogue systems, and VoiceXMLOutline The Linguistics of Conversation Basic Conversational AgentsASR NLU Generation Dia
Stanford - CS - 224
CS 224S/LING 281 Speech Recognition, Synthesis, and DialogueDan Jurafsky Lecture 12: Dialog Part I: Human conversation, framebased dialogue systems, and VoiceXMLOutline The Linguistics of Conversation Basic Conversational Agents ASR NLU Generation Dia
Stanford - CS - 224
CS 124/LINGUIST 180: From Language to InformationDan Jurafsky Lecture 3: Intro to Probability, Language ModelingIP notice: some slides for today from: Jim Martin, Sandiway Fong, Dan KleinOutline Probability Basic probability Conditional probability
Stanford - CS - 224
CS 124/LINGUIST 180: From Language to InformationDan Jurafsky Lecture 3: Intro to Probability, Language ModelingIP notice: some slides for today from: Jim Martin, Sandiway Fong, Dan KleinOutline Probability Basic probability Conditional probability
Stanford - CS - 224
CS 224S / LINGUIST 281 Speech Recognition, Synthesis, and Dialogue Dan JurafskyLecture 10: Acoustic ModelingIP Notice:Outline for Today Speech Recognition Architectural Overview Hidden Markov Models in general and for speech Forward Viterbi Decoding
Stanford - CS - 224
CS224S/LINGUIST281 SpeechRecognition,Synthesis,and Dialogue DanJurafskyLecture9:FeatureExtractionandstartofAcoustic Modeling(VQ)IPNotice:OutlineforToday SpeechRecognitionArchitecturalOverview HiddenMarkovModelsingeneralandfor speech Forward ViterbiDe
Stanford - CS - 224
CS 224S / LINGUIST 281 Speech Recognition, Synthesis, and Dialogue Dan JurafskyLecture 6: ForwardBackward (BaumWelch) and Word Error RateIP Notice :Outline for Today Speech Recognition Architectural Overview Hidden Markov Models in general and for spe
Stanford - CS - 224
CS 224S / LINGUIST 281 Speech Recognition, Synthesis, and Dialogue Dan JurafskyLecture 6: Waveform Synthesis (in Concatenative TTS)IP Notice: many of these slides come directly from Richard Sproat's slides, and others (and some of Richard's) come from A
Stanford - CS - 224
CS 224S / LINGUIST 281 Speech Recognition, Synthesis, and Dialogue Dan JurafskyLecture 5: Intro to ASR+HMMs: Forward, Viterbi, Word Error RateI P Noti ce:Outline for Today Speech Recognition Architectural Overview Hidden Markov Models in general and f
Stanford - CS - 224
CS 224S / LINGUIST 281 Speech Recognition, Synthesis, and Dialogue Dan JurafskyLecture 5: Prosodic Processing for TTSIP Notice: many of the slides in the first half come from two lectures of Jennifer Venditti on intonation (thanks!); lots of other info
Stanford - CS - 224
CS 224S / LINGUIST 281 Speech Recognition, Synthesis, and Dialogue Dan JurafskyLecture 5: Prosodic Processing for TTSIP Notice: many of the slides in the first half come from two lectures of Jennifer Venditti on intonation (thanks!); lots of other info
Stanford - CS - 224
CS 224S / LINGUIST 281 Speech Recognition, Synthesis, and Dialogue Dan JurafskyLecture 4: Intro to Festival; rest of Text Normalization; LettertoSoundIP Notice: lots of info, text, and diagrams on these slides comes (thanks!) from Alan Black's excellent
Stanford - CS - 224
CS224S/LINGUIST281 SpeechRecognition,Synthesis,and Dialogue DanJurafskyLecture 2: TTS: Brief History, Text Normalization and Partof-Speech TaggingIPNotice:lotsofinfo,text,anddiagramsontheseslidescomes(thanks!)fromAlan BlacksexcellentlecturenotesandfromR
Stanford - CS - 224
CS 224S / LINGUIST 281 Speech Recognition, Synthesis, and Dialogue Dan JurafskyLecture 2: TTS: Brief History, Text Normalization and Partof-Speech TaggingIP Notice: lots of info, text, and diagrams on these slides comes (thanks!) from Alan Blacks excell
Stanford - CS - 224
CS 224S / LINGUIST 281 Speech Recognition and Synthesis Dan Jurafsky Lecture 2: Acoustic Phonetics1/5/07Outline for today Acoustic Phonetics Speech waveforms F0, pitch, intensity Spectra Waves, sound waves, and spectra (Informally! We'll see it with
SUNY Stony Brook - CHE - 322
Organic Chemistry Undergraduate TA Application FormI. Applicant's Information: Student's name (Print, please) _ Academic level (circle one) Sophomore Junior Senior SOLAR ID _ Other _Major _ When did you take CHE 321*? _ When did you take CHE 322 (or CHE
Yale - ECON - 00134
26To Tax or Not to Tax: Alternative Approaches to Slowing Global WarmingWilliam D. NordhausHow can countries best coordinate their policies to slow global warming? This study reviews different approaches to the political and economic control of global
Maryville MO - CVE - 579
University of Rhode IslandDepartment of Civil and Environmental EngineeringCVE 682 Advanced Geotechnical Engineering II (CVE 579 Soil Behavior) Fall Semester, 2005 Instructor: Office: Phone: E-mail: Office Hours: Chris Baxter 207A Bliss Hall, 211 Sheets
Jefferson Community and Technical College - ET - 234
A+ Guide to Hardware, 4eChapter 1 Hardware Needs Software to WorkObjectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components inside of and connected to a computerA+ Guide to Hardware,
Penn State - AFD - 123
GEOG 586: Andrew Davis Week 8:This weeks lesson dealt with dealt with the concept of Spatial Autocorrelation in greater detail than it was in the earlier readings. We explored a data set dealing with census data in Auckland New Zealand and looked at the
Penn State - AFD - 123
Andrew Davis GEOG 586: Quarter Long Project Asthma Populations and Ground Level Ozone Prince Georges County Maryland 2000-2005Background and Topic:As a young child between the ages of ten to fourteen years old I had a particularly hard time with Childho
Oregon State University - ECE - 474
Oregon State University - ECE - 474
Oregon State University - ECE - 474
Oregon State University - ECE - 474
Oregon State University - ECE - 474
Oregon State University - ECE - 474
Georgia Tech - CS - 6660
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Title: x1.dvi %Pages: 6 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: CMBX12 CMR10 CMTT10 %EndComments %DVIPSCommandLine: dvips -Pdistill -f x1.dvi %DVIPSParam
Susquehanna - BIOL - 010
Dietary Guidelines for Americans 2005U.S. Department of Health and Human Services U.S. Department of Agriculture www.healthierus.gov/dietaryguidelinesiMESSAGE FROM THE SECRETARIESWe are pleased to present the 2005 Dietary Guidelines for Americans. Thi
UMass (Amherst) - BIOL - 497
Ecology, 85(2), 2004, pp. 519530 2004 by the Ecological Society of AmericaUSING A GENERALIZED VEGETATION MODEL TO SIMULATE VEGETATION DYNAMICS IN NORTHEASTERN USATHOMAS HICKLER,1,4 BENJAMIN SMITH,1 MARTIN T. SYKES,1 MARGARET B. DAVIS,2 SHINYA SUGITA,2 A
Penn State - CHEM - 112
Chemistry 13 Final Exam Form A Summer 2006Name Section Student No._ _ _CHEMISTRY 13 FINAL EXAM Summer 06 FORM A-1. What is the oxidizing agent in the reaction below which occurs in dry cell batteries? Zn (s) + 2NH4+ (aq) + 2MnO2 (s) A. Zn (s) B. NH4+
Penn State - CHEM - 112
Chem 13 Summer 2006 Exam 3 6/14/06 Answer KeyForm A 1. E 2. C 3. B 4. C 5. D 6. A 7. B 8. C 9. D 10. B 11. C 12. C 13. A 14. E 15. B 16. C 17. A 18. D 19. C 20. D 21. E 22. B 23. D 24. E 25. D Form B 1. E 2. D 3. A 4. D 5. B 6. A 7. C 8. E 9. D 10. D 11.
Penn State - CHEM - 112
Chemistry 13 Exam III Form A Summer 2006Name Section Student No._ _ _IMPORTANT: On the scantron (answer sheet), you MUST clearly fill your name, your student number, section number, and test form (white cover = test form A; yellow cover = test form B).
Penn State - CHEM - 112
Chemistry 13 Exam II Form A Summer 2006Name Section Student No._ _ _CHEMISTRY 13 EXAM 2 Summer 06 FORM A-BASIC SKILLS -1. What is the pH of a solution made by mixing 18.3ml of 0.0340M HI(aq) with 14.3ml of 0.0570M HBr(aq)?IMPORTANT: On the scantron (
Penn State - CHEM - 112
Chem 13 Summer 2006 Exam 1 5/22/6 Answer KeyForm A1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. D A A A C A A E C B A B C A D D B C A E B A C CForm B1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18
Penn State - CHEM - 112
Chemistry 13 Exam I Form A Summer 2006Name Section Student No._ _ _CHEMISTRY 13 EXAM 1 Summer 06 FORM A-1. A reaction was found to be second order in carbon monoxide concentration. What happens to the rate of the reaction if the concentration of carbo
University of Hawaii - Hilo - PHIL - 110
Just cut and paste or copy and paste into your work.
Oakland University - XSOC - 63992
Table 1: Cumulative Normal Probabilitiesz 0.00 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.10 0.11 0.12 0.13 0.14 0.15 0.16 0.17 0.18 0.19 0.20 0.21 0.22 0.23 0.24 0.25 0.26 0.27 0.28 0.29 0.30 0.31 0.32 0.33 0.34 F(z) 0.50000000 0.50398936 0.50797831
Oakland University - XSOC - 63992
Appendix E: Tables[Microsoft Excel clones of Hays, 4th edition, Appendix E]Appendix E: Tables - Page 1Table 1: Cumulative Normal Probabilitiesz 0.00 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.10 0.11 0.12 0.13 0.14 0.15 0.16 0.17 0.18 0.19 0.20 0.
Oakland University - XSOC - 63992
Oakland University - XSOC - 63992
From http:/www.straightdope.com/classics/a3_189.htmlHome Page | Message Boards | News | Archive | Ask Cecil | Books | Buy Stuff | FAQs, etc. ]On &quot;Let's Make a Deal,&quot; you pick Door #1. Monty opens Door #2-no prize. Do you stay with Door #1 or switch to #
Oakland University - XSOC - 63992
Appendix D: The Monty Hall ControversyAppendix D: The Monty Hall Controversy - Page 1Let's Make a Deal Prepared by Rich Williams, Spring 1991 Last Modified Fall, 2004 You are playing Let's Make a Deal with Monty Hall. You are offered your choice of door
Oakland University - XSOC - 63992
The Monty Hall DebateThe Monty Hall DebateFAIR USE NOTICE. This document contains copyrighted material whose use has not been specifically authorized by the copyright owner. The CHANCE project is making this material available as part of our mission to
Oakland University - XSOC - 63992
Sociology 592 - Homework #10 - Advanced Multiple Regression1.In their classic 1982 paper, Beyond Wives' Family Sociology: A Method for Analyzing Couple Data, Thomson and Williams examined the relationship between the subjective expected utility of child
Oakland University - XSOC - 63992
Analytic Strategies: Simultaneous, Hierarchical, and Stepwise RegressionThis discussion borrows heavily from Applied Multiple Regression/Correlation Analysis for the Behavioral Sciences, by Jacob and Patricia Cohen (1975 edition). The simultaneous model.
Oakland University - XSOC - 63992
Qualitative IVs &amp; Dummy Variables; F-tests for IV subsets; ANOVA Versus RegressionThis handout addresses 3 questions: (1) How can the effects of qualitative independent variables (such as race) be included in a regression analysis? Our answer will includ
Oakland University - XSOC - 63992
Semipartial (Part) and Partial CorrelationThis discussion borrows heavily from Applied Multiple Regression/Correlation Analysis for the Behavioral Sciences, by Jacob and Patricia Cohen (1975 edition; there is also an updated 2003 edition now). Overview.
Oakland University - XSOC - 63992
Supplemental notes on Semipartial Correlations This discussion borrows heavily from Applied Multiple Regression/Correlation Analysis for the Behavioral Sciences, by Jacob and Patricia Cohen (1975 edition; there is also an updated 2003 edition now). When I
Oakland University - XSOC - 63992
Supplemental Notes on Standardized CoefficientsNOTE: Long and Freeses spostado programs are used in this handout; specifically, the listcoef command, which is part of spostado, is used. Use the findit command to locate and install spostado. See Long and
Oakland University - XSOC - 63992
Standardized CoefficientsTask. How do you decide which of the Xs are most important for determining Y? In this handout, we discuss one possible (and controversial) answer to this question - the standardized regression coefficients. Formulas. First, we wi
Oakland University - XSOC - 63992
Standard errors for regression coefficients; MulticollinearityStandard errors. Recall that bk is a point estimate of k. Because of sampling variability, this estimate may be too high or too low. sbk, the standard error of bk, gives us an indication of ho
Oakland University - XSOC - 63992
Using Stata with Multiple Regression &amp; Matrices1. Matrix calculations with Stata. Stata has several built-in functions that make it work as a matrix calculator. These functions are probably primarily helpful to programmers who want to write their own rou
Oakland University - XSOC - 63992
Sociology 592 - Homework #9 - Intro to multiple regression, matrices1.In the handout on 1-way ANOVA, we considered the following problem: An economist wants to test whether mean housing prices are the same regardless of which of 3 air-pollution levels t
Oakland University - XSOC - 63992
Multiple regression - MatricesThis handout will present various matrices which are substantively interesting and/or provide useful means of summarizing the data for analytical purposes. As we will see, means, standard deviations, and correlations are sub
Oakland University - XSOC - 63992
Multiple Regression - IntroductionWe will add a 2nd independent variable to our previous example. Data are collected from 20 individuals on their years of education (X1), years of job experience (X2), and annual income in thousands of dollars (Y). The da
Oakland University - XSOC - 63992
Sociology 592 - Homework #8 - Bivariate Regression1. We wish to explore the relationship between monthly food consumption (y) and family monthly income (x), both measured in hundreds of dollars. Here is part of the output produced by an SPSS analysis of
Oakland University - XSOC - 63992
Bivariate Regression - Part II. Background. We have previously studied relationships between (a) Continuous dependent variable and a categorical independent variable (T-Test, ANOVA); and (b) Categorical Dependent variable and a categorical independent va