With the emergence of the big data age, the issue of how to obtain valuable knowledge from a dataset efficiently and accurately has attracted increasingly attention from both academia and industry. This paper presents a Parallel Random Forest (PRF) algorithm for big data on the Apache Spark platform. The PRF algorithm is optimized based on a hybrid approach combining data-parallel and task-parallel optimization. From the perspective of data-parallel optimization, a vertical data-partitioning method is performed to reduce the data communication cost effectively, and a data-multiplexing method is performed is performed to allow the training dataset to be reused and diminish the volume of data. From the perspective of task-parallel optimization, a dual parallel approach is carried out in the training process of RF, and a task Directed Acyclic Graph (DAG) is created according to the parallel training process of PRF and the dependence of the Resilient Distributed Datasets (RDD) objects. Then, different task schedulers are invoked for the tasks in the DAG. Moreover, to improve the algorithm's accuracy for large, high-dimensional, and noisy data, we perform a dimension-reduction approach in the training process and a weighted voting approach in the prediction process prior to parallelization. Extensive experimental results indicate the superiority and notable advantages of the PRF algorithm over the relevant algorithms implemented by Spark MLlib and other studies in terms of the classification accuracy, performance, and scalability.
The major problems faced by hospital is patients wait delay and patient overcrowding. various examinations, inspection or tests must be done by patient usually according to his medical conditions. Similarly, there are various reasons for a patient to wind up his visit in hospital as soon as possible. For this an effective queue management must be maintained which gives an ease to fast track treatment process. But, patient queue management and wait time prediction brings challenges and complications because each patient requires different phases of treatmentand operations such as checkup. Therefore, a Random Forest Algorithm(RFA) is used to categorize the patients on big data platform. Furthermore, this implementation is applied to Time Prediction for each patient. This is where technology comes into scenario developing system to overcome the queue management and providing effective patient waiting time for each treatment using Apache Spark for real time data analysis using Spark Streaming parallel to RFA with integration of Scala. Hospital Queueing Recommendation System (HQR) is developed for Patient Treatment Time Prediction (PTTP).
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.