The early assessment of disease risk is an emerging topic in medical informatics. If diseases are detected at an early stage, prognosis can be improved and medical resources can be used more efficiently. A number of recent studies have considered risk factor analysis approaches, such as association rule mining, sequential rule mining, regression, and medical expert advice. In this study, for improving disease risk assessment, non-negative matrix factorization and support vector machine (SVM) were integrated to discover important and implicit risk factors.To make the method easy to follow, here we provide an experimental protocal. This experimental protocal comprises three main stages: data preprocessing, risk factor optimization, and early disease risk assessment. To discover the optimized risk factors, the NMF algorithm with parameter optimization was used for constructing the NMF-based matrix. In the assessment model learning and early disease risk assessment stages, the machine learning classifier SVM was used for disease modeling with the NMF-based matrix, yielding the final disease risk assessment, which serves as an excellent reference for physicians and patients.