代做python作业_代做SVC留学生作业、代写Python编程作业、代做Python作业、代写algorithm作业...
代做SVC留学生作业、代写Python编程作业、代做Python作业、代写algorithm作业
日期:2018-12-02 10:26
This project is to be done individually. All the coding involves in this project must be in Python. You may only use techniques/algorithms covered in this class. However, you are allowed to use parameters, attributes, etc. that are not covered in this class as long as they belong to the techniques/algorithms covered in the class. For example, Support Vector Classification is the algorithm covered in the class but kernel=sigmoid is the parameter that is not covered in the class. You are allowed to use kernel=sigmoid with SVC. Meanwhile, genetic algorithm is the algorithm that is not covered in the class, so you are not allowed to use genetic algorithm in this project.
Your task in this assignment is to:
1.Provide summary statistics along with visualizations of these summary statistics for the variables that are interesting/relevant to your analyses.
2.Develop a regression model (i.e., a supervised-learning model where the target variable is a continuous variable) to predict the value of the variable “pledged.” After you obtain the final model, explain the model and justify the predictors you include/exclude.
3.Develop a classification model (i.e., a supervised-learning model where the target variable is a categorical variable) to predict whether the variable “state” will take the value “successful” or “failure.” After you obtain the final model, explain the model and justify the predictors you include/exclude.
4.Develop a cluster model (i.e., an unsupervised-learning model which can group observations together) to group projects together. After you obtain the final clusters, explain the characteristics that you observe in each cluster. Note that you will be graded based on the performance of the model and the insights you obtain from the clustering task. For example, if your model generates two clusters with a high cluster separation and low cluster cohesion but one cluster essentially represents successful projects while another cluster essentially represents failed projects, then the insights gained are severely limited.
For all tasks, you will be graded based on both the performance of the model and the explanations/justifications you provide. You also need to clearly articulate how realistic or useful your model would be in a business context.
There are two deliverables for this assignment:
1)Summary Report
The report must be submitted in pdf format.
The report must not exceed 5 double-spaced pages, including everything. Page margins must measure 1” around. Please use a 12-point Times New Roman font.
Name the file as follows: “Lastname_Firstname_IndividualProject”
The report must contain:
oThe summary statistics
oThe explanations/justifications of each model along with the results. You may submit only one model per task.
The report is due by Tuesday, December 3 at 11:59pm.
2)Python Code
Along with the report, please also submit Python code that you use to develop your report. The code should be complete with informative comments and able to run fully without any errors or modifications (besides the file path).
Data Description
The dataset in this project is scraped from Kickstarter, which is a popular crowdfunding platform. There are 45 variables in total. The table below contains a short description of each variable.
Column Name Description
project_id Unique identifier for projects
name Project
goal Goal amount requested by the project
pledgedAmount pledged at time of data scrape
state Status of the project (successful, failed, etc)
disable_communication If communication with project owners was disabled
countryOrigin country of project
currency Currency of origin country
deadline End date of project funding period
state_changed_at date and time the project state was modified to current state
created_at Date and time project was created
launched_at Date and time project was launched
staff_pick If the project was a staff pick
backers_count Number of backers
static_usd_rateThe conversion rate of project country currency to USD
usd_pledged Amount pledged in USD
category Category of project
spotlight If the project was featured on kickstarter spotlight page
name_len Length of project name in word count
name_len_cleanLength of project name in word count sans non- key words (such as “for” “and” etc.)
blurb_len_cleanLength of project blurb in word count sans non- key
words
deadline_weekday Weekday of deadline date
state_changed_at_weekday Weekday of state change
created_at_Weekday Weekday of creation date
launched_at_weekday Weekday of launch date
deadline_month Month of the project deadline
deadline_day Day of the project deadline
deadline_yr Year of the project deadline
deadline_hr Hour of project deadline
state_changed_at_month Month of latest state change
state_changed_at _day Day of latest state change
state_changed_at _yr Year of latest state change
state_changed_at _hr Hour of latest state change
created_at_month Month of creation date
created_at _dayDay of creation change
created_at _yr Year of creation change
created_at _hr Hour of creation change
launched_at_month Month of launch date
launched _at _day Day of launch date
launched _at _yr Year of launch date
launched_at _hrHour of launch date
create_to_launch_days Number of days between project creation and the public launch date
launch_to_deadling_daysNumber of days between the launch date and the
deadline
launch_to_state_change_days Number of days between launch date to the latest status change
代做python作业_代做SVC留学生作业、代写Python编程作业、代做Python作业、代写algorithm作业...相关推荐
- 操作系统大作业 基于Linux的模拟进程调度算法 运用c++语言编程 在VMware虚拟机里 centos 亲自写亲自测试 代码 说明书
发布文章 博文管理我的博客退出 Trash Temp 操作系统大作业 基于Linux的模拟进程调度算法 运用c++语言编程 在VMware虚拟机里 centos 亲自写亲自测试 代码 说明书 @[TO ...
- 掷骰子python代码_通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程
不论是经验丰富的老程序员,还是没有经验的新手,Python 都是一个非常好的编程语言. Image by : opensource.com Python 是一个非常流行的编程语言,它可以用于创建桌面应 ...
- microbit python扩展_【micro:bit扩展】如何用慧编程扩展设计器为 micro:bit 编写扩展...
[micro:bit扩展]如何用慧编程扩展设计器为 micro:bit 编写扩展 慧编程-microbit 设备简介 慧编程支持 micro:bit 硬件,打开慧编程,选择硬件栏,点击添加,添加mic ...
- 青少年编程python一节课多长时间_10节免费少儿编程微课:Python基础知识微课
课程介绍课程名称:Python基础知识微课(10节) 课程内容:通过对Python基础知识的讲解,教孩子们学会使用海龟编辑器进行编程,了解Python的基础知识,学完课程之后,孩子们可以用海龟编辑器快 ...
- python数据处理可以做什么菜_厌倦了EXCEL想玩点新花样?教你利用Python做数据筛选(下)...
前言 回顾一下上次的案例模型,我们知道了只要写3行代码,就可以利用python对EXCEL数据做简单的筛选,说明了python是一门非常简单和实用的数据分析工具.前面学过的这几句简单的语言,不知道你们 ...
- 几级工作台做石头高墙_创造与魔法:建筑新手入门攻略,家园建材怎么做
hello大家好,又见面啦,我是创造与魔法郁金香建筑团的建筑师,九梨梨 众所周知,我是一个热衷于出各类建筑案例的人,玩创魔两年多,做了好几十个不同款式的家园吧. 其实创魔这个游戏,建筑只是其中一个玩法 ...
- 金融python入门书籍_零基础想系统地学习金融学、量化投资、数据分析、python,需要哪些课程、书籍?有哪些证书可以考?...
7.10更新,最近写了关于量化交易的一些文章: -------------------------分割------------------------- 感谢大家的支持!我要把下文当中视频全部放出来给 ...
- 美国网红python图片_美国失业人数突破2200万!这个动态图我用Python画出来了!...
目前,我国新冠疫情已经大幅度好转,各省市在3到4月份已经开始复产复工,连受灾最严重的武汉也解封了,全国的情况逐渐步入正轨. 但同时全球疫情十分严峻, 根据美国约翰斯.霍普金斯大学统计的数据显示,截至 ...
- 运维学python哪部分_运维新手们,别再问需不需要学PYTHON了
经常有人在群里问,运维人员需不需要学开发?需不需要学PYTHON?PYTHON和SHELL有什么区别?天天问这种好水的问题,我实在受不了,决定帮大家扫扫盲,求求新手们,以后别他妈瞎问了. 现阶段,掌握 ...
- python 非线性回归_机器学习入门之菜鸟之路——机器学习之非线性回归个人理解及python实现...
本文主要向大家介绍了机器学习入门之菜鸟之路--机器学习之非线性回归个人理解及python实现,通过具体的内容向大家展现,希望对大家学习机器学习入门有所帮助. 梯度下降:就是让数据顺着梯度最大的方向,也 ...
最新文章
- AI一分钟|传谷歌正与腾讯等洽谈合作,欲在中国推云服务;国产超算运算速度或达每秒百亿亿次...
- Python版本的数据结构书_《用Python解决数据结构与算法问题》
- QQ协议分析及其还原(一)
- hdu 3579(中国剩余定理非互质)
- 使用windows命令行查看mySQL应用的安装路径
- CMSIS-DAP和J-Link、ST-Link是什么关系?
- 论:开发者信仰之“天下IT是一家“(Java .NET篇)
- 牛客挑战赛48C-铬合金之声【Prufer序列】
- 快报:Python 被爆重大“黑料”!程序员:劲爆!
- 简历人才库系统_人才招聘简历的3种选择
- 伪静态 apache重写
- 不想做科技第一的金融公司,不是好的养老去处
- IIS Tomcat共享80端口
- 鲁棒性的获得 —— 测试的架构
- 【NOI OpenJudge】【1.4】编程基础之逻辑表达式与条件分支
- PHP连接MongoDB
- SpringMVC的RESTful(二)定制格式
- EIGRP协议的配置
- 计算机第一代及第四代发展概况,1计算机发展概况解析.ppt
- 艾灸神阙穴的神奇疗效