1

Polynomial Regression

Unsolved
Supervised

Difficulty: 2 | Problem written by Mr. Umair
Problem reported in interviews at

Amazon
Apple
Facebook
Google
Netflix

Polynomial regression is used to predict a relationship between X and Y variables using a polynomial function.

Given a specific time (X), your function should return the predicted speed of the car (Y) at that time using Polynomial Regression.

You should use np.poly1d to conduct the 1D polynomial regression.

Input:

X Axis (hours) = [1,2,3,5,6,7,8,9,10,12,13,14,15,16,18,19,21,22]

Y Axis (speed) = [100,90,80,60,60,55,60,65,70,70,75,76,78,79,90,99,99,100]

Specifc Time = 17

Output:

Predicted value at time 17 = 88.87

 

 

 

 

Sample Input:
<class 'list'>
xAxis: [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 18, 19, 21, 22]
yAxis: [100, 90, 80, 60, 60, 55, 60, 65, 70, 70, 75, 76, 78, 79, 90, 99, 99, 100]
specificTime: 17

Expected Output:
<class 'float'>
88.87331269698001

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Illum voluptate impedit consectetur consequuntur maxime praesentium iure. Enim distinctio aut officiis temporibus facilis libero quisquam dignissimos, quaerat veritatis laborum explicabo eos alias earum soluta maiores dolorum corporis consequuntur? Magnam voluptatem facilis sed ullam vero illum perferendis, numquam distinctio dolor commodi inventore suscipit consectetur minus, culpa hic quod excepturi quasi.

Iste minus sint necessitatibus itaque debitis ratione ab sunt ipsam, soluta nisi quia quaerat nesciunt doloremque recusandae sed explicabo rerum perferendis aperiam, expedita deserunt at ullam iure modi ipsa tempora quidem iusto, eligendi dolores deserunt adipisci assumenda in porro voluptatibus fugiat laboriosam pariatur, autem quod quidem ipsam commodi?

Eaque possimus maiores aperiam aliquam sequi voluptatibus praesentium quia unde, eveniet voluptatibus ipsum soluta aliquam provident delectus qui eum placeat itaque aspernatur? Quibusdam enim unde consectetur minima provident quo sunt non expedita modi eius, voluptatum sapiente saepe veritatis inventore quisquam et expedita dolore tempora doloribus, ipsam eum et unde doloremque quis ab quod laboriosam sapiente. Omnis cumque possimus dolorem nemo architecto delectus animi quasi libero repellendus, hic debitis quia illo molestias praesentium. Ab hic ex dolorem similique natus, quibusdam odio atque, molestias perspiciatis sapiente consequatur deserunt sint, ipsum magnam vero blanditiis deserunt perspiciatis perferendis quia quam odio dolorum aut, quisquam odit velit aliquam excepturi?

This is a premium feature.
To access this and other such features, click on upgrade below.

Ready.

Input Test Case

Please enter only one test case at a time
numpy has been already imported as np (import numpy as np)