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

Eigenvalue-based rules, Henry Kaiser suggested a rule for selecting a numbe...

Henry Kaiser suggested a rule for selecting a number of components m less than the number needed for perfect reconstruction: set m equal to the number of eigenvalues greater than I

Arithmetic mean, Arithmetic Mean   The process of computing Arithmetic M...

Arithmetic Mean   The process of computing Arithmetic Mean in the case of individual observations is to take the sum of the values of the variable and then divide by the number

Prediction interval, Prediction Inte rval We would like to construct a...

Prediction Inte rval We would like to construct a prediction interval around    which would contain the actual Y. If n  ≥  30,     ± Zs e  would be the interval, where Z

Draw a network diagram for this problem, The project of building a backyard...

The project of building a backyard swimming pool consists of eight major activities and has to be completed within 19 weeks. The activities and related data are given in the follow

Test for equality of proportions, Test for Equality of Proportions For...

Test for Equality of Proportions For example, we may want to test whether the percentage of smokers (p 1 ) among the males equals the percentage of female smokers (p 2 ). W

Calculate the normal loss and abnormal loss, Chemical processors manufactur...

Chemical processors manufacture wondercool using two processes- mixing and distillation. The following details relate to the distillation process for a period. No opening work i

Modified distribution mathod, a b c d e supply p 3 4 6 8 8 20 q 2 6 0 5 8...

a b c d e supply p 3 4 6 8 8 20 q 2 6 0 5 8 30 r 7 11 20 40 3 15 s 1 0 9 14 6 13 d 15 3 12 10 20

Uses of arthematic mean, give me question on mean is the aimplest average t...

give me question on mean is the aimplest average to understand and easy to compute

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