{"id":21285312,"url":"https://github.com/smabdullah/sound-pressure-level-prediction","last_synced_at":"2026-01-02T19:03:09.515Z","repository":{"id":111556430,"uuid":"175511163","full_name":"smabdullah/sound-pressure-level-prediction","owner":"smabdullah","description":"A regression model to predict the sound pressure level","archived":false,"fork":false,"pushed_at":"2019-03-21T00:23:52.000Z","size":749,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-22T05:15:34.067Z","etag":null,"topics":["bokehplots","regression-analysis","regression-models"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smabdullah.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-13T22:55:41.000Z","updated_at":"2019-04-10T05:15:55.000Z","dependencies_parsed_at":"2023-03-13T13:39:04.079Z","dependency_job_id":null,"html_url":"https://github.com/smabdullah/sound-pressure-level-prediction","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smabdullah%2Fsound-pressure-level-prediction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smabdullah%2Fsound-pressure-level-prediction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smabdullah%2Fsound-pressure-level-prediction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smabdullah%2Fsound-pressure-level-prediction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smabdullah","download_url":"https://codeload.github.com/smabdullah/sound-pressure-level-prediction/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243746200,"owners_count":20341203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bokehplots","regression-analysis","regression-models"],"created_at":"2024-11-21T11:19:40.195Z","updated_at":"2026-01-02T19:03:04.478Z","avatar_url":"https://github.com/smabdullah.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sound pressure level prediction\n\nThis project works with the NASA dataset which contains various wind tunnel speeds and angles of attack. It predicts the sound pressure level.\n\nThis dataset is collected from https://archive.ics.uci.edu/ml/datasets/Airfoil+Self-Noise and known as Airfoil dataset. It has five feature attributes, all are numeric and one predicted output, the sound pressure level.\n\nThis is a regression problem. We start with the linear regression (OLS) and then try the decisiontree and random forest.\n\nThe accuracies of using different matrics are presented in the following table.\n\n\n**Model**          |    **R^2**     |         **MSE**      \n-------------------|----------------|----------------\nLinear (OLS)       | 0.5585         |  20.7651             \nDecision tree      | 0.8909         | 5.1321               \nRandom forest      | 0.9279         | 3.3899               \n\nThe visualisation of the generated decision tree can be found in the **decision-tree.pdf** file\n\nThe current implementation does not consider k-fold cross validation and (hyper) parameter tunning. In the next run, I will use grid search to do cross validation and paramter tunning.\n\nThis particular dataset has five independent variables (feature matrix). We can use PCA (unsupervised) or LDA (supervised) to extract the most valuable features to visualise the regression outcome.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmabdullah%2Fsound-pressure-level-prediction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmabdullah%2Fsound-pressure-level-prediction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmabdullah%2Fsound-pressure-level-prediction/lists"}