Question with R - Bioinformatics, Applied Statistics

Assignment Help:
Hi There,

I have a question regarding R, and I am wondering if anyone can help me.

Here is a code that I would like to understand:

squareFunc <- function(f) {
g <- function(x) {
f(x)^2
}

return(g)
}

sin.2 <- squareFunc(sin)

sin.2(1)


In the above code, function sin is nested in suquareFunc, which also has a function g inside.

I am having hard time understanding this code.

For example, if I was asked to write this code, mine would look like:

squareFunc <- function(f) {
g <- f^2
return(g)
}

sin.2 <- squareFunc(sin)

sin.2(1)

and this does not work.


I feel that argument ''f'' in in squareFunc(f) should be passed on to the function ''g'', but what g has is (x).

Obviously the first code works if I type it in R, but I would like to understand how it works.

I may not be asking the right question, but if you can see where I am confused at and can help me to understand it, that would be great.

Thank you very much in advance.

Mayumi

Related Discussions:- Question with R - Bioinformatics

Coefficient of variation, Coefficient of Variation or C.V. To compare t...

Coefficient of Variation or C.V. To compare the variability between or more series, coeffiecnt of variation is used, it is relative measure of dispersion, it innovated and used

Econometrics, implications of multicollinearity

implications of multicollinearity

X-bar charts, First we look at these charts assuming that we know both the ...

First we look at these charts assuming that we know both the mean and the standard deviation of the process, that is  μ and  σ . These values represent the acceptable values (bench

Confidence interval for a proportion, The quick method for a confidence int...

The quick method for a confidence interval for a proportion uses as an approximation for a 95% confidence interval.  The margin of error in this case is slightly larger tha

Disadvantages of mode, Disadvantages The value of mode cannot always...

Disadvantages The value of mode cannot always be determined. In some cases we may have a bimodal series. It is not capable of algebraic manipulations. For example, from t

Mode for grouped data, Grouped Data For calculating mode from a...

Grouped Data For calculating mode from a frequency distribution, the following formula   Mode = L mo +  x W where,

Bernoulli''s theorem, Bernoulli's Theorem If a trial of an experiment c...

Bernoulli's Theorem If a trial of an experiment can result in success  with probability p and failure with probability q (i.e.1-p) the probability of exactly r success in n tri

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd