This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see http://rmarkdown.rstudio.com.
When you click the Knit button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this:
summary(cars)
## speed dist
## Min. : 4.0 Min. : 2.00
## 1st Qu.:12.0 1st Qu.: 26.00
## Median :15.0 Median : 36.00
## Mean :15.4 Mean : 42.98
## 3rd Qu.:19.0 3rd Qu.: 56.00
## Max. :25.0 Max. :120.00
You can also embed plots, for example:
Note that the echo = FALSE parameter was added to the
code chunk to prevent printing of the R code that generated the
plot.
===Integral===
Derivatif memberi tahu Anda bagaimana suatu fungsi berubah secara lokal. Anti-derivatif mengumpulkan nilai-nilai lokal tersebut untuk memberi Anda nilai global; itu mempertimbangkan tidak hanya properti lokal dari fungsi pada satu nilai input tertentu tetapi juga nilai pada rentang input. Ingatlah bahwa turunan dari f itu sendiri adalah fungsi, dan fungsi itu memiliki argumen yang sama dengan f .Jadi, karena f(x)didefinisikan memiliki argumen bernama x, fungsi yang dibuat oleh D(f(x) ~ x)juga memiliki argumen bernama x(dan apa pun parameter lain yang terlibat):
Housing = read.csv("http://www.mosaic-web.org/go/datasets/Income-Housing.csv")
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
antiD(f(x) ~ x)
## function (x, C = 0)
## {
## F <- makeF(f(x))
## evalFun(F, x = x, .const = C)
## }
## <environment: 0x000001899b005338>
antiD(df(x) ~ x)
## function (x, C = 0)
## {
## F <- makeF(df(x))
## evalFun(F, x = x, .const = C)
## }
## <environment: 0x000001899b585980>
Operasi anti-derivatif sedikit berbeda dalam hal ini. Saat Anda menggunakan antiD(), nama variabel fungsi diganti dengan dua argumen: nama sebenarnya (dalam contoh ini, x) dan konstanta C :
fun = antiD( x^2 ~ x )
fun
## function (x, C = 0)
## x^3/3 + C
Saat Anda mengevaluasi fungsi pada nilai numerik tertentu untuk argumen tersebut, Anda berakhir dengan “integral pasti”, sebuah angka: # This doesn’t exist yet. FIX FIX FIX
fun(x = 2) - fun(x = -1)
## [1] 3
Untuk saat ini, ini adalah hal-hal penting yang perlu diingat:
Fungsi antiD( )akan menghitung antiturunan. Seperti halnya turunan, antiturunan selalu diambil sehubungan dengan variabel, misalnya antiD( x^2 ~ x ). Variabel itu, di sini x, disebut (cukup masuk akal) “variabel integrasi”. Anda juga bisa mengatakan, “integral sehubungan dengan x.” Integral pasti adalah fungsi dari variabel integrasi … semacam. Lebih tepatnya, variabel integrasi muncul sebagai argumen dalam dua samaran karena integral pasti melibatkan dua evaluasi: satu di x=todan satu di x= from. Batasan yang ditentukan oleh fromdan tosering disebut “wilayah integrasi”. Banyaknya istilah kosa kata yang digunakan mencerminkan berbagai cara Anda dapat menentukan atau tidak menentukan nilai numerik tertentu untuk fromdan to: “integral”, “antiturunan”, “integral tak tentu”, dan “integral pasti”. Memang, ini bisa membingungkan, tetapi itu adalah konsekuensi dari sesuatu yang penting: integralnya adalah tentang properti “global” atau “terdistribusi” dari suatu fungsi, “keseluruhan”. Sebaliknya, turunan adalah tentang properti “lokal”: bagian “. Keseluruhan umumnya lebih rumit daripada bagiannya.
gaussian <-
makeFun((1/sqrt(2*pi*sigma^2)) *
exp( -(x-mean)^2/(2*sigma^2)) ~ x,
mean=2, sigma=2.5)
slice_plot(gaussian(x) ~ x, domain(x = -5:10)) %>%
slice_plot(gaussian(x, mean=0, sigma=1) ~ x, color="green")
Seperti yang Anda lihat, ini adalah fungsi dari x,tetapi juga parameter meandan sigma. Saat Anda mengintegrasikan ini, Anda perlu memberi tahu antiD()atau integral()parameter apa yang akan dipanggil:
erf <- antiD(gaussian(x, mean=m, sigma=s) ~ x)
erf
## function (x, C = 0, m, s)
## {
## F <- makeF(gaussian(x, mean = m, sigma = s))
## evalFun(F, x = x, m = m, s = s, .const = C)
## }
## <environment: 0x0000018998142fd8>
Evaluasi setiap integral tertentu berikut:∫10 erf(x,m=0,s=1)dx
{0,13, 0,34 ,0,48,0,50,0,75,1,00}
erf(x = 1, m=0, s=1) - erf(x = 0, m=0, s=1)
## [1] 0.3413447
∫3−∞f(x,m=3,s=10)dx.(Petunjuk: Matematika ∞ direpresentasikan sebagai pada komputer.) {0,13,0,34,0,48, 0,50 ,0,75,1,00}
erf(x = 0, m=0, s=2) - erf(x = 2, m=0, s=2)
## [1] -0.3413447
erf(x = -Inf, m=3, s=10) - erf(x = 3, m=3, s=10)
## [1] -0.5
erf(x = Inf, m=3, s=10) - erf(x = -Inf, m=3, s=10)
## [1] 1