BAB 2 FUNGSI GRAFIK

Dalam pelajaran ini, Anda akan belajar bagaimana menggunakan R untuk membuat grafik fungsi matematika.

Penting untuk menunjukkan di awal bahwa banyak dari apa yang akan Anda pelajari - banyak dari apa yang baru bagi Anda di sini - sebenarnya berkaitan dengan struktur fungsi matematika dan bukan R.

2.1 Membuat grafik fungsi matematika

Ingatlah bahwa fungsi adalah transformasi dari masukan menjadi keluaran. Fungsi digunakan untuk mewakili hubungan antara kuantitas. Dalam mengevaluasi suatu fungsi, Anda menentukan apa inputnya dan fungsi menerjemahkannya menjadi output.

Ada tiga fungsi pembuatan grafik di {mosaicCalc} yang memungkinkan Anda membuat grafik fungsi, dan melapisi plot tersebut dengan grafik fungsi atau data lain. Ini adalah:

slice_plot() untuk fungsi dari satu variabel.

contour_plot() untuk fungsi dua variabel.

interactive_plot() yang menghasilkan widget HTML untuk berinteraksi dengan fungsi dua variabel.

Ketiganya digunakan dengan cara yang hampir sama. Berikut adalah contoh merencanakan fungsi garis lurus:

library(mosaicCalc)
## Warning: package 'mosaicCalc' was built under R version 4.2.2
## Loading required package: mosaic
## Warning: package 'mosaic' was built under R version 4.2.2
## Registered S3 method overwritten by 'mosaic':
##   method                           from   
##   fortify.SpatialPolygonsDataFrame ggplot2
## 
## The 'mosaic' package masks several functions from core packages in order to add 
## additional features.  The original behavior of these functions should not be affected by this.
## 
## Attaching package: 'mosaic'
## The following objects are masked from 'package:dplyr':
## 
##     count, do, tally
## The following object is masked from 'package:Matrix':
## 
##     mean
## The following object is masked from 'package:ggplot2':
## 
##     stat
## The following objects are masked from 'package:stats':
## 
##     binom.test, cor, cor.test, cov, fivenum, IQR, median, prop.test,
##     quantile, sd, t.test, var
## The following objects are masked from 'package:base':
## 
##     max, mean, min, prod, range, sample, sum
## Loading required package: mosaicCore
## Warning: package 'mosaicCore' was built under R version 4.2.2
## 
## Attaching package: 'mosaicCore'
## The following objects are masked from 'package:dplyr':
## 
##     count, tally
## 
## Attaching package: 'mosaicCalc'
## The following object is masked from 'package:stats':
## 
##     D
slice_plot(3 * x - 2 ~ x, domain(x = range(0, 10)))

Seringkali, wajar untuk menulis hubungan seperti itu dengan parameter yang diwakili oleh simbol. (Ini dapat membantu Anda mengingat parameter mana yang mana, misalnya, mana kemiringan dan mana intersep. Saat Anda melakukan ini, ingatlah untuk memberikan nilai numerik khusus untuk parameter, seperti ini:

m = -3
b = -2
slice_plot(m * x + b ~ x, domain(x = range(0, 10)))