Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
2
20_21-J03
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
20_21-J03
20_21-J03
Commits
4ae8858d
Commit
4ae8858d
authored
Jan 28, 2021
by
IT17165662
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
create fragment for all probability distribution functions
parent
92b766cd
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
763 additions
and
2 deletions
+763
-2
app/src/main/java/com/elearning/probabilityandstatisticsanalyserandeducator/calculationfunction/ProDistCalculation.java
...erandeducator/calculationfunction/ProDistCalculation.java
+111
-2
app/src/main/java/com/elearning/probabilityandstatisticsanalyserandeducator/calculationfunction/ProbabilityDistributionCalculation.java
...lculationfunction/ProbabilityDistributionCalculation.java
+33
-0
app/src/main/java/com/elearning/probabilityandstatisticsanalyserandeducator/calculationfunction/StepsFragment/MeanOfDistributionFragment.java
...ionfunction/StepsFragment/MeanOfDistributionFragment.java
+1
-0
app/src/main/java/com/elearning/probabilityandstatisticsanalyserandeducator/calculationfunction/StepsFragment/StandardDeviationDistributionFragment.java
.../StepsFragment/StandardDeviationDistributionFragment.java
+92
-0
app/src/main/java/com/elearning/probabilityandstatisticsanalyserandeducator/calculationfunction/StepsFragment/VarianceOfDistributionFragment.java
...unction/StepsFragment/VarianceOfDistributionFragment.java
+93
-0
app/src/main/res/drawable/stddistribution.PNG
app/src/main/res/drawable/stddistribution.PNG
+0
-0
app/src/main/res/drawable/variancedistribution.PNG
app/src/main/res/drawable/variancedistribution.PNG
+0
-0
app/src/main/res/layout/fragment_standard_deviation_distribution.xml
...n/res/layout/fragment_standard_deviation_distribution.xml
+217
-0
app/src/main/res/layout/fragment_variance_of_distribution.xml
...src/main/res/layout/fragment_variance_of_distribution.xml
+216
-0
No files found.
app/src/main/java/com/elearning/probabilityandstatisticsanalyserandeducator/calculationfunction/ProDistCalculation.java
View file @
4ae8858d
...
...
@@ -5,7 +5,11 @@ import com.elearning.probabilityandstatisticsanalyserandeducator.dataExtraction.
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
static
java
.
lang
.
Math
.
pow
;
import
static
java
.
lang
.
Math
.
sqrt
;
public
class
ProDistCalculation
{
//----------------------------Mean_Of_Distribution----------------------------------------------------------------------
public
ArrayList
<
Object
>
MeanOfDistribution
(
String
[]
a
,
String
[]
b
)
{
ArrayList
<
Object
>
list
=
new
ArrayList
<>();
...
...
@@ -39,7 +43,6 @@ public class ProDistCalculation {
meanOfProbabilityDistribution
=
meanOfProbabilityDistribution
+
i
;
System
.
out
.
println
(
"Mean Of Distribution:"
+
meanOfProbabilityDistribution
);
list
.
add
(
0
,
meanOfProbabilityDistribution
);
list
.
add
(
1
,
probabilityvalue
);
list
.
add
(
2
,
randomVariables
);
...
...
@@ -49,7 +52,113 @@ public class ProDistCalculation {
return
list
;
}
//----------------------------StandardDeviation_Of_Distribution---------------------------------------------------------
public
ArrayList
<
Object
>
StdOfDistriution
(
String
[]
a
,
String
[]
b
)
{
ArrayList
<
Object
>
list
=
new
ArrayList
<>();
int
[]
randomVariables
=
new
int
[
a
.
length
];
System
.
out
.
println
(
"Randomvariablesarray"
+
Arrays
.
toString
(
randomVariables
));
double
[]
probabilityvalue
=
new
double
[
b
.
length
];
System
.
out
.
println
(
"ProbabilityValue"
+
Arrays
.
toString
(
probabilityvalue
));
for
(
int
k
=
0
;
k
<
a
.
length
;
k
++)
{
try
{
randomVariables
[
k
]
=
Integer
.
parseInt
(
a
[
k
]);
probabilityvalue
[
k
]=
Double
.
parseDouble
(
b
[
k
]);
}
catch
(
NumberFormatException
e
)
{
e
.
printStackTrace
();
}
}
double
sumofProbability
=
0.0
;
int
randomVariableX
;
randomVariableX
=
randomVariables
[
a
.
length
];
double
probabilityvaluePx
;
probabilityvaluePx
=
probabilityvalue
[
b
.
length
];
double
meanOfProbabilityDistribution
;
sumofProbability
=
sumofProbability
+
probabilityvalue
[
b
.
length
];
for
(
int
i
=
0
;
i
<
randomVariables
.
length
;
i
++){
if
(
a
.
length
==
b
.
length
&&
sumofProbability
==
1
)
{
meanOfProbabilityDistribution
=
randomVariableX
*
probabilityvaluePx
;
meanOfProbabilityDistribution
=
meanOfProbabilityDistribution
+
i
;
System
.
out
.
println
(
"Mean Of Distribution:"
+
meanOfProbabilityDistribution
);
double
res1
=
pow
((
randomVariableX
),
2
);
double
res2
=
res1
*
probabilityvaluePx
;
res2
=
res2
+
i
;
System
.
out
.
println
(
"Res2"
+
res2
);
double
res3
=
res2
-
pow
((
meanOfProbabilityDistribution
),
2
);
double
finalresult
=
sqrt
(
res3
);
list
.
add
(
0
,
finalresult
);
list
.
add
(
1
,
probabilityvalue
);
list
.
add
(
2
,
randomVariables
);
list
.
add
(
3
,
meanOfProbabilityDistribution
);
}
}
return
list
;
}
//----------------------------Variance_Of_Distribution---------------------------------------------------------
public
ArrayList
<
Object
>
VarianceofDistribution
(
String
[]
a
,
String
[]
b
)
{
ArrayList
<
Object
>
list
=
new
ArrayList
<>();
int
[]
randomVariables
=
new
int
[
a
.
length
];
System
.
out
.
println
(
"Randomvariablesarray"
+
Arrays
.
toString
(
randomVariables
));
double
[]
probabilityvalue
=
new
double
[
b
.
length
];
System
.
out
.
println
(
"ProbabilityValue"
+
Arrays
.
toString
(
probabilityvalue
));
for
(
int
k
=
0
;
k
<
a
.
length
;
k
++)
{
try
{
randomVariables
[
k
]
=
Integer
.
parseInt
(
a
[
k
]);
probabilityvalue
[
k
]=
Double
.
parseDouble
(
b
[
k
]);
}
catch
(
NumberFormatException
e
)
{
e
.
printStackTrace
();
}
}
double
sumofProbability
=
0.0
;
int
randomVariableX
;
randomVariableX
=
randomVariables
[
a
.
length
];
double
probabilityvaluePx
;
probabilityvaluePx
=
probabilityvalue
[
b
.
length
];
double
meanOfProbabilityDistribution
;
sumofProbability
=
sumofProbability
+
probabilityvalue
[
b
.
length
];
for
(
int
i
=
0
;
i
<
randomVariables
.
length
;
i
++){
if
(
a
.
length
==
b
.
length
&&
sumofProbability
==
1
)
{
meanOfProbabilityDistribution
=
randomVariableX
*
probabilityvaluePx
;
meanOfProbabilityDistribution
=
meanOfProbabilityDistribution
+
i
;
System
.
out
.
println
(
"Mean Of Distribution:"
+
meanOfProbabilityDistribution
);
double
res1
=
pow
((
randomVariableX
),
2
);
double
res2
=
res1
*
probabilityvaluePx
;
res2
=
res2
+
i
;
System
.
out
.
println
(
"Res2"
+
res2
);
double
res3
=
res2
-
pow
((
meanOfProbabilityDistribution
),
2
);
double
finalresultstd
=
sqrt
(
res3
);
double
finalresultvariance
=
pow
((
finalresultstd
),
2
);
list
.
add
(
0
,
finalresultvariance
);
list
.
add
(
1
,
probabilityvalue
);
list
.
add
(
2
,
randomVariables
);
list
.
add
(
3
,
meanOfProbabilityDistribution
);
}
}
return
list
;
}
}
app/src/main/java/com/elearning/probabilityandstatisticsanalyserandeducator/calculationfunction/ProbabilityDistributionCalculation.java
View file @
4ae8858d
...
...
@@ -9,6 +9,8 @@ import android.os.Bundle;
import
com.elearning.probabilityandstatisticsanalyserandeducator.R
;
import
com.elearning.probabilityandstatisticsanalyserandeducator.calculationfunction.StepsFragment.MeanFragment
;
import
com.elearning.probabilityandstatisticsanalyserandeducator.calculationfunction.StepsFragment.MeanOfDistributionFragment
;
import
com.elearning.probabilityandstatisticsanalyserandeducator.calculationfunction.StepsFragment.StandardDeviationDistributionFragment
;
import
com.elearning.probabilityandstatisticsanalyserandeducator.calculationfunction.StepsFragment.VarianceOfDistributionFragment
;
import
java.util.ArrayList
;
...
...
@@ -35,8 +37,12 @@ public class ProbabilityDistributionCalculation extends AppCompatActivity {
ProDistCalculation
proDistCalculation
=
new
ProDistCalculation
();
ArrayList
<
Object
>
meanlist
=
new
ArrayList
<
Object
>();
ArrayList
<
Object
>
variancelist
=
new
ArrayList
<
Object
>();
ArrayList
<
Object
>
stddistributionlist
=
new
ArrayList
<
Object
>();
meanlist
=
proDistCalculation
.
MeanOfDistribution
(
array1
,
array2
);
variancelist
=
proDistCalculation
.
VarianceofDistribution
(
array1
,
array2
);
stddistributionlist
=
proDistCalculation
.
StdOfDistriution
(
array1
,
array2
);
des_calculation_type
=
intent
.
getStringExtra
(
"des_calculation_type"
);
...
...
@@ -55,5 +61,32 @@ public class ProbabilityDistributionCalculation extends AppCompatActivity {
fragmentTransaction
.
commit
();
break
;
case
"Variance"
:
bundle
.
putDouble
(
"Variance_Value"
,
(
Double
)
variancelist
.
get
(
0
));
bundle
.
putIntArray
(
"Dataset_Values"
,
(
int
[])
variancelist
.
get
(
2
));
bundle
.
putDoubleArray
(
"Probability_Value"
,
(
double
[])
variancelist
.
get
(
1
));
bundle
.
putDouble
(
"Mean_Distribution"
,
(
Double
)
variancelist
.
get
(
3
));
VarianceOfDistributionFragment
varianceOfDistributionFragment
=
new
VarianceOfDistributionFragment
();
varianceOfDistributionFragment
.
setArguments
(
bundle
);
fragmentTransaction
.
add
(
R
.
id
.
fragment_container
,
varianceOfDistributionFragment
);
fragmentTransaction
.
commit
();
break
;
case
"Standard Deviation"
:
bundle
.
putDouble
(
"std_Value"
,
(
Double
)
stddistributionlist
.
get
(
0
));
bundle
.
putIntArray
(
"Dataset_Values"
,
(
int
[])
stddistributionlist
.
get
(
2
));
bundle
.
putDoubleArray
(
"Probability_Value"
,
(
double
[])
stddistributionlist
.
get
(
1
));
bundle
.
putDouble
(
"Mean_Distribution"
,
(
Double
)
variancelist
.
get
(
3
));
StandardDeviationDistributionFragment
standardDeviationDistributionFragment
=
new
StandardDeviationDistributionFragment
();
standardDeviationDistributionFragment
.
setArguments
(
bundle
);
fragmentTransaction
.
add
(
R
.
id
.
fragment_container
,
standardDeviationDistributionFragment
);
fragmentTransaction
.
commit
();
break
;
}
}}
\ No newline at end of file
app/src/main/java/com/elearning/probabilityandstatisticsanalyserandeducator/calculationfunction/StepsFragment/MeanOfDistributionFragment.java
View file @
4ae8858d
...
...
@@ -68,6 +68,7 @@ public class MeanOfDistributionFragment extends Fragment {
mdatasetvalues
.
setMovementMethod
(
new
ScrollingMovementMethod
());
mtextviewresultpx
.
setMovementMethod
(
new
ScrollingMovementMethod
());
...
...
app/src/main/java/com/elearning/probabilityandstatisticsanalyserandeducator/calculationfunction/StepsFragment/StandardDeviationDistributionFragment.java
0 → 100644
View file @
4ae8858d
package
com.elearning.probabilityandstatisticsanalyserandeducator.calculationfunction.StepsFragment
;
import
android.os.Bundle
;
import
androidx.annotation.NonNull
;
import
androidx.annotation.Nullable
;
import
androidx.fragment.app.Fragment
;
import
android.text.method.ScrollingMovementMethod
;
import
android.view.LayoutInflater
;
import
android.view.View
;
import
android.view.ViewGroup
;
import
android.widget.TextView
;
import
com.elearning.probabilityandstatisticsanalyserandeducator.R
;
import
java.util.Arrays
;
public
class
StandardDeviationDistributionFragment
extends
Fragment
{
TextView
mfinalAnswer
;
TextView
mdatasetvalues
;
TextView
mtextviewresultpx
;
TextView
mtextviewstdanswer
;
TextView
mtextviewmeanvalue
;
public
StandardDeviationDistributionFragment
(){
}
@Nullable
@Override
public
View
onCreateView
(
@NonNull
LayoutInflater
inflater
,
@Nullable
ViewGroup
container
,
@Nullable
Bundle
savedInstanceState
)
{
View
view
=
inflater
.
inflate
(
R
.
layout
.
fragment_standard_deviation_distribution
,
container
,
false
);
mfinalAnswer
=
view
.
findViewById
(
R
.
id
.
textviewfinalanswer
);
mdatasetvalues
=
view
.
findViewById
(
R
.
id
.
txtview_datasetvalues
);
mtextviewresultpx
=
view
.
findViewById
(
R
.
id
.
textview_resultpx
);
mtextviewstdanswer
=
view
.
findViewById
(
R
.
id
.
textview_stdvalueansw
);
mtextviewmeanvalue
=
view
.
findViewById
(
R
.
id
.
meanvalue
);
Bundle
bundle
=
getArguments
();
Double
stdDistribution
=
bundle
.
getDouble
(
"std_Value"
);
Double
meandistribution
=
bundle
.
getDouble
(
"Mean_Distribution"
);
int
[]
datasetValues
=
bundle
.
getIntArray
(
"Dataset_Values"
)
;
String
data
=
Arrays
.
toString
(
datasetValues
);
String
data2
=
data
.
replace
(
'['
,
' '
);
String
data3
=
data2
.
replace
(
']'
,
' '
);
double
[]
probabilityvalue
=
bundle
.
getDoubleArray
(
"Probability_Value"
);
String
data4
=
Arrays
.
toString
(
probabilityvalue
);
String
data5
=
data4
.
replace
(
'['
,
' '
);
String
data6
=
data5
.
replace
(
']'
,
' '
);
mfinalAnswer
.
setText
(
stdDistribution
.
toString
());
mdatasetvalues
.
setText
(
data3
);
mtextviewstdanswer
.
setText
(
stdDistribution
.
toString
());
mtextviewresultpx
.
setText
(
data6
);
mtextviewmeanvalue
.
setText
(
meandistribution
.
toString
());
mdatasetvalues
.
setMovementMethod
(
new
ScrollingMovementMethod
());
mtextviewresultpx
.
setMovementMethod
(
new
ScrollingMovementMethod
());
return
view
;
}
}
\ No newline at end of file
app/src/main/java/com/elearning/probabilityandstatisticsanalyserandeducator/calculationfunction/StepsFragment/VarianceOfDistributionFragment.java
0 → 100644
View file @
4ae8858d
package
com.elearning.probabilityandstatisticsanalyserandeducator.calculationfunction.StepsFragment
;
import
android.os.Bundle
;
import
androidx.annotation.NonNull
;
import
androidx.annotation.Nullable
;
import
androidx.fragment.app.Fragment
;
import
android.text.method.ScrollingMovementMethod
;
import
android.view.LayoutInflater
;
import
android.view.View
;
import
android.view.ViewGroup
;
import
android.widget.TextView
;
import
com.elearning.probabilityandstatisticsanalyserandeducator.R
;
import
java.util.Arrays
;
public
class
VarianceOfDistributionFragment
extends
Fragment
{
TextView
mfinalAnswer
;
TextView
mdatasetvalues
;
TextView
mtextviewresultpx
;
TextView
mtextviewvarianceanswer
;
TextView
mtextviewmeanvalue
;
public
VarianceOfDistributionFragment
(){
}
@Nullable
@Override
public
View
onCreateView
(
@NonNull
LayoutInflater
inflater
,
@Nullable
ViewGroup
container
,
@Nullable
Bundle
savedInstanceState
)
{
View
view
=
inflater
.
inflate
(
R
.
layout
.
fragment_variance_of_distribution
,
container
,
false
);
mfinalAnswer
=
view
.
findViewById
(
R
.
id
.
textviewfinalanswer
);
mdatasetvalues
=
view
.
findViewById
(
R
.
id
.
txtview_datasetvalues
);
mtextviewresultpx
=
view
.
findViewById
(
R
.
id
.
textview_resultpx
);
mtextviewvarianceanswer
=
view
.
findViewById
(
R
.
id
.
textview_variancevalueansw
);
mtextviewmeanvalue
=
view
.
findViewById
(
R
.
id
.
meanvalue
);
Bundle
bundle
=
getArguments
();
Double
varianceofdistribution
=
bundle
.
getDouble
(
"Variance_Value"
);
int
[]
datasetValues
=
bundle
.
getIntArray
(
"Dataset_Values"
)
;
String
data
=
Arrays
.
toString
(
datasetValues
);
String
data2
=
data
.
replace
(
'['
,
' '
);
String
data3
=
data2
.
replace
(
']'
,
' '
);
double
[]
probabilityvalue
=
bundle
.
getDoubleArray
(
"Probability_Value"
);
String
data4
=
Arrays
.
toString
(
probabilityvalue
);
String
data5
=
data4
.
replace
(
'['
,
' '
);
String
data6
=
data5
.
replace
(
']'
,
' '
);
Double
meandistribution
=
bundle
.
getDouble
(
"Mean_Distribution"
);
mfinalAnswer
.
setText
(
varianceofdistribution
.
toString
());
mdatasetvalues
.
setText
(
data3
);
mtextviewvarianceanswer
.
setText
(
varianceofdistribution
.
toString
());
mtextviewresultpx
.
setText
(
data6
);
mtextviewmeanvalue
.
setText
(
meandistribution
.
toString
());
mdatasetvalues
.
setMovementMethod
(
new
ScrollingMovementMethod
());
mtextviewresultpx
.
setMovementMethod
(
new
ScrollingMovementMethod
());
return
view
;
}
}
\ No newline at end of file
app/src/main/res/drawable/stddistribution.PNG
0 → 100644
View file @
4ae8858d
7.93 KB
app/src/main/res/drawable/variancedistribution.PNG
0 → 100644
View file @
4ae8858d
7.05 KB
app/src/main/res/layout/fragment_standard_deviation_distribution.xml
0 → 100644
View file @
4ae8858d
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"#FED"
tools:context=
".calculationfunction.StepsFragment.MeanOfDistributionFragment"
>
<TextView
android:id=
"@+id/textView17"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"192dp"
android:layout_height=
"35dp"
android:layout_marginStart=
"2dp"
android:layout_marginTop=
"350dp"
android:layout_marginEnd=
"311dp"
android:layout_marginBottom=
"215dp"
android:text=
"Explanation"
android:textSize=
"25sp"
android:textStyle=
"bold"
/>
<TextView
android:id=
"@+id/textView174"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"127dp"
android:layout_height=
"43dp"
android:layout_marginStart=
"2dp"
android:layout_marginTop=
"590dp"
android:layout_marginEnd=
"311dp"
android:layout_marginBottom=
"215dp"
android:text=
"Mean (μ)"
android:textSize=
"25sp"
android:textStyle=
"bold"
/>
<TextView
android:id=
"@+id/textView14"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"49dp"
android:layout_height=
"35dp"
android:layout_marginStart=
"130dp"
android:layout_marginTop=
"590dp"
android:layout_marginEnd=
"311dp"
android:layout_marginBottom=
"215dp"
android:text=
"="
android:textSize=
"25sp"
android:textStyle=
"bold"
/>
<TextView
android:id=
"@+id/meanvalue"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"197dp"
android:layout_height=
"43dp"
android:layout_marginStart=
"160dp"
android:layout_marginTop=
"590dp"
android:layout_marginEnd=
"311dp"
android:layout_marginBottom=
"215dp"
android:background=
"@drawable/border"
android:textSize=
"25sp"
android:textStyle=
"bold"
/>
<TextView
android:id=
"@+id/Textview_Step1"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"388dp"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"3dp"
android:layout_marginTop=
"80dp"
android:layout_marginEnd=
"11dp"
android:layout_marginBottom=
"510dp"
android:textSize=
"20sp"
android:textColor=
"@color/design_default_color_error"
android:text=
"You entered the following dataset X"
/>
<TextView
android:id=
"@+id/Textview_Step8"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"388dp"
android:layout_height=
"30dp"
android:layout_marginStart=
"3dp"
android:layout_marginTop=
"160dp"
android:layout_marginEnd=
"11dp"
android:layout_marginBottom=
"510dp"
android:text=
"You entered the following dataset P(X)"
android:textColor=
"@color/design_default_color_error"
android:textSize=
"20sp"
/>
<TextView
android:id=
"@+id/textview_step2"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"403dp"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"250dp"
android:layout_marginEnd=
"8dp"
android:layout_marginBottom=
"348dp"
android:textSize=
"20sp"
android:textColor=
"@color/design_default_color_error"
android:text=
"The standard deviation of the given distribution is"
/>
<TextView
android:id=
"@+id/txtview_datasetvalues"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"386dp"
android:layout_height=
"43dp"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"110dp"
android:layout_marginEnd=
"179dp"
android:layout_marginBottom=
"458dp"
android:scrollbars=
"vertical"
android:textSize=
"17sp"
android:textStyle=
"bold"
android:background=
"@drawable/border"
/>
<TextView
android:id=
"@+id/textview_stdvalueansw"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"386dp"
android:layout_height=
"43dp"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"310dp"
android:layout_marginBottom=
"288dp"
android:textSize=
"17sp"
android:textStyle=
"bold"
android:background=
"@drawable/border"
/>
<TextView
android:id=
"@+id/textview_step3"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"404dp"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"390dp"
android:layout_marginEnd=
"5dp"
android:layout_marginBottom=
"156dp"
android:text=
"In order to find the standard deviation of the given distribution, we will use the following formula:"
android:textColor=
"@color/purple_700"
android:textStyle=
"italic"
/>
<TextView
android:id=
"@+id/txtview_step3sofdatas"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"398dp"
android:layout_height=
"78dp"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"640dp"
android:layout_marginEnd=
"176dp"
android:layout_marginBottom=
"96dp"
android:text=
"So, first we need to multiply each value of X by each probability P(X), then add these results together"
android:textColor=
"@color/design_default_color_error"
android:textSize=
"20sp"
/>
<TextView
android:id=
"@+id/textView15"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"381dp"
android:layout_height=
"37dp"
android:layout_marginStart=
"5dp"
android:layout_marginTop=
"20dp"
android:layout_marginEnd=
"309dp"
android:layout_marginBottom=
"586dp"
android:text=
"Result - Standard Deviation"
android:textAlignment=
"center"
android:textColor=
"@color/purple_500"
android:textSize=
"30sp"
android:textStyle=
"bold"
/>
<TextView
android:id=
"@+id/textviewfinalanswer"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"392dp"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"720dp"
android:layout_marginEnd=
"200dp"
android:layout_marginBottom=
"176dp"
android:background=
"@drawable/border"
android:textSize=
"17sp"
android:textStyle=
"bold"
/>
<TextView
android:id=
"@+id/textview_resultpx"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"386dp"
android:layout_height=
"43dp"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"200dp"
android:layout_marginEnd=
"200dp"
android:layout_marginBottom=
"176dp"
android:scrollbars=
"vertical"
android:textSize=
"17sp"
android:textStyle=
"bold"
android:background=
"@drawable/border"
/>
<ImageView
android:id=
"@+id/imageView3"
style=
"@style/Animation.Design.BottomSheetDialog"
android:layout_width=
"296dp"
android:layout_height=
"81dp"
android:layout_marginStart=
"50dp"
android:layout_marginTop=
"480dp"
android:layout_marginEnd=
"200dp"
android:layout_marginBottom=
"176dp"
android:background=
"@drawable/border"
android:src=
"@drawable/stddistribution"
tools:ignore=
"ContentDescription"
/>
</FrameLayout>
app/src/main/res/layout/fragment_variance_of_distribution.xml
0 → 100644
View file @
4ae8858d
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"#FED"
tools:context=
".calculationfunction.StepsFragment.VarianceOfDistributionFragment"
>
<TextView
android:id=
"@+id/textView17"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"192dp"
android:layout_height=
"35dp"
android:layout_marginStart=
"2dp"
android:layout_marginTop=
"350dp"
android:layout_marginEnd=
"311dp"
android:layout_marginBottom=
"215dp"
android:text=
"Explanation"
android:textSize=
"25sp"
android:textStyle=
"bold"
/>
<TextView
android:id=
"@+id/Textview_Step1"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"388dp"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"3dp"
android:layout_marginTop=
"80dp"
android:layout_marginEnd=
"11dp"
android:layout_marginBottom=
"510dp"
android:textSize=
"20sp"
android:textColor=
"@color/design_default_color_error"
android:text=
"You entered the following dataset X"
/>
<TextView
android:id=
"@+id/Textview_Step8"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"388dp"
android:layout_height=
"30dp"
android:layout_marginStart=
"3dp"
android:layout_marginTop=
"160dp"
android:layout_marginEnd=
"11dp"
android:layout_marginBottom=
"510dp"
android:text=
"You entered the following dataset P(X)"
android:textColor=
"@color/design_default_color_error"
android:textSize=
"20sp"
/>
<TextView
android:id=
"@+id/textview_step2"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"403dp"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"250dp"
android:layout_marginEnd=
"8dp"
android:layout_marginBottom=
"348dp"
android:textSize=
"20sp"
android:textColor=
"@color/design_default_color_error"
android:text=
"The standard deviation of the given distribution is"
/>
<TextView
android:id=
"@+id/txtview_datasetvalues"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"386dp"
android:layout_height=
"43dp"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"110dp"
android:layout_marginEnd=
"179dp"
android:layout_marginBottom=
"458dp"
android:scrollbars=
"vertical"
android:textSize=
"17sp"
android:textStyle=
"bold"
android:background=
"@drawable/border"
/>
<TextView
android:id=
"@+id/textview_variancevalueansw"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"386dp"
android:layout_height=
"43dp"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"310dp"
android:layout_marginBottom=
"288dp"
android:textSize=
"17sp"
android:textStyle=
"bold"
android:background=
"@drawable/border"
/>
<TextView
android:id=
"@+id/textview_step3"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"404dp"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"390dp"
android:layout_marginEnd=
"5dp"
android:layout_marginBottom=
"156dp"
android:text=
"In order to find the variance of the given distribution,we will use the following formula"
android:textColor=
"@color/purple_700"
android:textStyle=
"italic"
/>
<TextView
android:id=
"@+id/txtview_step3sofdatas"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"398dp"
android:layout_height=
"85dp"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"640dp"
android:layout_marginEnd=
"176dp"
android:layout_marginBottom=
"96dp"
android:text=
"So, first we need to multiply each value of X by each probability P(X), then add these results together"
android:textColor=
"@color/design_default_color_error"
android:textSize=
"20sp"
/>
<TextView
android:id=
"@+id/textView174"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"127dp"
android:layout_height=
"43dp"
android:layout_marginStart=
"2dp"
android:layout_marginTop=
"590dp"
android:layout_marginEnd=
"311dp"
android:layout_marginBottom=
"215dp"
android:text=
"Mean (μ)"
android:textSize=
"25sp"
android:textStyle=
"bold"
/>
<TextView
android:id=
"@+id/textView14"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"49dp"
android:layout_height=
"35dp"
android:layout_marginStart=
"130dp"
android:layout_marginTop=
"590dp"
android:layout_marginEnd=
"311dp"
android:layout_marginBottom=
"215dp"
android:text=
"="
android:textSize=
"25sp"
android:textStyle=
"bold"
/>
<TextView
android:id=
"@+id/meanvalue"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"197dp"
android:layout_height=
"43dp"
android:layout_marginStart=
"160dp"
android:layout_marginTop=
"590dp"
android:layout_marginEnd=
"311dp"
android:layout_marginBottom=
"215dp"
android:background=
"@drawable/border"
android:textSize=
"25sp"
android:textStyle=
"bold"
/>
<TextView
android:id=
"@+id/textView15"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"323dp"
android:layout_height=
"37dp"
android:layout_marginStart=
"20dp"
android:layout_marginTop=
"20dp"
android:layout_marginEnd=
"309dp"
android:layout_marginBottom=
"586dp"
android:text=
"Result - Variance"
android:textAlignment=
"center"
android:textSize=
"30sp"
android:textColor=
"@color/purple_500"
android:textStyle=
"bold"
/>
<TextView
android:id=
"@+id/textviewfinalanswer"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"392dp"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"720dp"
android:layout_marginEnd=
"200dp"
android:layout_marginBottom=
"176dp"
android:background=
"@drawable/border"
android:textSize=
"17sp"
android:textStyle=
"bold"
/>
<TextView
android:id=
"@+id/textview_resultpx"
style=
"@style/Base.TextAppearance.AppCompat.Large"
android:layout_width=
"386dp"
android:layout_height=
"43dp"
android:layout_marginStart=
"1dp"
android:layout_marginTop=
"200dp"
android:layout_marginEnd=
"200dp"
android:layout_marginBottom=
"176dp"
android:scrollbars=
"vertical"
android:textSize=
"17sp"
android:textStyle=
"bold"
android:background=
"@drawable/border"
/>
<ImageView
android:id=
"@+id/imageView3"
style=
"@style/Animation.Design.BottomSheetDialog"
android:layout_width=
"296dp"
android:layout_height=
"81dp"
android:layout_marginStart=
"50dp"
android:layout_marginTop=
"480dp"
android:layout_marginEnd=
"200dp"
android:layout_marginBottom=
"176dp"
android:background=
"@drawable/border"
android:src=
"@drawable/variancedistribution"
tools:ignore=
"ContentDescription"
/>
</FrameLayout>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment