Mean imputation
Create a stored procedure that will apply mean imputation to the YellowTripData
records with an incorrect TripDistance
of zero. The average trip distance variable should have a precision of 18 and 4 decimal places.
Diese Übung ist Teil des Kurses
Writing Functions and Stored Procedures in SQL Server
Anleitung zur Übung
- Create a stored procedure named
cuspImputeTripDistanceMean
- Create a numeric variable:
@AvgTripDistance
. - Compute the average
TripDistance
for all records whereTripDistance
is greater than0
. - Update the records in
YellowTripData
whereTripDistance
is0
and set to@AvgTripDistance
.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
-- Create the stored procedure
___ ___ dbo.___
AS
BEGIN
-- Specify @AvgTripDistance variable
___ ___ AS numeric (18,4)
-- Calculate the average trip distance
___ ___ = ___(___)
FROM YellowTripData
-- Only include trip distances greater than 0
___ ___ ___ ___
-- Update the records where trip distance is 0
___ ___
___ ___ = ___
WHERE ___ = _
END;