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

Analysis of covariance (ancova), Analysis of covariance (ANCOVA) It is ...

Analysis of covariance (ANCOVA) It is initially used for an expansion of the analysis of variance which permits to the possible effects of continuous concomitant variables (suc

Research tool, what are the characteristics of research tool?

what are the characteristics of research tool?

Techniques, Q. 1 a) Describe the important quantitative techniques used in ...

Q. 1 a) Describe the important quantitative techniques used in public system management. (10) b) Do you think the day will come when all decisions are made with the assistance of

Coefficient of variation, Coefficient of Variation The standard dev...

Coefficient of Variation The standard deviation discussed above is an absolute measure of dispersion. The corresponding relative measure is known as the coefficient of vari

Stat, solve problems

solve problems

Evaluate the p - value, Use the given information to find the P-value. T...

Use the given information to find the P-value. The test statistic in a two-tailed test is z = 1.49 P-value = (round to four decimal places as needed)

Evaluate minimum capability requirement, You are currently working wit...

You are currently working with a supplier who is producing a shaft whose diameter specification is 6.00 ± .003 inches.  Currently, the process is yielding shafts wit

Find the optimal order quantity, The Maju Supermarket stocks Munchies Cerea...

The Maju Supermarket stocks Munchies Cereal. Demand for Munchies is 4,000 boxes per year and the super market is open throughout the year. Each box costs $4 and it costs the store

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