PubMed Health⌕ Search

Biomedical subjects

Paul S Heckerling

Publications and source records attributed to Paul S Heckerling.

5 recordsLinked to original sources

Token swap test revisited.

The token swap test measures the association between row and column variables of a 2 x 2 table in sample misclassification space, and makes no assumptions about repeated, random sampling from a source population. Despite its conceptual usefulness, the token swap test is not implemented by standard statistical software packages. Here the author describes 'tokenSwaps', a Mathematica program that performs a token swap test. The 'tokenSwaps' program also performs a one-tailed Fisher exact test, allowing results of the two methods to be compared. The program uses recursive functional programming and local rewrite rules to achieve substantial coding economy. Examples of the operation of the program are given, and its limitations are discussed.

Computational Biology↗

Parametric receiver operating characteristic curve analysis using mathematica.

Several computer programs have been written to perform receiver operating characteristic (ROC) curve analysis, and are available in the public domain. Here, the author provides the theory and description for 'rocMath', a Mathematica program that performs parametric ROC curve analysis. The 'rocMath' program has some advantages over other ROC curve programs, including the ability to provide, through optional arguments: (a) user-specified pointwise confidence limits, as well as default 95% limits, on ROC curve area and on true-positive rates; (b) ROC curve plots with data points, a fitted curve, and user-specified pointwise confidence bands; and (c) ROC curve areas, tables, and plots based on a logistic distribution as well as on a standard normal distribution. In addition, the code of 'rocMath' can be modified to address additional ROC curve applications. The program uses Mathematica's ability to operate on purely symbolic as well as numeric data to achieve substantial coding efficiency. Limitations of the 'rocMath' program are also discussed.

Mathematical Computing↗

Exploring the boundaries of plausibility: empirical study of a key problem in the design of computer-based clinical simulations.

All clinical simulation designers face the problem of identifying the plausible diagnostic and management options to include in their simulation models. This study explores the number of plausible diagnoses that exist for a given case, and how many subjects must work up a case before all plausible diagnoses are identified. Data derive from 144 residents and faculty physicians from 3 medical centers, each of whom worked 9 diagnostically challenging cases selected from a set of 36. Each subject generated up to 6 diagnostic hypotheses for each case, and each hypothesis was rated for plausibility by a clinician panel. Of the 2091 diagnoses generated, 399 (19.1%), an average of 11 per case, were considered plausible by study criteria. The distribution of plausibility ratings was found to be statistically case dependent. Averaged across cases, the final plausible diagnosis was generated by the 28th clinician (sd = 8) who worked the case. The results illustrate the richness and diversity of human cognition and the challenges these pose for creation of realistic simulations in biomedical domains.

Computer Simulation↗

Prediction of community-acquired pneumonia using artificial neural networks.

BACKGROUND: Artificial neural networks (ANN) have been used in the prediction of several medical conditions but have not been previously used to predict pneumonia. The authors used ANN to predict the presence or absence of pneumonia among patients presenting to the emergency department with acute respiratory complaints and compared the results with those obtained using logistic regression modeling. METHODS: Feed-forward back-propagation ANN were trained on sociodemographic, symptom, sign, comorbidity, and radiographic outcome data among 1,044 patients from the University of Illinois (the training cohort) and were applied to 116 patients from the University of Nebraska (the testing cohort). ANN trained using different strategies were compared to each other and to main-effects logistic regression. Calibration accuracy was measured as mean square error and discrimination accuracy as the area under a receiver operating characteristic (ROC) curve. RESULTS: A 1 hidden-layer ANN trained using oversampling of pneumonia cases had an ROC area in the training cohort of 0.895, which was greater than the area of 0.840 for logistic regression (P = 0.026). This ANN had an ROC area in the testing cohort of 0.872, not significantly different from its area in the training cohort (P = 0.597). Operating at a threshold of 0.25, the ANN would have detected 94% to 95% of patients with pneumonia in the 2 cohorts while correctly excluding 39% to 50% of patients with other conditions. ANN trained using other strategies discriminated equally in the 2 cohorts but no better than did logistic regression. CONCLUSIONS: Among adults presenting with acute respiratory illness, ANN accurately discriminated patients with and without pneumonia and, under some circumstances, improved on the accuracy of logistic regression.

Adult↗