Profvis 實戰
請檢視右側執行標準資料分析的程式碼。它會載入並篩選資料、繪製感興趣的資料圖,並加入一條迴歸線。
本練習屬於課程
撰寫高效 R 程式碼
練習說明
- 載入
profvis套件。 - 進行程式碼分析(profiling)。
- 用大括號
{將程式碼包起來。 - 再把這組大括號包在
profvis()函式呼叫裡。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Load the data set
data(movies, package = "ggplot2movies")
# Load the profvis package
___
# Profile the following code with the profvis function
___
# Load and select data
comedies <- movies[movies$Comedy == 1, ]
# Plot data of interest
plot(comedies$year, comedies$rating)
# Loess regression line
model <- loess(rating ~ year, data = comedies)
j <- order(comedies$year)
# Add fitted line to the plot
lines(comedies$year[j], model$fitted[j], col = "red")
___ ## Remember the closing brackets!