Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Programming Language Expert

Write a report describing your analysis, following the instructions below. Your score will reflect the informativeness and conciseness of your results and quality of presentation. When you write the report, consider yourself to be presenting your analysis to someone you would like to impress, such as your boss or a consulting client. You would like to get the vital information across elegantly without wasting the "client's" time with extraneous information/discussion. Provide graphs/charts where appropriate. Throughout, think about professional presentation of your results.

Mailing marketing offers can be costly. We want to send out solicitations for donations; each solicitation costs us $0.68. Under NYU Classes->Resources->Datasets you will find a pair of data files for our problem in the correct format for Weka , mailing_hw3 and mailing_hw3_use. You will analyze (at least) three algorithms for these data: tree induction, logistic regression, and any other method of your choice. Your ultimate goal is to build the ‘best' model based on the mailing_hw3 data and then use it to target new prospects from the "Use" data based on your analysis. Since you do not know the label in the "Use" data, it is currently showing 0 for all examples - but understand that the 0 is just a placeholder, not the truth. You have a budget of $5000, and you will decide how to spend that on targeting.

A) For tree induction and logistic regression, first determine how to set a critical complexity parameter. For tree induction, turn pruning off and use the "minimum number of objects" parameter to control complexity. For logistic regression, use the "ridge" parameter to control complexity. Report the parameter value that you choose for each model, and how you determined it. Show a chart or graph where appropriate. For the third method you are free to just run it with default parameters or investigate if there is a similar complexity parameter that you can optimize.

B) Compare the three methods with respect to their generalization performance, and choose one as your method for selecting the prospects to target (from the Use data). Describe your process for selecting the method, including any results that support your choice.

C) Apply your chosen model to the Use data and select the prospects you recommend targeting. Include with your report a csv file comprising those prospects that you choose for mailing. Provide the exact row of your chosen prospects as you found it in the mailing_hw3_use file. Can you come up with an estimate on how many replies you think you will actually get for your chosen list of prospects? We will report back to you the success of your targeting based on the outcomes on the ‘use' data that we have withheld from you.

D) Make a recommendation to data science management: should we invest in more training data for this problem? Describe and explain your recommendation precisely. Support your argument as well as you can with results.

E) Consider if there are additional data that should be available that would help you create better targeting. Explain this information and how you would use it.

F) Discuss the current business scenario of having a budget of $5000 to target. Can you envision a better strategy if the objective is to maximize the total profit from the campaign? Consider again what additional information you might want that should be available easily.

Programming Language, Programming

  • Category:- Programming Language
  • Reference No.:- M91036939
  • Price:- $40

Guranteed 36 Hours Delivery, In Price:- $40

Have any Question?


Related Questions in Programming Language

Assignmentquestion onegiving the following code snippet

Assignment Question One Giving the following code snippet. What kind of errors you will get and how can you correct it. A. public class HelloJava { public static void main(String args[]) { int x=10; int y=2; System.out.p ...

Question - create a microsoft word macro using vba visual

Question - Create a Microsoft Word macro using VBA (Visual Basic for Applications). Name the macro "highlight." The macro should highlight every third line of text in a document. (Imagine creating highlighting that will ...

Background informationthis assignment tests your

Background Information This assignment tests your understanding of and ability to apply the programming concepts we have covered throughout the unit. The concepts covered in the second half of the unit build upon the fun ...

Task arrays and structsoverviewin this task you will

Task: Arrays and Structs Overview In this task you will continue to work on the knight database to help Camelot keep track of all of their knights. We can now add a kingdom struct to help work with and manage all of the ...

Assignment - haskell program for regular expression

Assignment - Haskell Program for Regular Expression Matching Your assignment is to modify the slowgrep.hs Haskell program presented in class and the online notes, according to the instructions below. You may carry out th ...

Task silly name testeroverviewcontrol flow allows us to

Task: Silly Name Tester Overview Control flow allows us to alter the order in which our programs execute. Building on our knowledge of variables, we can now use control flow to create programs that perform more than just ...

Assignment task -q1 a the fibonacci numbers are the numbers

Assignment Task - Q1. (a) The Fibonacci numbers are the numbers in the following integer sequence, called the Fibonacci sequence, and are characterised by the fact that every number after the first two is the sum of the ...

Extend the adworks applicationi add dialogs to allow the

Extend the AdWorks application I. Add Dialogs to allow the user to Add, Edit, Read and Delete a Customer and refresh the view accordingly. 1. The user should be able to select a specific customer from the DataGrid and cl ...

1 write a function named check that has three parameters

1. Write a function named check () that has three parameters. The first parameter should accept an integer number, andthe second and third parameters should accept a double-precision number. The function body should just ...

Php amp session managment assignment -this assignment looks

PHP & SESSION MANAGMENT ASSIGNMENT - This assignment looks at using PHP for creating cookies and session management. Class Exercise - Web Project: Member Registration/Login This exercise will cover adding data connectivi ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As