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

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

Probability, There are 15 types of ice cream: A,B,C,D,E,F,G,H,I,J,K,L,M,N, ...

There are 15 types of ice cream: A,B,C,D,E,F,G,H,I,J,K,L,M,N, and O. How many combinations are there to sample 5 flavors if you sample 1 flavor 4 times? How many combinations are t

Expected average time, Question: A car was machine washes each car in 5 min...

Question: A car was machine washes each car in 5 minutes exactly. It has been estimated that customers will arrive according to a Poisson distribution at an average of 8 per hour.

Index number of price for paasche’s method, Construct index numbers of pri...

Construct index numbers of price for the following data by applying: i)      Laspeyre’s method ii)     Paasche’s method iii)    Fisher’s Ideal Index number

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

Factor loadings matrix, As we stated above, we start factor analysis with p...

As we stated above, we start factor analysis with principal component analysis, but we quickly diverge as we apply the a priori knowledge we brought to the problem. This knowled

Statistical difference, Using the raw measurement data presented below, cal...

Using the raw measurement data presented below, calculate the t value for independent groups to determine whether or not there exists a statistically significant difference between

BIVARIATE FREQUENCY , MARKS IN LAW :10 11 10 11 11 14 12 12 13 10 MARKS IN ...

MARKS IN LAW :10 11 10 11 11 14 12 12 13 10 MARKS IN STATISTICS :20 21 22 21 23 23 22 21 24 23 MARKS IN LAW:13 12 11 12 10 14 14 12 13 10 MARKS IN STATISTICS:24 23 22 23 22 22 24 2

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