基于线性回归的大学申请成功率预测实战
创作时间:
作者:
@小白创作中心
基于线性回归的大学申请成功率预测实战
引用
CSDN
1.
https://m.blog.csdn.net/Ayyyyyyy8/article/details/143398151
本文将介绍如何使用线性回归模型预测大学申请成功率。通过实际案例,展示从数据导入、模型训练到结果预测的完整过程。
实践代码
1. 引入相对应的库
在开始之前,我们需要导入必要的库。这里我们主要使用pandas进行数据处理,使用sklearn中的LinearRegression进行模型训练。
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
from sklearn.metrics import mean_squared_error, r2_score
2. 导入数据
接下来,我们导入数据并查看其基本信息。
data = pd.read_csv('admission_data.csv')
print(data.head())
print(data.info())
3. 数据切割
我们需要将数据分为特征(X)和目标变量(y),然后将其分为训练集和测试集。
X = data.drop('Chance of Admit ', axis=1)
y = data['Chance of Admit ']
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
4. 模型训练
使用线性回归模型对训练集进行训练。
model = LinearRegression()
model.fit(X_train, y_train)
5. 模型预测
在测试集上进行预测,并计算评价指标。
y_pred = model.predict(X_test)
mse = mean_squared_error(y_test, y_pred)
r2 = r2_score(y_test, y_pred)
print(f'Mean Squared Error: {mse}')
print(f'R-squared: {r2}')
6. 新数据预测
使用训练好的模型对新数据进行预测。
new_data = pd.DataFrame({
'GRE Score': [337],
'TOEFL Score': [120],
'University Rating': [5],
'SOP': [5],
'LOR ': [5],
'CGPA': [10],
'Research': [1]
})
new_prediction = model.predict(new_data)
print(f'Predicted Admission Chance: {new_prediction[0]}')
分析结论
- 根据模型进行的方差分析得出:使用该模型进行预测误差不大(误差为:0.005195),并且模型R-squared值大于0.6(R-squared 值为:0.73077)说明该模型良好。
- 但根据新的申请测试者的数据来看(使用数据的都是接近最大值),该申请者预测成功率为百分之53左右(具体值为:0.536057) ,说明该大学的offer较难获得。
热门推荐
会议资料分发有讲究吗
叶海峰课题组Nature子刊:新型光遗传学技术,实现光照减肥!
公司经营必知:法人发工资、股东变更涉税问题详解
兔年生日送女友什么礼物才能让她心动?
2024年硝酸银行业分析:中国硝酸银市场规模为全球总产量的40%
库存管理扫码技术有哪些
WMS软件如何实现实时追踪库存状态?
一文搞懂:预提、计提、摊销三个概念的异同点及入账要点
以案释法 | 未办理结婚登记,彩礼给付方能否请求返还彩礼?
汽车电动座椅记忆功能的设置与恢复要点
德拉富恩特:如何保护球员?减少比赛;不该寻找伤病的责任人
服用优甲乐注意事项
每天坚持10分钟 = 跑步30分钟,HIIT训练助你减重塑形
户外种什么花耐旱又好养(种这6种植物,露养户外就好长)
【健康科普】转移性肝癌再认识!
灵岩寺墓塔林:露天的石刻艺术博物馆
《孙膑》的详细解读
房屋抵押贷款最长可以贷几年?提前还款政策全解析
热量超级低,含水量高达97%,这种蔬菜不吃真的亏了!
品控团队应该如何工作
给心血管照个相,和您聊聊冠脉造影的那些事
《窄门》:纪德笔下信仰与爱情的永恒探讨
醉驾驾照被吊销后能否继续开车?这些法律后果要知道
区块链中的非对称加密技术入门
北疆文化·文物说丨测古量今汉骨尺
句容如何保护电脑不受静电干扰?
个人如何在家搭建云盘
2024年二建通过率高吗 考试多少分及格
科普日常 | 间充质干细胞在临床研究应用中的现状及挑战与进展
化工专业就业前景如何(化工真的是“天坑”专业吗?关于就业率和薪资的真实数据!)