代做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作业...相关推荐

  1. 操作系统大作业 基于Linux的模拟进程调度算法 运用c++语言编程 在VMware虚拟机里 centos 亲自写亲自测试 代码 说明书

    发布文章 博文管理我的博客退出 Trash Temp 操作系统大作业 基于Linux的模拟进程调度算法 运用c++语言编程 在VMware虚拟机里 centos 亲自写亲自测试 代码 说明书 @[TO ...

  2. 掷骰子python代码_通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程

    不论是经验丰富的老程序员,还是没有经验的新手,Python 都是一个非常好的编程语言. Image by : opensource.com Python 是一个非常流行的编程语言,它可以用于创建桌面应 ...

  3. microbit python扩展_【micro:bit扩展】如何用慧编程扩展设计器为 micro:bit 编写扩展...

    [micro:bit扩展]如何用慧编程扩展设计器为 micro:bit 编写扩展 慧编程-microbit 设备简介 慧编程支持 micro:bit 硬件,打开慧编程,选择硬件栏,点击添加,添加mic ...

  4. 青少年编程python一节课多长时间_10节免费少儿编程微课:Python基础知识微课

    课程介绍课程名称:Python基础知识微课(10节) 课程内容:通过对Python基础知识的讲解,教孩子们学会使用海龟编辑器进行编程,了解Python的基础知识,学完课程之后,孩子们可以用海龟编辑器快 ...

  5. python数据处理可以做什么菜_厌倦了EXCEL想玩点新花样?教你利用Python做数据筛选(下)...

    前言 回顾一下上次的案例模型,我们知道了只要写3行代码,就可以利用python对EXCEL数据做简单的筛选,说明了python是一门非常简单和实用的数据分析工具.前面学过的这几句简单的语言,不知道你们 ...

  6. 几级工作台做石头高墙_创造与魔法:建筑新手入门攻略,家园建材怎么做

    hello大家好,又见面啦,我是创造与魔法郁金香建筑团的建筑师,九梨梨 众所周知,我是一个热衷于出各类建筑案例的人,玩创魔两年多,做了好几十个不同款式的家园吧. 其实创魔这个游戏,建筑只是其中一个玩法 ...

  7. 金融python入门书籍_零基础想系统地学习金融学、量化投资、数据分析、python,需要哪些课程、书籍?有哪些证书可以考?...

    7.10更新,最近写了关于量化交易的一些文章: -------------------------分割------------------------- 感谢大家的支持!我要把下文当中视频全部放出来给 ...

  8. 美国网红python图片_美国失业人数突破2200万!这个动态图我用Python画出来了!...

    目前,我国新冠疫情已经大幅度好转,各省市在3到4月份已经开始复产复工,连受灾最严重的武汉也解封了,全国的情况逐渐步入正轨. 但同时全球疫情十分严峻, 根据美国约翰斯.霍普金斯大学统计的数据显示,截至 ...

  9. 运维学python哪部分_运维新手们,别再问需不需要学PYTHON了

    经常有人在群里问,运维人员需不需要学开发?需不需要学PYTHON?PYTHON和SHELL有什么区别?天天问这种好水的问题,我实在受不了,决定帮大家扫扫盲,求求新手们,以后别他妈瞎问了. 现阶段,掌握 ...

  10. python 非线性回归_机器学习入门之菜鸟之路——机器学习之非线性回归个人理解及python实现...

    本文主要向大家介绍了机器学习入门之菜鸟之路--机器学习之非线性回归个人理解及python实现,通过具体的内容向大家展现,希望对大家学习机器学习入门有所帮助. 梯度下降:就是让数据顺着梯度最大的方向,也 ...

最新文章

  1. AI一分钟|传谷歌正与腾讯等洽谈合作,欲在中国推云服务;国产超算运算速度或达每秒百亿亿次...
  2. Python版本的数据结构书_《用Python解决数据结构与算法问题》
  3. QQ协议分析及其还原(一)
  4. hdu 3579(中国剩余定理非互质)
  5. 使用windows命令行查看mySQL应用的安装路径
  6. CMSIS-DAP和J-Link、ST-Link是什么关系?
  7. 论:开发者信仰之“天下IT是一家“(Java .NET篇)
  8. 牛客挑战赛48C-铬合金之声【Prufer序列】
  9. 快报:Python 被爆重大“黑料”!程序员:劲爆!
  10. 简历人才库系统_人才招聘简历的3种选择
  11. 伪静态 apache重写
  12. 不想做科技第一的金融公司,不是好的养老去处
  13. IIS Tomcat共享80端口
  14. 鲁棒性的获得 —— 测试的架构
  15. 【NOI OpenJudge】【1.4】编程基础之逻辑表达式与条件分支
  16. PHP连接MongoDB
  17. SpringMVC的RESTful(二)定制格式
  18. EIGRP协议的配置
  19. 计算机第一代及第四代发展概况,1计算机发展概况解析.ppt
  20. 艾灸神阙穴的神奇疗效

热门文章

  1. qt moveToThread错误分析
  2. 信息资源管理--初见成效篇
  3. php workman视频,PHP即时通讯系统单人多人聊天IM视频会议实时音视频红包功能
  4. 《WebRTC实时通信》笔记整理汇总
  5. 置换群,Polya引理和burnside引理(等价类计数问题)
  6. 【路径规划】基于matlab DWA算法机器人局部避障路径规划【含Matlab源码 890期】
  7. idea 自动补全返回值,自动补全变量名称和属性名称
  8. 【APP支付】关于APP支付宝支付那些事
  9. 电容触摸屏控制芯片GT911
  10. java学习出师_没基础怎么学好java?120天出师