Sakai R
Department of Epidemiology, School of Health Sciences, Faculty of Medicine, University of the Ryukyus, Okinawa, Japan.
Med Inform (Lond). 1988 Apr-Jun;13(2):127-31. doi: 10.3109/14639238809010088.
Microcomputer programs for multiple logistic regression analysis were written in BASIC language to determine the usefulness of microcomputers for multivariate analysis, which is an important method in epidemiological studies. The program, carried out by an interpreter system, required a comparatively long computing time for a small amount of data. For example, it took approximately thirty minutes to compute the data of 6 independent variables and 63 matched sets of case and controls (1:4). The majority of the calculation time was spent computing a matrix. The matrix computation time increased cumulatively in proportion to additions in the number of subjects, and increased exponentially with the number of variables. A BASIC compiler was utilized for the program of multiple logistic regression analysis. The compiled program carried out the same computations as above, but within 4 minutes. Therefore, it is evident that a compiler can be an extremely convenient tool for computing multivariate analysis. The two programs produced here were also easily linked with spreadsheet packages to enter data.
用BASIC语言编写了用于多元逻辑回归分析的微机程序,以确定微机在多变量分析中的实用性,多变量分析是流行病学研究中的一种重要方法。该程序由一个解释系统执行,对于少量数据需要相对较长的计算时间。例如,计算6个自变量和63组匹配的病例与对照(1:4)的数据大约需要30分钟。大部分计算时间花在矩阵计算上。矩阵计算时间随着受试者数量的增加而累积增加,并随着变量数量呈指数增长。多元逻辑回归分析程序使用了BASIC编译器。编译后的程序执行与上述相同的计算,但在4分钟内即可完成。因此,很明显编译器可以成为计算多变量分析的极其方便的工具。这里生成的两个程序也很容易与电子表格软件包链接以输入数据。