xuebaunion@vip.163.com

3551 Trousdale Rkwy, University Park, Los Angeles, CA

留学生论文指导和课程辅导

无忧GPA：https://www.essaygpa.com

工作时间：全年无休-早上8点到凌晨3点

扫码添加客服微信

扫描添加客服微信

R代写-MSCI 570

时间：2021-01-15

2020/2021 MSCI 570 Forecasting Coursework part 2

Coursework Information & Submission

This is the second of two individual assignments. The first assignment, weighted 40%, required you to explore a

dataset of a single time series individually assigned to you in order to understand the data as a preparation for the

second assignment. This second individual assignment is weighted 60% and you may find it useful to apply insights

from the first assignment to the second one. In this second assignment, you will forecast the same time series you

analysed in assignment 1 with multiple forecasting algorithms and models.

Coursework deadline is January 18, 2021, 10:00 am.

Standard departmental penalties will apply for late work unless you have been given an extension for exceptional

reasons from the course administrator. All submissions will be checked by the plagiarism software. Coursework must

be submitted online on Moodle. Submit your report PLUS all R scripts in the appendix in Moodle.

Assignment: Forecast Model Building for a real-world time series

Your task is to forecast and critically discuss the fit of your models based on the pattern(s) of a real-world time series.

Document your findings comprehensively in a technical report, making adequate use of (readable and correctly

labelled) graphs which you also critically discuss to support your arguments. Base your justification on evidence and

document your iterative model building process, possibly transforming the time series and analysing the resulting

patterns throughout. Your objective is to:

a) Develop the most accurate statistical forecasting models, demonstrating your modelling skills!

• Build multiple potentially suitable forecasting models, including a suitable Exponential Smoothing, ARIMA,

and Time Series Regression model to predict the 14 next values (2 weeks ahead)

• Choose what you assume to be the "best" model from these models for a final submission, by assessing

errors and comparing errors against a Naive and a Seasonal Naive benchmark models.

b) Document your forecasting process in a technical research report

• Write a technical report to document your model building skills & to justify your choice of model

• Critically discuss some findings and choices

Marking Scheme & Hints

60 % of points – Forecast Model Building.

• Build multiple potential contender models (each one suitable for the identified data properties), leading to (at

least)

o 1 good manually built Exponential Smoothing Model - in comparison to 1 automatically built

o 1 good manually built ARIMA model - in comparison to 1 automatically built

o 1 good manually built Time Series Regression model - in comparison to 1 automatically built

• Document the specification of each model

o Document the specification process of model building, i.e. the iterative steps to build this final model,

including the analysis of residuals of intermediate models that have led to better ones

o Document the final model form and parameters to allow a complete replication of your experiments

(i.e. specify what model forms or lags you selected, which transformations in which order & which

parameters were used so that others could replicate what you did exactly only from your document).

• NOTE: For each contender model, one or more different model forms may be feasible to produce forecasts

(i.e. for a seasonal time series with slight trend in Exponential Smoothing you may use multiplicative or

additive seasonality, with or without trend, so 4 candidates that could perform well; for ARIMA you may

consider models with seasonal differences or first differences or both; for regression models you may consider

to capture seasonality as dummy variables, or as a seasonal autoregressive lag etc.). Where applicable, you

should always consider multiple plausible candidate models, and must justify your choice of candidates in

comparison to other potential models in each class of models (feel free to explicitly rule out implausible ones).

To get high marks it will not be sufficient to build a single Exponential Smoothing model using an auto

specification ZZZ or a single automatic ARIMA model and a single Regression model with stepwise, but rather

require the development of a subset of potentially useful models which you compare and accept/reject. Base

your justification on evidence and document your ITERATIVE modelling process throughout.

20% of points – Discussion of expected Accuracy (Errors)

• Determine suitable error metrics and compute the expected in-sample and out-of-sample errors of your

recommended models and compare them. Comment on the suitability of the chosen metrics for this task.

• Select one "best" model to be used for forecasting the time series across all algorithm families, and provide

your final out of sample forecasts.

• NOTE:

o To assess the future forecast accuracy of your models before the final future values become

available, consider to create a hold-out dataset of equal or better larger size to the forecasting horizon

and assess both in-sample and (quasi) out-of-sample errors

o Different error metrics are feasible. You should use at least two suitable error metrics for the

assessment, and justify the use of each error metrics you are using

o To show improvements in accuracy of your methods to some objective benchmark, you should

compare all to the Naive Level and a Naive Seasonal Model. Use tables to provide a suitable

overview of different methods’ accuracy and their uplift of accuracy on the 2 Naïve models.

o Comment on the accuracy and suitability of each of the methods for each of the time series. Which

method would you recommend to use for each of the time series? Comment on why you think some

methods perform better than others? Comment on the available data and number of origins for

forecast evaluations on the withheld test set and given your fixed forecasting horizon.

10% of points – Conclusions

Conclude by recommending one (or multiple) suitable algorithm(s) and forecasting model form(s), and critically

discuss your choice weighting the different options. As time series patterns are not always clear, there often are

multiple suitable forecasting models for a time series. Please recommend all that are suitable.

10% of points - General report writing skills

General report writing skills include a critical discussion of findings, thoroughness of documentation, clarity of

arguments, structure of the report, readability of the report (i.e. lack of spelling and grammatical mistakes etc.) in

marking each section. Please see next page for some more technical considerations on report writing.

SUM 100%

We highly recommend using R, but you are free to use any external software but report the software used.

Please also consider the general recommendations on writing a technical report on the next page!

General suggestions on writing a report

The coursework requires you to document your analysis and critically discuss your chosen experimental design,

modelling approaches and the results in a technical report. This technical report should be written as if tailored to an

Analytics specialist (e.g. who has an MSc from Lancaster University and has taken the MSCI750 course, and who

wants to evaluate your results AND your decision making process to determine your skills in modelling and whether

you have missed anything). This means that you are not required to write a general description (i.e. a statistical test is,

the ACF function is, Exponential Smoothing is ... ) as an Analytics expert would be aware of this! Consequently, the

report should document the process of modelling, and allow an understanding of your choices and a replication of

your experiments.

The report should contain an introduction and a summary with conclusions on your findings, numbered headings, list

of figures and tables and an executive summary (tailored to senior management) indicating the most relevant findings.

The report should display a logical and concise structure, be generally “readable” and support your argument using

plots of time series, forecasts and /or accuracy. Make adequate use of graphs to show time series, model fit /

predictions and residuals to support your arguments (for this graphs must be completely readable and with labels), as

well as tables to compare results.

The page limit for the report is 10 pages (note this is a maximum to make your life easier - you can produce shorter

reports! pages count only for main text incl. graphs and tables, but not for the cover sheet, executive summary,

contents sheet or appendices). Reports of excessive length will be penalised by deducting 10 marks (i.e. 10% of 100)

but only if they are including un-necessary material. For formatting, use single spacing, format normal text in times

new roman font size 12, text in tables, figure and table headings in font size 10, and leave 2cm of margin left and right.

Excessive evidence (e.g. the complete information from statistical tests) may be placed in the appendix, but must be

referenced directly at the corresponding place in the main the text, else it is not taken into consideration. Include any

technical details and hardcopies that support your arguments in a set of appendices (i.e. the printouts from ADF tests

in the appendix, with only the conclusion of significance / insignificance at a probability in the main text), which will not

count towards the page limit. You must ensure the main text is readable and that your argument is coherent without

needing to consult the appendices. All parts of the text supported by an appendix must cross-reference directly to the

relevant part.

Non-disclosure clause: these datasets and the coursework task is subject to copyright © by Sven Crone, all

rights reserved. In downloading the documents and submitting the assignment for assessment the copyright

agreement is deemed accepted. Any publication of the dataset, the coursework task, or its solution (e.g. on a

coursework website or a social network site), or a part thereof, will be considered a violation of copyright. The

person breaking the copyright may be held liable for damages by international law suit. Furthermore, the

publication will count the assignment as a plagiarism - even in retrospect after receiving the MSc degree -

leading to a mark of zero, with the usual right to appeal to university court in official hearing.

Contact details:

Questions regarding the coursework

Sven F. Crone

Room A53a

s.crone@lancaster.ac.uk

Questions regarding R and workshops:

Anna-Lena Sachs

Room 55

a.sachs@lancaster.ac.uk

If you have any questions please don’t hesitate to contact us! Also consider in your enquiries that I cannot always

react within a few hours, so don't leave questions to the last minute … start early!

Best of luck!

Anna-Lena & Sven

Coursework Information & Submission

This is the second of two individual assignments. The first assignment, weighted 40%, required you to explore a

dataset of a single time series individually assigned to you in order to understand the data as a preparation for the

second assignment. This second individual assignment is weighted 60% and you may find it useful to apply insights

from the first assignment to the second one. In this second assignment, you will forecast the same time series you

analysed in assignment 1 with multiple forecasting algorithms and models.

Coursework deadline is January 18, 2021, 10:00 am.

Standard departmental penalties will apply for late work unless you have been given an extension for exceptional

reasons from the course administrator. All submissions will be checked by the plagiarism software. Coursework must

be submitted online on Moodle. Submit your report PLUS all R scripts in the appendix in Moodle.

Assignment: Forecast Model Building for a real-world time series

Your task is to forecast and critically discuss the fit of your models based on the pattern(s) of a real-world time series.

Document your findings comprehensively in a technical report, making adequate use of (readable and correctly

labelled) graphs which you also critically discuss to support your arguments. Base your justification on evidence and

document your iterative model building process, possibly transforming the time series and analysing the resulting

patterns throughout. Your objective is to:

a) Develop the most accurate statistical forecasting models, demonstrating your modelling skills!

• Build multiple potentially suitable forecasting models, including a suitable Exponential Smoothing, ARIMA,

and Time Series Regression model to predict the 14 next values (2 weeks ahead)

• Choose what you assume to be the "best" model from these models for a final submission, by assessing

errors and comparing errors against a Naive and a Seasonal Naive benchmark models.

b) Document your forecasting process in a technical research report

• Write a technical report to document your model building skills & to justify your choice of model

• Critically discuss some findings and choices

Marking Scheme & Hints

60 % of points – Forecast Model Building.

• Build multiple potential contender models (each one suitable for the identified data properties), leading to (at

least)

o 1 good manually built Exponential Smoothing Model - in comparison to 1 automatically built

o 1 good manually built ARIMA model - in comparison to 1 automatically built

o 1 good manually built Time Series Regression model - in comparison to 1 automatically built

• Document the specification of each model

o Document the specification process of model building, i.e. the iterative steps to build this final model,

including the analysis of residuals of intermediate models that have led to better ones

o Document the final model form and parameters to allow a complete replication of your experiments

(i.e. specify what model forms or lags you selected, which transformations in which order & which

parameters were used so that others could replicate what you did exactly only from your document).

• NOTE: For each contender model, one or more different model forms may be feasible to produce forecasts

(i.e. for a seasonal time series with slight trend in Exponential Smoothing you may use multiplicative or

additive seasonality, with or without trend, so 4 candidates that could perform well; for ARIMA you may

consider models with seasonal differences or first differences or both; for regression models you may consider

to capture seasonality as dummy variables, or as a seasonal autoregressive lag etc.). Where applicable, you

should always consider multiple plausible candidate models, and must justify your choice of candidates in

comparison to other potential models in each class of models (feel free to explicitly rule out implausible ones).

To get high marks it will not be sufficient to build a single Exponential Smoothing model using an auto

specification ZZZ or a single automatic ARIMA model and a single Regression model with stepwise, but rather

require the development of a subset of potentially useful models which you compare and accept/reject. Base

your justification on evidence and document your ITERATIVE modelling process throughout.

20% of points – Discussion of expected Accuracy (Errors)

• Determine suitable error metrics and compute the expected in-sample and out-of-sample errors of your

recommended models and compare them. Comment on the suitability of the chosen metrics for this task.

• Select one "best" model to be used for forecasting the time series across all algorithm families, and provide

your final out of sample forecasts.

• NOTE:

o To assess the future forecast accuracy of your models before the final future values become

available, consider to create a hold-out dataset of equal or better larger size to the forecasting horizon

and assess both in-sample and (quasi) out-of-sample errors

o Different error metrics are feasible. You should use at least two suitable error metrics for the

assessment, and justify the use of each error metrics you are using

o To show improvements in accuracy of your methods to some objective benchmark, you should

compare all to the Naive Level and a Naive Seasonal Model. Use tables to provide a suitable

overview of different methods’ accuracy and their uplift of accuracy on the 2 Naïve models.

o Comment on the accuracy and suitability of each of the methods for each of the time series. Which

method would you recommend to use for each of the time series? Comment on why you think some

methods perform better than others? Comment on the available data and number of origins for

forecast evaluations on the withheld test set and given your fixed forecasting horizon.

10% of points – Conclusions

Conclude by recommending one (or multiple) suitable algorithm(s) and forecasting model form(s), and critically

discuss your choice weighting the different options. As time series patterns are not always clear, there often are

multiple suitable forecasting models for a time series. Please recommend all that are suitable.

10% of points - General report writing skills

General report writing skills include a critical discussion of findings, thoroughness of documentation, clarity of

arguments, structure of the report, readability of the report (i.e. lack of spelling and grammatical mistakes etc.) in

marking each section. Please see next page for some more technical considerations on report writing.

SUM 100%

We highly recommend using R, but you are free to use any external software but report the software used.

Please also consider the general recommendations on writing a technical report on the next page!

General suggestions on writing a report

The coursework requires you to document your analysis and critically discuss your chosen experimental design,

modelling approaches and the results in a technical report. This technical report should be written as if tailored to an

Analytics specialist (e.g. who has an MSc from Lancaster University and has taken the MSCI750 course, and who

wants to evaluate your results AND your decision making process to determine your skills in modelling and whether

you have missed anything). This means that you are not required to write a general description (i.e. a statistical test is,

the ACF function is, Exponential Smoothing is ... ) as an Analytics expert would be aware of this! Consequently, the

report should document the process of modelling, and allow an understanding of your choices and a replication of

your experiments.

The report should contain an introduction and a summary with conclusions on your findings, numbered headings, list

of figures and tables and an executive summary (tailored to senior management) indicating the most relevant findings.

The report should display a logical and concise structure, be generally “readable” and support your argument using

plots of time series, forecasts and /or accuracy. Make adequate use of graphs to show time series, model fit /

predictions and residuals to support your arguments (for this graphs must be completely readable and with labels), as

well as tables to compare results.

The page limit for the report is 10 pages (note this is a maximum to make your life easier - you can produce shorter

reports! pages count only for main text incl. graphs and tables, but not for the cover sheet, executive summary,

contents sheet or appendices). Reports of excessive length will be penalised by deducting 10 marks (i.e. 10% of 100)

but only if they are including un-necessary material. For formatting, use single spacing, format normal text in times

new roman font size 12, text in tables, figure and table headings in font size 10, and leave 2cm of margin left and right.

Excessive evidence (e.g. the complete information from statistical tests) may be placed in the appendix, but must be

referenced directly at the corresponding place in the main the text, else it is not taken into consideration. Include any

technical details and hardcopies that support your arguments in a set of appendices (i.e. the printouts from ADF tests

in the appendix, with only the conclusion of significance / insignificance at a probability in the main text), which will not

count towards the page limit. You must ensure the main text is readable and that your argument is coherent without

needing to consult the appendices. All parts of the text supported by an appendix must cross-reference directly to the

relevant part.

Non-disclosure clause: these datasets and the coursework task is subject to copyright © by Sven Crone, all

rights reserved. In downloading the documents and submitting the assignment for assessment the copyright

agreement is deemed accepted. Any publication of the dataset, the coursework task, or its solution (e.g. on a

coursework website or a social network site), or a part thereof, will be considered a violation of copyright. The

person breaking the copyright may be held liable for damages by international law suit. Furthermore, the

publication will count the assignment as a plagiarism - even in retrospect after receiving the MSc degree -

leading to a mark of zero, with the usual right to appeal to university court in official hearing.

Contact details:

Questions regarding the coursework

Sven F. Crone

Room A53a

s.crone@lancaster.ac.uk

Questions regarding R and workshops:

Anna-Lena Sachs

Room 55

a.sachs@lancaster.ac.uk

If you have any questions please don’t hesitate to contact us! Also consider in your enquiries that I cannot always

react within a few hours, so don't leave questions to the last minute … start early!

Best of luck!

Anna-Lena & Sven

- 留学生代写
- Python代写
- Java代写
- c/c++代写
- 数据库代写
- 算法代写
- 机器学习代写
- 数据挖掘代写
- 数据分析代写
- Android代写
- html代写
- 计算机网络代写
- 操作系统代写
- 计算机体系结构代写
- R代写
- 数学代写
- 金融作业代写
- 微观经济学代写
- 会计代写
- 统计代写
- 生物代写
- 物理代写
- 机械代写
- Assignment代写
- sql数据库代写
- analysis代写
- Haskell代写
- Linux代写
- Shell代写
- Diode Ideality Factor代写
- 宏观经济学代写
- 经济代写
- 计量经济代写
- math代写
- 金融统计代写
- 经济统计代写
- 概率论代写
- 代数代写
- 工程作业代写
- Databases代写
- 逻辑代写
- JavaScript代写
- Matlab代写
- Unity代写
- BigDate大数据代写
- 汇编代写
- stat代写
- scala代写
- OpenGL代写
- CS代写
- 程序代写
- 简答代写
- Excel代写
- Logisim代写
- 代码代写
- 手写题代写
- 电子工程代写
- 判断代写
- 论文代写
- stata代写
- witness代写
- statscloud代写
- 证明代写
- 非欧几何代写
- 理论代写
- http代写
- MySQL代写
- PHP代写
- 计算代写
- 考试代写
- 博弈论代写
- 英语代写
- essay代写
- 不限代写
- lingo代写
- 线性代数代写
- 文本处理代写
- 商科代写
- visual studio代写
- 光谱分析代写
- report代写
- GCP代写
- 无代写
- 电力系统代写
- refinitiv eikon代写
- 运筹学代写
- simulink代写
- 单片机代写
- GAMS代写
- 人力资源代写
- 报告代写
- SQLAlchemy代写
- Stufio代写
- sklearn代写
- 计算机架构代写
- 贝叶斯代写
- 以太坊代写
- 计算证明代写
- prolog代写
- 交互设计代写
- mips代写
- css代写
- 云计算代写
- dafny代写
- quiz考试代写
- js代写
- 密码学代写
- ml代写
- 水利工程基础代写
- 经济管理代写
- Rmarkdown代写
- 电路代写
- 质量管理画图代写
- sas代写
- 金融数学代写
- processing代写
- 预测分析代写
- 机械力学代写
- vhdl代写
- solidworks代写
- 不涉及代写
- 计算分析代写
- Netlogo代写
- openbugs代写
- 土木代写
- 国际金融专题代写
- 离散数学代写
- openssl代写
- 化学材料代写
- eview代写
- nlp代写
- Assembly language代写
- gproms代写
- studio代写
- robot analyse代写
- pytorch代写
- 证明题代写
- latex代写
- coq代写
- 市场营销论文代写
- 人力资论文代写
- weka代写
- 英文代写
- Minitab代写
- 航空代写
- webots代写
- Advanced Management Accounting代写
- Lunix代写
- 云基础代写
- 有限状态过程代写
- aws代写
- AI代写
- 图灵机代写
- Sociology代写
- 分析代写
- 经济开发代写
- Data代写
- jupyter代写
- 通信考试代写
- 网络安全代写
- 固体力学代写
- spss代写
- 无编程代写
- react代写
- Ocaml代写
- 期货期权代写
- Scheme代写
- 数学统计代写
- 信息安全代写
- Bloomberg代写
- 残疾与创新设计代写
- 历史代写
- 理论题代写
- cpu代写
- 计量代写
- Xpress-IVE代写
- 微积分代写
- 材料学代写
- 代写
- 会计信息系统代写
- 凸优化代写
- 投资代写
- F#代写
- C#代写
- arm代写
- 伪代码代写
- 白话代写
- IC集成电路代写
- reasoning代写
- agents代写
- 精算代写
- opencl代写
- Perl代写
- 图像处理代写
- 工程电磁场代写
- 时间序列代写
- 数据结构算法代写
- 网络基础代写
- 画图代写
- Marie代写
- ASP代写
- EViews代写
- Interval Temporal Logic代写
- ccgarch代写
- rmgarch代写
- jmp代写
- 选择填空代写
- mathematics代写
- winbugs代写
- maya代写
- Directx代写
- PPT代写
- 可视化代写
- 工程材料代写
- 环境代写
- abaqus代写
- 投资组合代写
- 选择题代写
- openmp.c代写
- cuda.cu代写
- 传感器基础代写
- 区块链比特币代写
- 土壤固结代写
- 电气代写
- 电子设计代写
- 主观题代写
- 金融微积代写
- ajax代写
- Risk theory代写
- tcp代写
- tableau代写
- mylab代写
- research paper代写
- 手写代写
- 管理代写
- paper代写
- 毕设代写
- 衍生品代写
- 学术论文代写
- 计算画图代写
- SPIM汇编代写
- 演讲稿代写
- 金融实证代写
- 环境化学代写
- 通信代写
- 股权市场代写
- 计算机逻辑代写
- Microsoft Visio代写
- 业务流程管理代写
- Spark代写
- USYD代写
- 数值分析代写
- 有限元代写
- 抽代代写
- 不限定代写
- IOS代写
- scikit-learn代写
- ts angular代写
- sml代写
- 管理决策分析代写
- vba代写
- 墨大代写
- erlang代写
- Azure代写
- 粒子物理代写
- 编译器代写
- socket代写
- 商业分析代写
- 财务报表分析代写
- Machine Learning代写
- 国际贸易代写
- code代写
- 流体力学代写
- 辅导代写
- 设计代写
- marketing代写
- web代写
- 计算机代写
- verilog代写
- 心理学代写
- 线性回归代写
- 高级数据分析代写
- clingo代写
- Mplab代写
- coventorware代写
- creo代写
- nosql代写
- 供应链代写
- uml代写
- 数字业务技术代写
- 数字业务管理代写
- 结构分析代写
- tf-idf代写
- 地理代写
- financial modeling代写
- quantlib代写
- 电力电子元件代写
- atenda 2D代写
- 宏观代写
- 媒体代写
- 政治代写
- 化学代写
- 随机过程代写
- self attension算法代写
- arm assembly代写
- wireshark代写
- openCV代写
- Uncertainty Quantificatio代写
- prolong代写
- IPYthon代写
- Digital system design 代写
- julia代写
- Advanced Geotechnical Engineering代写
- 回答问题代写
- junit代写
- solidty代写
- maple代写
- 光电技术代写
- 网页代写
- 网络分析代写
- ENVI代写
- gimp代写
- sfml代写
- 社会学代写
- simulationX solidwork代写
- unity 3D代写
- ansys代写
- react native代写
- Alloy代写
- Applied Matrix代写
- JMP PRO代写
- 微观代写
- 人类健康代写
- 市场代写
- proposal代写
- 软件代写
- 信息检索代写
- 商法代写
- 信号代写
- pycharm代写
- 金融风险管理代写
- 数据可视化代写
- fashion代写
- 加拿大代写
- 经济学代写
- Behavioural Finance代写
- cytoscape代写
- 推荐代写
- 金融经济代写
- optimization代写
- alteryxy代写
- tabluea代写
- sas viya代写
- ads代写
- 实时系统代写
- 药剂学代写
- os代写
- Mathematica代写
- Xcode代写
- Swift代写
- rattle代写
- 人工智能代写
- 流体代写
- 结构力学代写
- Communications代写
- 动物学代写
- 问答代写
- MiKTEX代写
- 图论代写
- 数据科学代写
- 计算机安全代写
- 日本历史代写
- gis代写
- rs代写
- 语言代写
- 电学代写
- flutter代写
- drat代写
- 澳洲代写
- 医药代写
- ox代写
- 营销代写
- pddl代写
- 工程项目代写
- archi代写
- Propositional Logic代写
- 国际财务管理代写
- 高宏代写
- 模型代写
- 润色代写
- 营养学论文代写
- 热力学代写
- Acct代写
- Data Synthesis代写