how to check a propriety using r studioSquare root of Chi-square distribution tends to $N(0,1)$Relationship between chi-squared and standard normal distributions.How to check $H_0$ hypothesis using Pearson's criteria?Bivariate Normal Distribution Problem vs MarginalsShow that $Y = sum_i=1^n Y_i$ is distributed as $chi _2n^2$.If I have that $X sim chi^2_1$ and $Y sim chi^2_2$ are independent, how can I show that $4XY sim Y^2$?Chi-square test to check sampled varianceNormal distributionHypothesis testing: mean comparisonShow $1 + z_alpha/2/sqrtn approx chi^2_alpha/2 (2n)/(2n)$
Why can't I see bouncing of switch on oscilloscope screen?
Why do I get two different answers for this counting problem?
Why is consensus so controversial in Britain?
Could an aircraft fly or hover using only jets of compressed air?
Was any UN Security Council vote triple-vetoed?
How old can references or sources in a thesis be?
Replacing matching entries in one column of a file by another column from a different file
What's that red-plus icon near a text?
meaning of に in 本当に?
dbcc cleantable batch size explanation
Why is 150k or 200k jobs considered good when there's 300k+ births a month?
How to move a thin line with the black arrow in Illustrator?
Rock identification in KY
Why "Having chlorophyll without photosynthesis is actually very dangerous" and "like living with a bomb"?
Can a Cauchy sequence converge for one metric while not converging for another?
What defenses are there against being summoned by the Gate spell?
How much of data wrangling is a data scientist's job?
How can I prevent hyper evolved versions of regular creatures from wiping out their cousins?
Can you really stack all of this on an Opportunity Attack?
Perform and show arithmetic with LuaLaTeX
Codimension of non-flat locus
Approximately how much travel time was saved by the opening of the Suez Canal in 1869?
Which country benefited the most from UN Security Council vetoes?
Are the number of citations and number of published articles the most important criteria for a tenure promotion?
how to check a propriety using r studio
Square root of Chi-square distribution tends to $N(0,1)$Relationship between chi-squared and standard normal distributions.How to check $H_0$ hypothesis using Pearson's criteria?Bivariate Normal Distribution Problem vs MarginalsShow that $Y = sum_i=1^n Y_i$ is distributed as $chi _2n^2$.If I have that $X sim chi^2_1$ and $Y sim chi^2_2$ are independent, how can I show that $4XY sim Y^2$?Chi-square test to check sampled varianceNormal distributionHypothesis testing: mean comparisonShow $1 + z_alpha/2/sqrtn approx chi^2_alpha/2 (2n)/(2n)$
$begingroup$
I have to check that this propriety
$Z sim N(0,1)$ and $Usim chi ^2(10)$ then $ Z/sqrtU/10 sim T(10)$
is true using r studio if anyone can help , much appreciate
probability statistics hypothesis-testing
$endgroup$
add a comment |
$begingroup$
I have to check that this propriety
$Z sim N(0,1)$ and $Usim chi ^2(10)$ then $ Z/sqrtU/10 sim T(10)$
is true using r studio if anyone can help , much appreciate
probability statistics hypothesis-testing
$endgroup$
3
$begingroup$
What do you mean by "verify using R"? A programming language cannot rigorously verify this although it may produce evidence suggesting it is true. If you read the definition of a $t$-distribution, then your question follows almost immediately.
$endgroup$
– angryavian
7 hours ago
$begingroup$
@angryavian : Maybe not in r studio (although I don't know all the capabilities of R), but there's a thing called computer-assisted proofs.
$endgroup$
– Raskolnikov
5 hours ago
$begingroup$
@angryavian you can use R to sample from the distributions in question and use that to do some hypothesis testing.
$endgroup$
– JJJ
3 hours ago
add a comment |
$begingroup$
I have to check that this propriety
$Z sim N(0,1)$ and $Usim chi ^2(10)$ then $ Z/sqrtU/10 sim T(10)$
is true using r studio if anyone can help , much appreciate
probability statistics hypothesis-testing
$endgroup$
I have to check that this propriety
$Z sim N(0,1)$ and $Usim chi ^2(10)$ then $ Z/sqrtU/10 sim T(10)$
is true using r studio if anyone can help , much appreciate
probability statistics hypothesis-testing
probability statistics hypothesis-testing
asked 7 hours ago
JoshuaKJoshuaK
305
305
3
$begingroup$
What do you mean by "verify using R"? A programming language cannot rigorously verify this although it may produce evidence suggesting it is true. If you read the definition of a $t$-distribution, then your question follows almost immediately.
$endgroup$
– angryavian
7 hours ago
$begingroup$
@angryavian : Maybe not in r studio (although I don't know all the capabilities of R), but there's a thing called computer-assisted proofs.
$endgroup$
– Raskolnikov
5 hours ago
$begingroup$
@angryavian you can use R to sample from the distributions in question and use that to do some hypothesis testing.
$endgroup$
– JJJ
3 hours ago
add a comment |
3
$begingroup$
What do you mean by "verify using R"? A programming language cannot rigorously verify this although it may produce evidence suggesting it is true. If you read the definition of a $t$-distribution, then your question follows almost immediately.
$endgroup$
– angryavian
7 hours ago
$begingroup$
@angryavian : Maybe not in r studio (although I don't know all the capabilities of R), but there's a thing called computer-assisted proofs.
$endgroup$
– Raskolnikov
5 hours ago
$begingroup$
@angryavian you can use R to sample from the distributions in question and use that to do some hypothesis testing.
$endgroup$
– JJJ
3 hours ago
3
3
$begingroup$
What do you mean by "verify using R"? A programming language cannot rigorously verify this although it may produce evidence suggesting it is true. If you read the definition of a $t$-distribution, then your question follows almost immediately.
$endgroup$
– angryavian
7 hours ago
$begingroup$
What do you mean by "verify using R"? A programming language cannot rigorously verify this although it may produce evidence suggesting it is true. If you read the definition of a $t$-distribution, then your question follows almost immediately.
$endgroup$
– angryavian
7 hours ago
$begingroup$
@angryavian : Maybe not in r studio (although I don't know all the capabilities of R), but there's a thing called computer-assisted proofs.
$endgroup$
– Raskolnikov
5 hours ago
$begingroup$
@angryavian : Maybe not in r studio (although I don't know all the capabilities of R), but there's a thing called computer-assisted proofs.
$endgroup$
– Raskolnikov
5 hours ago
$begingroup$
@angryavian you can use R to sample from the distributions in question and use that to do some hypothesis testing.
$endgroup$
– JJJ
3 hours ago
$begingroup$
@angryavian you can use R to sample from the distributions in question and use that to do some hypothesis testing.
$endgroup$
– JJJ
3 hours ago
add a comment |
3 Answers
3
active
oldest
votes
$begingroup$
One approach could be simulation of thousands of values:
- Simulate $Z$ using
rnorm
- Simulate $U$ using
rchisq
- Do the division $Y = Z / sqrtU / 10$
- Simulate the same number of $T$ from the hypothesised $t$-distribution using
rt
- Sort $Y$ and $T$ and plot them against each other - you want to see a diagonal straight line essentially $y=x$ with a little noise; this is visual demonstration though not a proof that the distributions are the same
You can do similar things with the qqplot
function if you know what you are doing
$endgroup$
add a comment |
$begingroup$
I agree with @angryavian that you can't do a 'proof' in R.
Also, it is crucial to state that random variables $Z$
and $U$ are independent. Then $Y = fracZU/sqrt10 sim mathsfT(10)$ by definition.
Here is R code to simulate a million values of $T$ [as in the Answer of @Henry (+1)], then to compare their histogram with the density of $mathsfT(10).$ This
is a graphical demonstration that $T$ has (at least very nearly) the claimed t distribution.
set.seed(405) # for reproducibility
z = rnorm(10^6); u = rchisq(10^6, 10)
y = z/sqrt(u/10)
hist(y, prob=T, br=50, col="skyblue2")
curve(dt(x, 10), add=T, lwd=2)
Furthermore, you could check that the quantiles of $Y$ very nearly match the theoretical quantiles of $mathsfT(10).$
summary(y)
Min. 1st Qu. Median Mean 3rd Qu. Max.
-10.641101 -0.699409 0.000059 0.000221 0.701253 9.802922
qt(c(.25,.5,.75), 10)
[1] -0.6998121 0.0000000 0.6998121
The summary above also shows that $bar Y approx 0.$ And the sample variance of the simulated values of $Y$ is very nearly the variance $nu/(nu - 2) = 10/8 = 1.25$ of Student's t distribution with $nu = 10$ degrees of freedom.
[In effect, two of the moments suggested by #GeorgeDewhirts (+1).]
var(y); 10/8
[1] 1.250115
[1] 1.25
Also, you could do a Kolmogorov-Smirnov goodness-of-fit test on the first 5000 values of $Y$ and check that the P-value exceeds 5%. (The K-S test in R is limited to 5000 observations.) Roughly speaking, this is a formal, quantitative way to do @Henry's comparison of sorted observations.
ks.test(y[1:5000], pt, 10)
One-sample Kolmogorov-Smirnov test
data: y[1:5000]
D = 0.013661, p-value = 0.3083
alternative hypothesis: two-sided
$endgroup$
add a comment |
$begingroup$
You could compare the moments of your distribution with the theoretical moments of $T(10)$
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
);
);
, "mathjax-editing");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "69"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3176151%2fhow-to-check-a-propriety-using-r-studio%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
One approach could be simulation of thousands of values:
- Simulate $Z$ using
rnorm
- Simulate $U$ using
rchisq
- Do the division $Y = Z / sqrtU / 10$
- Simulate the same number of $T$ from the hypothesised $t$-distribution using
rt
- Sort $Y$ and $T$ and plot them against each other - you want to see a diagonal straight line essentially $y=x$ with a little noise; this is visual demonstration though not a proof that the distributions are the same
You can do similar things with the qqplot
function if you know what you are doing
$endgroup$
add a comment |
$begingroup$
One approach could be simulation of thousands of values:
- Simulate $Z$ using
rnorm
- Simulate $U$ using
rchisq
- Do the division $Y = Z / sqrtU / 10$
- Simulate the same number of $T$ from the hypothesised $t$-distribution using
rt
- Sort $Y$ and $T$ and plot them against each other - you want to see a diagonal straight line essentially $y=x$ with a little noise; this is visual demonstration though not a proof that the distributions are the same
You can do similar things with the qqplot
function if you know what you are doing
$endgroup$
add a comment |
$begingroup$
One approach could be simulation of thousands of values:
- Simulate $Z$ using
rnorm
- Simulate $U$ using
rchisq
- Do the division $Y = Z / sqrtU / 10$
- Simulate the same number of $T$ from the hypothesised $t$-distribution using
rt
- Sort $Y$ and $T$ and plot them against each other - you want to see a diagonal straight line essentially $y=x$ with a little noise; this is visual demonstration though not a proof that the distributions are the same
You can do similar things with the qqplot
function if you know what you are doing
$endgroup$
One approach could be simulation of thousands of values:
- Simulate $Z$ using
rnorm
- Simulate $U$ using
rchisq
- Do the division $Y = Z / sqrtU / 10$
- Simulate the same number of $T$ from the hypothesised $t$-distribution using
rt
- Sort $Y$ and $T$ and plot them against each other - you want to see a diagonal straight line essentially $y=x$ with a little noise; this is visual demonstration though not a proof that the distributions are the same
You can do similar things with the qqplot
function if you know what you are doing
answered 6 hours ago
HenryHenry
101k482170
101k482170
add a comment |
add a comment |
$begingroup$
I agree with @angryavian that you can't do a 'proof' in R.
Also, it is crucial to state that random variables $Z$
and $U$ are independent. Then $Y = fracZU/sqrt10 sim mathsfT(10)$ by definition.
Here is R code to simulate a million values of $T$ [as in the Answer of @Henry (+1)], then to compare their histogram with the density of $mathsfT(10).$ This
is a graphical demonstration that $T$ has (at least very nearly) the claimed t distribution.
set.seed(405) # for reproducibility
z = rnorm(10^6); u = rchisq(10^6, 10)
y = z/sqrt(u/10)
hist(y, prob=T, br=50, col="skyblue2")
curve(dt(x, 10), add=T, lwd=2)
Furthermore, you could check that the quantiles of $Y$ very nearly match the theoretical quantiles of $mathsfT(10).$
summary(y)
Min. 1st Qu. Median Mean 3rd Qu. Max.
-10.641101 -0.699409 0.000059 0.000221 0.701253 9.802922
qt(c(.25,.5,.75), 10)
[1] -0.6998121 0.0000000 0.6998121
The summary above also shows that $bar Y approx 0.$ And the sample variance of the simulated values of $Y$ is very nearly the variance $nu/(nu - 2) = 10/8 = 1.25$ of Student's t distribution with $nu = 10$ degrees of freedom.
[In effect, two of the moments suggested by #GeorgeDewhirts (+1).]
var(y); 10/8
[1] 1.250115
[1] 1.25
Also, you could do a Kolmogorov-Smirnov goodness-of-fit test on the first 5000 values of $Y$ and check that the P-value exceeds 5%. (The K-S test in R is limited to 5000 observations.) Roughly speaking, this is a formal, quantitative way to do @Henry's comparison of sorted observations.
ks.test(y[1:5000], pt, 10)
One-sample Kolmogorov-Smirnov test
data: y[1:5000]
D = 0.013661, p-value = 0.3083
alternative hypothesis: two-sided
$endgroup$
add a comment |
$begingroup$
I agree with @angryavian that you can't do a 'proof' in R.
Also, it is crucial to state that random variables $Z$
and $U$ are independent. Then $Y = fracZU/sqrt10 sim mathsfT(10)$ by definition.
Here is R code to simulate a million values of $T$ [as in the Answer of @Henry (+1)], then to compare their histogram with the density of $mathsfT(10).$ This
is a graphical demonstration that $T$ has (at least very nearly) the claimed t distribution.
set.seed(405) # for reproducibility
z = rnorm(10^6); u = rchisq(10^6, 10)
y = z/sqrt(u/10)
hist(y, prob=T, br=50, col="skyblue2")
curve(dt(x, 10), add=T, lwd=2)
Furthermore, you could check that the quantiles of $Y$ very nearly match the theoretical quantiles of $mathsfT(10).$
summary(y)
Min. 1st Qu. Median Mean 3rd Qu. Max.
-10.641101 -0.699409 0.000059 0.000221 0.701253 9.802922
qt(c(.25,.5,.75), 10)
[1] -0.6998121 0.0000000 0.6998121
The summary above also shows that $bar Y approx 0.$ And the sample variance of the simulated values of $Y$ is very nearly the variance $nu/(nu - 2) = 10/8 = 1.25$ of Student's t distribution with $nu = 10$ degrees of freedom.
[In effect, two of the moments suggested by #GeorgeDewhirts (+1).]
var(y); 10/8
[1] 1.250115
[1] 1.25
Also, you could do a Kolmogorov-Smirnov goodness-of-fit test on the first 5000 values of $Y$ and check that the P-value exceeds 5%. (The K-S test in R is limited to 5000 observations.) Roughly speaking, this is a formal, quantitative way to do @Henry's comparison of sorted observations.
ks.test(y[1:5000], pt, 10)
One-sample Kolmogorov-Smirnov test
data: y[1:5000]
D = 0.013661, p-value = 0.3083
alternative hypothesis: two-sided
$endgroup$
add a comment |
$begingroup$
I agree with @angryavian that you can't do a 'proof' in R.
Also, it is crucial to state that random variables $Z$
and $U$ are independent. Then $Y = fracZU/sqrt10 sim mathsfT(10)$ by definition.
Here is R code to simulate a million values of $T$ [as in the Answer of @Henry (+1)], then to compare their histogram with the density of $mathsfT(10).$ This
is a graphical demonstration that $T$ has (at least very nearly) the claimed t distribution.
set.seed(405) # for reproducibility
z = rnorm(10^6); u = rchisq(10^6, 10)
y = z/sqrt(u/10)
hist(y, prob=T, br=50, col="skyblue2")
curve(dt(x, 10), add=T, lwd=2)
Furthermore, you could check that the quantiles of $Y$ very nearly match the theoretical quantiles of $mathsfT(10).$
summary(y)
Min. 1st Qu. Median Mean 3rd Qu. Max.
-10.641101 -0.699409 0.000059 0.000221 0.701253 9.802922
qt(c(.25,.5,.75), 10)
[1] -0.6998121 0.0000000 0.6998121
The summary above also shows that $bar Y approx 0.$ And the sample variance of the simulated values of $Y$ is very nearly the variance $nu/(nu - 2) = 10/8 = 1.25$ of Student's t distribution with $nu = 10$ degrees of freedom.
[In effect, two of the moments suggested by #GeorgeDewhirts (+1).]
var(y); 10/8
[1] 1.250115
[1] 1.25
Also, you could do a Kolmogorov-Smirnov goodness-of-fit test on the first 5000 values of $Y$ and check that the P-value exceeds 5%. (The K-S test in R is limited to 5000 observations.) Roughly speaking, this is a formal, quantitative way to do @Henry's comparison of sorted observations.
ks.test(y[1:5000], pt, 10)
One-sample Kolmogorov-Smirnov test
data: y[1:5000]
D = 0.013661, p-value = 0.3083
alternative hypothesis: two-sided
$endgroup$
I agree with @angryavian that you can't do a 'proof' in R.
Also, it is crucial to state that random variables $Z$
and $U$ are independent. Then $Y = fracZU/sqrt10 sim mathsfT(10)$ by definition.
Here is R code to simulate a million values of $T$ [as in the Answer of @Henry (+1)], then to compare their histogram with the density of $mathsfT(10).$ This
is a graphical demonstration that $T$ has (at least very nearly) the claimed t distribution.
set.seed(405) # for reproducibility
z = rnorm(10^6); u = rchisq(10^6, 10)
y = z/sqrt(u/10)
hist(y, prob=T, br=50, col="skyblue2")
curve(dt(x, 10), add=T, lwd=2)
Furthermore, you could check that the quantiles of $Y$ very nearly match the theoretical quantiles of $mathsfT(10).$
summary(y)
Min. 1st Qu. Median Mean 3rd Qu. Max.
-10.641101 -0.699409 0.000059 0.000221 0.701253 9.802922
qt(c(.25,.5,.75), 10)
[1] -0.6998121 0.0000000 0.6998121
The summary above also shows that $bar Y approx 0.$ And the sample variance of the simulated values of $Y$ is very nearly the variance $nu/(nu - 2) = 10/8 = 1.25$ of Student's t distribution with $nu = 10$ degrees of freedom.
[In effect, two of the moments suggested by #GeorgeDewhirts (+1).]
var(y); 10/8
[1] 1.250115
[1] 1.25
Also, you could do a Kolmogorov-Smirnov goodness-of-fit test on the first 5000 values of $Y$ and check that the P-value exceeds 5%. (The K-S test in R is limited to 5000 observations.) Roughly speaking, this is a formal, quantitative way to do @Henry's comparison of sorted observations.
ks.test(y[1:5000], pt, 10)
One-sample Kolmogorov-Smirnov test
data: y[1:5000]
D = 0.013661, p-value = 0.3083
alternative hypothesis: two-sided
edited 5 hours ago
answered 6 hours ago
BruceETBruceET
36.2k71540
36.2k71540
add a comment |
add a comment |
$begingroup$
You could compare the moments of your distribution with the theoretical moments of $T(10)$
$endgroup$
add a comment |
$begingroup$
You could compare the moments of your distribution with the theoretical moments of $T(10)$
$endgroup$
add a comment |
$begingroup$
You could compare the moments of your distribution with the theoretical moments of $T(10)$
$endgroup$
You could compare the moments of your distribution with the theoretical moments of $T(10)$
answered 7 hours ago
George DewhirstGeorge Dewhirst
7014
7014
add a comment |
add a comment |
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3176151%2fhow-to-check-a-propriety-using-r-studio%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
3
$begingroup$
What do you mean by "verify using R"? A programming language cannot rigorously verify this although it may produce evidence suggesting it is true. If you read the definition of a $t$-distribution, then your question follows almost immediately.
$endgroup$
– angryavian
7 hours ago
$begingroup$
@angryavian : Maybe not in r studio (although I don't know all the capabilities of R), but there's a thing called computer-assisted proofs.
$endgroup$
– Raskolnikov
5 hours ago
$begingroup$
@angryavian you can use R to sample from the distributions in question and use that to do some hypothesis testing.
$endgroup$
– JJJ
3 hours ago