library(mosaicCalc)
## Loading required package: mosaic
## 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
## 
## 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

Pengantar Diferensiasi Fungsi

Diferensiasi fungsi adalah konsep yang penting dalam matematika dan memiliki aplikasi yang luas dalam ilmu komputer, terutama dalam analisis data dan pembelajaran mesin. Di dalam bahasa pemrograman R, kita dapat menggunakan paket-paket seperti numDeriv untuk melakukan diferensiasi numerik.

Dalam R, diferensiasi dapat dilakukan dengan berbagai metode numerik, salah satunya adalah menggunakan metode beda hingga. Berikut adalah contoh penggunaan:

library(numDeriv)

# Definisikan fungsi
f <- function(x) {
  return(x^3 - 2*x + 4)
}

# Hitung turunan fungsi f pada x = 2
derivative_at_2 <- grad(f, 2)
print(derivative_at_2)
## [1] 10

Dalam contoh di atas, kita menggunakan fungsi grad dari paket numDeriv untuk menghitung turunan (gradien) dari fungsi f ( x ) = x 3 6 x + 4 pada nilai x = 2

Dengan menggunakan R, kita dapat melakukan diferensiasi numerik untuk mengevaluasi turunan suatu fungsi pada titik-titik tertentu dengan mudah.

Referensi: Kaplan, Daniel. 2022. MOSAIC Calculus. GitHub Pages. https://dtkaplan.github.io/MC2/